Skip to content
ShapelessAI← Free scheduler

Facebook10 posts a day, free

Free Facebook Page scheduler

Write it once, put it in the queue, and it goes out at the hour you picked. 10 posts a day on the free plan, across every network you connect, with no card. The same queue is driveable by your own agent, which is the part most free plans fence off.

Start free foreverNo card needed.

What Facebook allows in a post

What Facebook allows in one post
Text63,206 Unicode code points
Imagesup to 10, .png, .jpg, .jpeg, .gif, .webp, 10 MB each
Video1 per post, .mp4, 4 GB
Mixingimages or a video in one post, never both
MentionsPage posts cannot tag people via the API - name them in plain text.

Facebook allows 63,206 characters per post and 10 images, 1 video, from Facebook's own documentation as read on 2026-09-14. Shapeless enforces that table before a draft is queued. The full table is on the Facebook spec page; check a draft yourself with the free Facebook character counter.

Facebook's own free scheduler

Meta Business Suite on desktop, under Scheduling options in Create post.

  1. 1

    Go to business.facebook.com and click Create post, from the home page or the Content tab.

  2. 2

    Under Post to, pick the Facebook Page, Instagram profile or Facebook Group.

  3. 3

    Add photos under Media, then write the text under Post details. The text can differ for Facebook and Instagram.

  4. 4

    Under Scheduling options, pick the date and time. Active times suggests hours from the last 7 days of follower activity.

  5. 5

    Click Schedule. Manage them later under Content, Posts & reels, then the Scheduled tab.

Facebook's own scheduler is enough when

Your audience is on Facebook and Instagram, both are in the same business portfolio, and nothing has to leave Meta.

  • Meta's networks only. A post that also has to reach LinkedIn or X is two more tools.
  • You need full control of the Page, or Content permission on it.
  • Business Suite is a heavy console for one Page and one post a week.

Read from Meta Business Help Centre: create and manage posts in Meta Business Suite on desktop on . Platforms move menus; the source is the place to check.

Schedule it by hand

Three screens, and they are the only nouns we use. AI Scheduler writes one post yourself and lets any account say it its own way from its preview. Queue drops it into the next free slot for that account, so you never pick an hour twice. Calendar shows the week and lets you drag a post to a different day.

The Facebook preview inside AI Scheduler: the post as Facebook shows it, before any account is connected
The Facebook preview pane inside AI Scheduler: Facebook's own chrome, shown before any account is connected.
  1. Connect Facebook once, under Accounts, through Facebook's own sign-in.
  2. Open AI Scheduler, pick the Facebook account, write the post. The preview beside it is Facebook's own chrome, not a rectangle.
  3. Press Add to queue for the next free slot, Schedule for an exact time, or Post now. All three are always on screen.

When the queue fires. Each connected account carries its own posting times, in your zone. Add to queue drops the post into the next free slot for that account, so you pick the hours once and never pick an hour again. We do not guess a best time for you.

After it is queued. Calendar shows the week; a post still in the queue can be opened and rewritten, dragged to another day, or cancelled, right up to the moment it goes out. An agent sees the same queue through posts_list and posts_get.

Composing, scheduling and publishing never spend credits. The $5 refilled each month is only for the agents that research, write, design and render.

Schedule it from an agent

The same post, the same queue, three interfaces. Mint a scoped key under Settings → API keys, or add our Facebook MCP server to Claude, ChatGPT, Cursor or your own host and let it call posts_create. Tools that publish are flagged, so the host asks you first.

Connect Claude, ChatGPT or Claude Code once, or give a coding agent an API key (Settings → API keys) and the docs, then say what to post. It finds your accounts and the queue on its own.

Docs
https://shapelessai.com/docs
The calls, if you want them
REST
curl -X POST https://shapelessai.com/api/posts \ -H "Authorization: Bearer $SHAPELESS_API_KEY" \ -H "Content-Type: application/json" \ -d '{"connectionId":"CONNECTION_ID","postText":"We rebuilt onboarding this week. Short write-up of what broke and what we changed.","queue":true}'
MCP tool call
{ "name": "posts_create", "arguments": { "connectionId": "CONNECTION_ID", "text": "We rebuilt onboarding this week. Short write-up of what broke and what we changed.", "queue": true } }
CLI
shapeless posts create --to CONNECTION_ID --text "We rebuilt onboarding this week. Short write-up of what broke and what we changed." --queue

Swap "queue": true for "scheduledAt": "2026-09-20T09:00:00Z" to pin an exact minute; leave both out and it publishes now.

Over the daily cap the API answers 402 with free_daily_cap, the limit, the reset time and the plan that lifts it, so an agent can wait or ask its human rather than retry blindly.

Questions

Is there a free Facebook scheduler?
Yes, two kinds. Facebook schedules posts itself - meta Business Suite on desktop, under Scheduling options in Create post. Your audience is on Facebook and Instagram, both are in the same business portfolio, and nothing has to leave Meta. Ours is free too: 10 posts a day across every network you connect, no card, and the same queue is driveable by your own agent.
How many characters can a Facebook post be?
63,206, and 10 images, 1 video, from Facebook's own documentation as we last read it on 2026-09-14. We enforce the same table before a draft is queued, so a post that breaks a rule is fixed rather than rejected at publish time.
Can an AI agent schedule my Facebook posts?
Yes, on the free plan. Add https://shapelessai.com/mcp to Claude, ChatGPT or any MCP host and the posts_create tool schedules through your connected Facebook account, or call POST /api/posts with a scoped key, or run the CLI. Publishing tools are flagged so the host asks you before anything goes out.
Can I schedule a first comment on Facebook?
No, and we will not pretend otherwise. firstComment is accepted for LinkedIn, X and Bluesky only; on Facebook the API answers 422 and names the rule. Facebook has no equivalent we can publish reliably.
Can I schedule posts to my personal Facebook profile, or only to a Page?
Only to a Page. Meta retired the permission that let apps post to a personal profile in 2018, so no scheduler or connector, ours included, can publish to your own timeline. Pages are what Meta's API publishes to: sign in with the Facebook profile that manages the Page, keep the Page (and its business portfolio, if it has one) ticked on Facebook's screen, and Shapeless saves each Page you manage as its own account.
What does the free plan cost me later?
Nothing for the rail. Scheduling and publishing never spend credits. The $5 refilled each month is for the agents that research, write, design and render - a paid plan refills more of it and lifts the daily cap.

10 Facebook posts a day, free, plus $5 of credits every month for the agents that make them.

Start free forever

Keep reading

Free schedulers for other platforms