Compose, schedule, ship — across every channel.
One composer for every post, with per-channel previews. A calendar you can drag. A media library that follows you into emails and pages.
Content
18 queued posts
What's inside
Composer
Rich text with a live preview per channel, smart character counts and inline Pilot rewrites in your brand voice. Auto-saves to drafts.
Calendar
Board, list or calendar. Drag a post to reschedule it (with undo), park ideas in the unscheduled tray, and let the best-time overlay pick the slot.
Media
Upload, import from Google Drive, tag by campaign and reuse across posts, emails and your site. Per-channel variants are generated for you.
Approvals
A review lens for the team, live presence on the calendar, and approval flows so routine posts ship without a meeting.
A closer look
One canvas for every channel.
Write once and watch each channel’s preview update as you type. Pilot rewrites a sentence or the whole post in your voice, inline.
Drag it, and it is rescheduled.
Move posts between days, drop ideas from the unscheduled tray, undo a mistake, and read the best-time overlay before you commit to a slot.
Assets that follow you.
Tag assets by campaign, reuse them across posts, emails and site pages, and pull files straight from Google Drive.
Three steps to live
Connect channels
X, LinkedIn, Facebook, Instagram, Threads, Bluesky, Telegram, Discord, Slack, Google Chat and Google Business — connect once, and OAuth keeps the tokens fresh. YouTube, TikTok, Snapchat, Substack and Microsoft Teams are in beta.
Draft in Composer
Write once, check every channel’s preview, then drop it on the calendar — best-time suggestion or your own slot.
Approve, then ship
A review queue for the team. Approve routine posts in bulk; Pilot drafts the rest for you to check.
Built for the teams that ship
Ship 5× more without burning out
One canvas, every channel. Pilot drafts. You polish. The calendar fills itself.
Multi-client publishing
Per-client workspaces with separate brand voices. Switch workspaces in one click.
Catalog-aware posting
Import your product catalog via CSV. Drag a product into a post and Pilot writes channel-specific copy.
Common questions
Which channels are supported?
Does scheduling respect each platform's rate limits?
Can I bulk import a content calendar?
What happens to drafts when I delete a channel?
Get started with Medal Social today.
Cancel any time. Pilot and every product included.