Skip to main content
Connect a business’s Facebook page, Instagram and TikTok once, then create, schedule and publish posts through the API, the admin or the hosted connector. Media are the photos and videos you supply, or ads and reels crafted for the brand. We don’t offer AI image or video creation. We craft finished static ads and reels for your brand.

What this gives you

  • Connected accounts: Facebook pages, Instagram and TikTok, connected with the owner’s own login (OAuth). Never passwords.
  • Posts with per-platform text (facebook_content, instagram_content, tiktok_content), one image (media_url), a carousel (media_urls, up to 10) or a video.
  • Scheduling and publishing, with per-platform results. TikTok videos go to the creator’s TikTok inbox as drafts by default (tiktok_mode: "inbox").
  • Captions by Neural Draft (type: "ai", 2 credits): text only.

Quick example

Creating, scheduling and publishing use no credits. POST /v1/social-posts/batch creates up to 50 posts in one call (each with an external_ref so re-sending is safe).

Common workflows

Connect an account

Returns an OAuth URL for the owner to open. If the login manages several Facebook pages, list them with GET /v1/social-accounts and choose one with POST /v1/social-accounts/{id}/page.

Captions written by Neural Draft

Returns a job; the post is saved as a draft with text only (2 credits, social_post). Add your own media with PATCH before scheduling.

Schedule, move, cancel, publish now

  • POST /v1/social-posts/{id}/schedule with scheduled_at
  • PATCH /v1/social-posts/{id} with a new scheduled_at, or status: "draft" to take it off the queue (nothing is deleted)
  • POST /v1/social-posts/{id}/publish publishes immediately
Subscribe to social_post.published and social_post.failed webhooks for the outcome.

Reference