Autopilot set & forget

Pick how long you want covered. We take unposted videos from your library, write captions for each platform, and fill the calendar.

Selling to the US from Vietnam? Pick US — 8pm TikTok means 8pm their time. Times convert automatically.
FB = first comment · X & YouTube = in the post · TikTok/IG = "Link in bio" CTA. #ad added automatically.
Nothing gets posted until you approve it.

The plan

Nothing planned yet
Add videos to your library, pick a duration, and hit the button.

Storage

Your videos live in your own storage accounts — we never host them, so you never pay us for space. Keys are encrypted and synced, so it works from any device.

Step-by-step guide
Total space across your accounts
Add storage
This is your account with the provider — your files, your free tier, your control. We only store the key (encrypted) so scheduling works while your computer is off.

Keep storage from filling up

Clean-up suggestions

Click “Check now” to find posted videos that are just taking up space.

Content library

Drop your videos in once. Autopilot picks the unposted ones — never the same video twice while fresh ones remain.

VideoTagsStatus

Magic Post 1-click

Describe your video or photo once. AI writes a different caption for every platform, picks the best time, and schedules it all.

One plain sentence is enough. The more specific, the better the captions.
Preview shows what AI would write without scheduling anything.

How your post will look

Nothing yet
Pick a video or photo and an account — the preview builds itself as you go.

Settings

Your account, plan and security — all in one place.

Shared links

AI captions

Account

Security

⬇️ Your data
Download everything in this account as a JSON file — posts, library, connected account names, payments and activity log. Social tokens and storage keys are left out on purpose: those are credentials, not your data.
🤖 AI assistant access (MCP)
Let Claude, ChatGPT or Cursor control this account — "schedule 30 days of posts" becomes one sentence. Generates a private connection URL: treat it like a password (anyone with it can post as you). Valid 90 days, and you can revoke it any time below.
Danger zone
Download your data first — after this there is no way to get it back.
Deleting your account is permanent: connected accounts, scheduled posts, your library and storage keys are all erased. Videos in your own R2/S3 stay untouched — that storage belongs to you. Details →

AI Studio

Type an idea → Kling generates the video → it lands in your library → Autopilot posts it. Full loop, zero downloads.

Admin

Every user on the system — change plans, lock accounts.

UserPlanAccounts PostsJoinedStatus

System keys

Paste a key and press Save — it takes effect within a minute, no redeploy. Leave blank and Save to remove (falls back to the Render environment variable).

Approvals

Drag posts through the flow. Send a review link to a client — no login needed.

📝 Draft
⏳ Needs approval
✅ Approved

💬 Inbox

Comments on your posts across every platform, in one place. Reply without leaving the dashboard.

🔒
Comment sync is waiting on Facebook Reading and replying to comments needs pages_read_user_content and pages_manage_engagement, which are still in App Review. Scheduling and publishing work today — this screen fills in once Meta approves.

📊 Ads Manager

Every client's Meta ad account in one place — spend, ROAS and AI optimization tips. Official Marketing API.

📊
Loading ad accounts…

⭐ Reviews

Every Google review in one place — AI replies to all of them (5★ or 1★) in seconds. Official Google Business Profile API.

Loading reviews…

Calendar

Every scheduled post at a glance. Drag a post to a new day to reschedule.

SunMonTueWedThuFriSat

Analytics

Your publishing growth — what's working, when you post, which themes.

Published — last 30 days

By platform

Top themes

What you actually post most — double down on winners.

Followers — live

Facebook & Instagram now. YouTube/TikTok/X need Insights permission (after review).
Loading…

Top posts — by engagement

Real likes/comments/impressions for Facebook & Instagram posts. Improve content by doubling down on winners.
Click "Refresh metrics" to pull the latest engagement.

Overview

Your publishing activity across all connected platforms.

Posts published — last 7 days

Published Scheduled

Recent activity

PlatformCaptionTimeStatus

Up next

Schedule post

Upload once, choose your accounts, pick a time.

🎬
Paste a public video URL below, or attach later
MP4 · up to 500MB
FB = first comment · X & YouTube = in the post · TikTok/IG = "Link in bio" CTA. #ad added automatically.

Preview

Up next

Post history

Every post, every platform, one status log.

All Posted Scheduled Failed
PlatformCaptionScheduledStatus

Connected accounts

Every connection uses the platform's own official login — we never see your password.

🧩
“Send to Dream” browser extension
Checking…
Clip any video or image on the web and send it straight to your library — it signs in to this same account, so your library stays in sync both ways. Updates automatically through Chrome.
Connect an account
One click. You'll see the platform's own login screen — approve there and you're done. We never see your password, and you can disconnect anytime.
✨ Ask Dream
Hi! Ask me anything about using Dream — connecting accounts, scheduling, reviews, reports…
How do I connect Facebook? What is Reminder mode? How do client approvals work?