One Two Three Post

One Two Three Post

Details
View on WordPress

One Two Three Post is a WordPress plugin for site owners who manage one or more Facebook Pages and want a clean composer + scheduler inside WordPress instead of switching to Meta’s tools.

The plugin is fully functional on its own. A separate companion plugin (One Two Three Post Pro, distributed independently) will add AI-generated post drafting and Publer-style multi-network support — One Two Three Post does not require it.

What’s included

  • Composer — pick a Page, write the message, attach an image from the WP media library, choose post type, send now or schedule.
  • Native coloured-background text posts — the Facebook-rendered “text on coloured background” format. 41 background presets ported from a known-working list, plus a custom-preset-ID field for Pages with brand-specific palettes.
  • First comment — optional comment posted automatically on the published post (handy for newsletter CTAs, link drops, follow-up prompts). A comment failure does not roll back the main post.
  • Scheduling — pick any future time (Facebook requires ≥10 minutes lead). A WP-Cron worker fires every 5 minutes and pushes due posts to the Graph API. Failed posts retry up to 3 times with the error visible.
  • Calendar view — month grid showing every scheduled / drafted / sent / failed post. Click a day to filter the list. Counts + status-coloured pills per day.
  • List view — chronological table with the next post going out at the top. Visual preview tile per row (image thumb for photo posts, dark tile with text excerpt for coloured-background, grey card for text-only).
  • Edit-in-composer — clicking Edit on any saved post returns to the composer with all fields hydrated (page, message, image, schedule time, type, background, first comment).
  • Encrypted credentials — your Facebook App Secret and per-Page access tokens are encrypted at rest with AES-256-CBC, keyed off your WordPress authentication keys.

External services

This plugin contacts the following Facebook endpoints using credentials you provide. Nothing is sent to any third party without you connecting first.

  • Facebook Login (https://www.facebook.com/v19.0/dialog/oauth) — the OAuth dialog the user is redirected to when clicking “Connect to Facebook” in Settings. Standard Facebook Login flow.
  • Facebook Graph API (https://graph.facebook.com/v19.0) — for the OAuth code-to-token exchange, listing the user’s Pages, fetching Page metadata, publishing posts and comments, scheduling posts. Called only after the user has connected a Page and only when posting / scheduling.

The plugin itself does not phone home to any other server. No analytics, no telemetry, no third-party trackers, no opt-in newsletter signups, no remote update channel.

  • Facebook Platform Terms: https://developers.facebook.com/terms/
  • Facebook Privacy Policy: https://www.facebook.com/privacy/policy/

Required Facebook permissions

The plugin requests three Facebook scopes during the Connect flow:

  • pages_manage_posts — create posts on your Pages
  • pages_read_engagement — read your Page metadata
  • pages_show_list — list the Pages you manage

Useful links

Details

Plugin code:
one-two-three-post
Plugin version:
1.5.0
Outdated:
No
WP version:
6.0 or higher
PHP version:
7.4 or higher
Test up to WP version:
6.9.4
Total installations:
0
Last updated:
2026-05-15
Rating:
Times rated:
0
automation
facebook
post
scheduler
social-media