Stop creating posts one at a time. Upload one CSV with your images or videos, validate the entire batch, fix dates and filenames, then send every approved post to Facebook from one focused workflow.

Create a whole schedule from a consistent spreadsheet format.
Check timing and missing media before anything is queued.
Automatically match each CSV row to its media filename.
Randomize a batch or drag posts up and down manually.
Review, reschedule or cancel posts created here.
Reuse the same bulk workflow across connected Pages.
Every screen shown below is part of PostScheduling—not a future-feature mockup.

Follow the illustrated guide, then import the Pages you manage.

Add one CSV plus all matching images and videos at the same time.

Fix timings, find missing filenames, shuffle content or drag it manually.

Queue the valid batch, then review, reschedule or cancel created posts.
From payment to your first bulk schedule in a few straightforward steps.
Make a one-time $99 payment securely through PayPal.
After successful payment, your unique key is generated immediately.
There is no account password. Paste your license key to access the tool.
Follow our screenshot guide to generate the Meta access needed for scheduling.
Use the sample CSV format, add matching media, review everything and schedule.
Access PostScheduling for a one-time payment. Use the same license to manage your connected Facebook Pages from the dashboard.
*Subject to Meta API, Page permissions and platform limits.
No. PostScheduling never asks for your Facebook password or two-factor authentication code. You connect Pages using Meta's official access-token system and only the permissions you grant.
The User Access Token used to discover your Pages is processed for that request and is not intentionally persisted. Page Access Tokens are required for later scheduling and management, so they are encrypted before storage. The encryption key is kept separately as a Cloudflare Worker Secret. Tokens are decrypted inside the Worker only when performing a scheduling, rescheduling or cancellation action you requested.
A Page token is technically what allows the service to make the specific Meta API calls you authorize, so it must be usable by the backend to schedule on your behalf. It is never shown back in the dashboard or intentionally logged, and it is not used for unrelated actions. We never receive your Facebook password or 2FA code.
One CSV defines the filenames, dates, times, post types, titles and captions for an entire batch. PostScheduling validates those rows and matching media before the batch is queued.
Yes. Bulk scheduling is the main workflow, and you can apply that workflow to more than one connected Facebook Page when needed.
The current scheduler supports Facebook Page photo posts, Reels/video posts and text posts.
Meta can treat API-created scheduled objects differently in its Business Suite interface. PostScheduling includes its own scheduled-post area and can query Facebook's API for confirmed scheduled objects.
Open Connect Pages and paste a fresh Graph API Explorer response/token again. Your Page list is updated and the new Page appears in the dashboard.