Skip to main content
8 networks

Plan once. Publish everywhere.

Write a post, tailor it for each network and let the queue send it at the right moment. AI captions and media, team approvals and analytics live in the same workspace.

  • Reels, Stories, Shorts and Pins
  • Approvals before anything ships
  • Timezone-aware scheduling
  • X (Twitter)
  • LinkedIn
  • Facebook Page
  • Instagram
  • TikTok
  • YouTube
  • Pinterest
  • Threads

01 Composer

One draft. 8 native posts.

Write the idea once. Each channel gets its own caption, format and options, checked against that network’s rules before anything is queued.

A version per network
Override the caption, format and first comment for any channel without touching the others.
Every native format
Feed posts, Reels, Stories, Shorts, Pins and TikTok photo posts, each with its own options.
First comments and links
Add a first comment where the network allows it, and a link preview where it renders one.
Checked before it is queued
Character limits, missing media and required options are caught in the composer, not after a failed post.

02 Scheduling

A calendar that fills itself. Queues, series and feeds keep it full.

Exact times, weekly posting queues, repeating series, evergreen reposts and feeds share one calendar, in the timezone you pick.

Posting queues and a live calendar

Set weekly times per channel and new posts take the next open slot. Drafts, approvals and published posts all sit on the same week.

Approvals that hold the line

Posts from members wait for an owner or approver, with the discussion kept on the post.

Repeating series

Daily, weekly or monthly rules that keep regular posts coming without copying them by hand.

Evergreen reposts

Bring your best posts back on a rhythm you choose, as many times as you set.

Feeds and CSV import

New feed items become drafts or queued posts from your template. A month of posts comes in from one spreadsheet.

03 AI Studio

Write, design and edit. In your voice.

Captions, images and video come from the same workspace you publish from, so nothing gets lost between tools.

Brand voices
Save your tone, audience, guidelines and sample posts once. Every caption starts from them.
Captions from the model you trust
OpenAI, Anthropic, Google and xAI models in one writer, with captions and hashtags saved to a library.
Images you can edit
Generate from a prompt or rework a picture from your library, in the shape each network wants.
Video with sound
Turn a description or a still into a short clip, ready for Reels, Shorts and TikTok.
One credit balance
Each model has a clear credit cost, drawn from a single balance you can top up.

04 Workflow

From draft to published. Every step accounted for.

Invite your team, decide who signs off, and follow each post through the same statuses everywhere: the calendar, the post page, notifications and the API.

  1. Draft 01

    Draft

    Write it yourself or start from AI. Drafts can wait on the calendar until they are ready.

  2. Awaiting approval 02

    Review

    With approvals on, a post waits for an owner or approver before it can go anywhere.

  3. Scheduled 03

    Scheduled

    Approved posts keep their exact time or take the next slot in the channel queue.

  4. Publishing 04

    Publishing

    Each channel is sent on its own, so one slow video upload never holds up the rest.

  5. Published 05

    Published

    You get a link to every live post, and its numbers start syncing back every hour.

05 Analytics

See what worked. Then do more of it.

Engagement, reach and follower numbers sync back from every connected network on the hour, right next to the posts that earned them.

  • 01 Engagement rate per post Likes, comments, shares and clicks, measured against the audience that saw them.
  • 02 Best times from your own data A heatmap of when your posts land, built from your last 90 days.
  • 03 Every network side by side Compare channels and formats without exporting a spreadsheet.
  • 04 Followers over time Growth per channel, tracked from the day you connect it.

06 Reliability and API

Built like infrastructure. Because a missed post is a missed moment.

Every send is tracked channel by channel and attempt by attempt. Tokens refresh on their own, failures come back with the network’s reason, and the same data is yours through a REST API and signed webhooks.

Queue checked every minute
60s
Parallel send lanes
2×
Attempts per channel, with backoff
3×
Metrics and tokens refreshed
1h
Signed webhook events
8
Native post formats
14
POST /api/v1/posts
curl -X POST https://www.magicpost.berkine.dev/api/v1/posts \
  -H "Authorization: Bearer mp_••••" \
  -H "Content-Type: application/json" \
  -d '{
    "content": "Autumn drop: Thursday, 9am.",
    "channels": [12, 18],
    "queue": true
  }'

201 Created

{
  "data": {
    "id": 4182,
    "status": "scheduled",
    "schedule_type": "queue",
    "targets": [{ "platform": "linkedin", "status": "scheduled" }]
  }
}

FAQ

Questions, answered.

Cannot find what you are looking for? We are happy to help.

Contact us
Which networks can I publish to?
You can connect X (Twitter), LinkedIn, Facebook Page, Instagram, TikTok, YouTube, Pinterest and Threads. Each one keeps its own formats and options, such as Reels and Stories, Shorts and Pins.
Can I write one post for every network?
Yes. Write it once, then tailor the caption, format and first comment for any channel. Character limits and required media are checked before the post is scheduled.
How does scheduling work?
Pick an exact time, add the post to a channel's weekly queue, or set it to repeat daily, weekly or monthly. Every time follows the timezone you choose.
What happens if a post fails?
It retries on a backoff and shows the reason the network gave. You can retry or skip any channel on its own, and nothing is dropped silently.
Which AI models can I use?
Captions come from OpenAI, Anthropic, Google and xAI models, and images and video from models such as FLUX, Nano Banana, Veo and Kling. The exact list depends on what is enabled on this platform.
Can my team review posts before they go out?
Turn on approvals and posts from members wait for an owner or approver, who can approve, ask for changes or reject, with comments kept on the post.
Is there an API?
Yes. Create, queue and read posts with personal API keys, and receive signed webhooks when posts publish, fail or wait for approval.
Do I get analytics?
Engagement, impressions, reach and follower numbers sync from each network every hour, with a best-times heatmap built from your own posts.

Ready when you are

Next month of posts, planned by this afternoon.

Connect your channels, bring in your ideas and let the queue do the rest.