1. Connecting a Facebook Page and Instagram account

  1. Go to Settings › Profiles and press Connect Facebook.
  2. Log in with the Facebook account that administers the Pages you want to manage, and approve the permissions Facebook lists.
  3. You come back to a list of every Page you administer. Each Page that has a linked Instagram account shows that account directly underneath it.
  4. Tick only the Pages and Instagram accounts you actually want. Nothing is imported until you confirm the selection — connecting Facebook by itself adds no accounts.
  5. SupahPost then does a first sync and your posts start appearing. The first sync of a busy Page takes a while; you do not need to wait on the screen.
Instagram needs no separate login. An Instagram account is connected through the Facebook Page it is linked to, and it uses that Page's access. It must be a Business or Creator account and it must be linked to a Page you administer — a personal Instagram account cannot be connected.

Access tokens are encrypted before they are stored, and SupahPost never asks for and never stores your Facebook password.

2. My Page or Instagram account isn't showing up

The list is exactly what Facebook returns for your account, so a missing Page is almost always one of these:

  • You are not an admin of the Page. A Page you only moderate or edit may not appear. Ask the Page owner for an admin role and reconnect.
  • You unticked it during the Facebook permission screen. Facebook lets you deselect individual Pages while approving. Reconnect and make sure the Page is ticked there, not just in ours.
  • The Instagram account is personal, or not linked to the Page. We only see Instagram accounts that Facebook reports as a Business or Creator account attached to a Page. Convert it in the Instagram app, link it to the Page, then reconnect.
  • Your access is older than the feature you're trying to use. If posting fails but analytics work, your connection was created before publishing permissions were granted. Reconnect Facebook and the new permissions apply.

During early access, SupahPost's Meta app permissions are still being expanded, so if your Page is not one we have onboarded yet, connection can be refused by Meta rather than by us. If none of the above fits, email support with the Page name — we can see exactly what Meta returned.

3. Scheduling your first post

  1. Open the Scheduler tab and start a new post.
  2. Pick the accounts it goes to. One post can target several accounts at once.
  3. Write the caption. You can then override the caption per account — useful when the same content goes to a Facebook Page and an Instagram account that want different wording.
  4. Attach media. You can upload directly, pull from your library, or send something straight over from the Create tab.
  5. Optionally set a first comment, which is posted automatically right after the post goes live.
  6. Choose a time — drag it onto the calendar, type one, or let SupahPost take the next open slot for that account based on when that account's own audience has actually shown up.
Some Facebook posts are handed to Facebook's own scheduler. When a Facebook post qualifies — no video, not a story, and at least about ten minutes in the future — SupahPost hands it to Meta to schedule natively. It then appears in Meta Business Suite and goes out whether or not anything of ours is running. Everything else, including all Instagram posts, is published by SupahPost at the scheduled minute.

To change the time later, edit the post — a draft, scheduled or failed post can be moved or rewritten. Deleting a scheduled post also withdraws it from Facebook if it had already been handed over.

4. Where SupahPost can publish, and the limits

SupahPost publishes to Facebook Pages and Instagram. That is the whole list. There is no X, TikTok, LinkedIn, YouTube, Threads or Pinterest publishing — we would rather do two platforms properly, with real page access and real error reporting, than list six. You can still pull source material from X, TikTok and YouTube links inside the Create tab; that is different from publishing.

The limits that bite in practice:

  • Instagram requires media. A text-only Instagram post is not possible — that is Instagram's rule, not ours. Facebook allows text-only posts.
  • Facebook posts cannot mix photos and video, and take at most one video. Instagram may mix.
  • Carousels are up to 10 items on Instagram. That is the limit of Instagram's publishing API, even though the Instagram app itself allows more.
  • Instagram caps how many posts an app may publish for you in a rolling 24 hours (currently around 50). SupahPost reads your remaining allowance from Instagram directly and, if you are near the cap, holds the post and tries again shortly rather than burning it on a rejection.
  • Accepted files: JPEG, PNG, WebP and GIF images; MP4 and MOV video. iPhone HEIC photos are converted to JPEG automatically when you upload them.
  • Stories are a single item.

5. What the AI actually does

Four separate things, and you can use any of them without the others:

  • It makes posts. Paste an X or Facebook link and it builds a finished tweet-screenshot composite. Describe a topic and it designs a graphic in your template. Give it a list and it builds a carousel.
  • It writes captions and headlines, using your own published posts as the reference for voice.
  • It edits by conversation. Inside the editor you can ask for a change in plain language instead of clicking — and everything it does is a normal edit you can undo or adjust by hand.
  • It reads your images. Every image you post is run through text recognition, which is why you can search your own history for a name or a phrase that only ever appeared inside a graphic.

The Assistant tab is separate again: it answers questions about your own numbers — "which posts did best last month, and what did they have in common?" — from your synced data.

The AI is never the last word. Anything it generates opens in the real editor with its layers intact. When it gets a crop or a headline wrong you fix that thing, rather than re-rolling the whole post and hoping.

Two things you may expect and not find: AI image generation is not switched on — the feature exists but is parked, and the button does not appear. Web photo sourcing is limited during early access; if it is not enabled for your workspace, upload a photo or use your library.

There are daily ceilings on AI actions per workspace, high enough that normal work never reaches them and low enough that a runaway loop cannot empty your balance overnight. If you hit one, it resets at midnight UTC.

6. A scheduled post failed or didn't go out

Open the post in the Scheduler. Each target account carries its own status and, when something went wrong, the actual message the platform returned — not a generic error.

Two different things can happen, and they look different on purpose:

  • Held, and retried automatically. If Instagram's rolling publishing cap is nearly full, or a workspace limit is reached, the post is held and tried again shortly. Nothing is lost and no attempt is used up.
  • Failed, and waiting for you. If the platform rejected the post while publishing it, SupahPost stops and tells you. It deliberately does not retry. Meta can return an error after having actually published, so an automatic retry risks posting the same thing twice on your live page. Check the account, then either fix and reschedule the post or delete it.

Failures raise an in-app notification. They do not send you an email — the only email SupahPost sends today is a workspace invitation.

The most common causes: an expired or revoked Facebook connection (reconnect in Settings › Profiles), media that breaks a platform rule from question 4, or an Instagram account that has been switched back to a personal account.

7. What data is pulled, how often, and how far back

SupahPost keeps its own copy of your data and every screen reads from that copy, which is why the app is fast and why looking at your numbers never costs you anything.

  • New posts are picked up automatically every few minutes.
  • Performance figures refresh on a full sync, which you can run at any time and which also runs on its own schedule.
  • Earnings, for Facebook Pages in Meta's Content Monetization Program, refresh on a tiered schedule: posts from the last two weeks every time, posts up to two months old weekly, older posts monthly. Meta keeps adjusting recent figures, so recent posts are checked hardest.
  • History: a normal sync covers the last 90 days. If you want your full back catalogue, ask for a backfill — it reaches back about two years and takes a while to run, so it is done deliberately rather than automatically.

About earnings figures specifically: the dollar amounts come from Meta. The rate per thousand views is SupahPost's own calculation and is labelled as an estimate everywhere it appears — it is not a number Meta reports. Pages outside the monetization program work exactly the same; the dollar column is simply empty.

Your Facebook connection is checked daily. If a token has expired or been revoked, Settings › Profiles shows it and reconnecting fixes it.

8. Connecting Claude or another AI to your workspace

SupahPost runs an MCP server, so an AI assistant can work with your own data and tools directly. Open Connect your AI in the sidebar; it walks you through three steps — create a key, paste it into your AI client, ask it something. The page generates the exact command or config block for the client you are using.

31 tools are available over that one endpoint: your profiles and performance data, search across your own posts including the text inside images, your content library, your scheduled posts and drafts, and tools that make graphics.

You choose what a key is allowed to do, from three tiers:

  • Read — looks at everything, changes nothing.
  • Schedule — can also put posts on your calendar, but cannot publish immediately.
  • Publish — can put a post in front of your audience.
A key's permissions are fixed when it is created. There is no way to widen them later — a read-only key can never become a publishing key. If you need more, make a new key and revoke the old one.

The raw key is shown once, at creation; after that we only hold a hash of it and cannot recover it for you. Every call a connected AI makes is written to an audit log you can read in the app, kept for 90 days. You can revoke one key or all of them at any time, and revoking takes effect immediately. Creating and revoking keys is an admin action.

9. Plans, billing and credits

Public pricing is not published yet. SupahPost is in early access and plans are set up with you directly, so the price you were given when your workspace was created is the price — there is nothing to choose in the app.

What is already decided, and will not change:

  • Flat monthly billing. Not per seat, not per connected account. Running nine accounts does not cost nine times as much.
  • You are never billed for reading your own data. Analytics, search and reports are in the subscription however often you look at them.
  • A few actions cost real money each time they run — generating original images with AI, back-filling years of history, very heavy analysis. Those draw on credits, so the people who use them pay for them.
There is no free tier and no self-serve free trial today. If you have been told otherwise, or you are unsure what your workspace is on, ask support@supahpost.com — that is faster and more accurate than anything we could print here while pricing is still moving.

Payments are handled by Stripe; SupahPost never sees or stores your card details. Where a workspace has billing enabled, an admin can manage the subscription and payment method through the billing portal from inside the app. If a subscription lapses, the app locks to the billing screen rather than deleting anything — your data stays where it is.

Technical teams can supply their own Anthropic API key instead, in which case AI usage is billed to you by Anthropic and is not metered by us. Ask support to set that up.

10. Teammates, passwords, removing a page, deleting a workspace

Adding a teammate

An admin invites people by email from workspace settings. The invitation link works once and expires. New members start with the analytics tabs and nothing else — creating content, scheduling, publishing, managing accounts and managing users are all switched off until an admin turns them on, and scheduling and publishing are separate permissions, so someone can fill the calendar without being able to fire a post immediately. Permissions are per workspace, so the same person can be an admin in one and a limited member in another.

Forgotten password

There is no self-serve password reset yet. If you are logged in you can change your own password in your account settings. If you are locked out, email support@supahpost.com from the address on the account and we will reset it by hand. We would rather tell you that than point you at a link that does not exist.

Removing one Page or Instagram account

Remove the profile from Settings › Profiles. You have to type the account's name to confirm, because removing a profile deletes all of its synced history from SupahPost — posts, insights and earnings — and a later re-add only re-syncs what the platform will still give us. Your actual Facebook Page or Instagram account is completely untouched.

Note that disconnecting Facebook and removing a profile are different. Disconnecting clears the login connection but leaves the individual accounts working. To genuinely stop an account, remove the profile.

Deleting the whole workspace

An admin can delete a workspace from settings, again by typing its name to confirm. It is immediate and it is not recoverable — there is no restore, and no undo window. It removes every record we hold for that workspace: accounts, posts, insights, earnings, competitor data, scheduled posts, creations and templates, uploaded media, thumbnails, backups, users and sessions.

You are logged out on the spot. Your Facebook Pages, Instagram accounts and anything already published stay exactly as they are — deleting a workspace deletes our copy, not your social accounts. If you want a copy of anything, export it first.

You can also ask Meta to send us a deletion request from your Facebook settings; we handle that the same way and publish a status page you can check.

Still stuck?

Email support@supahpost.com. Tell us the account name and roughly when it happened — we can see exactly what the platform returned.