Your face, in the video that's already working.
Pick a trending clip and upload one selfie. The person in it becomes you: same moves, same hands, same room, same timing.
One plain selfieSendhour finds what's trending in your niche, helps you make your version and schedules it everywhere, or your AI agent does all three.
TikTokYouTubeInstagramThreadsBlueskyXLinkedInA post that's blowing up in your niche, remade for your brand, then scheduled to every account you've connected at the time you pick.
Lifestyle › Dating
6
@selfbysarah
dating red flags that can look green at first
419.5K 25.3K16× usual












Also in the studio: Videos from real video clips with a voiceover, real photo slideshows, AI images, AI video and face swap
Cold brew in five minutes
PostedLunch bowl, three ways
PostedSunrise from the ridge
PostedStudio tour, part two
PostedMorning skincare, in order
PostedQuick question: tea or coffee?
Processing
Dating red flags that look green at first
ScheduledMeal prep in 20 minutes
ScheduledThree things we learned this month.
ScheduledLatte art, attempt twelve
ScheduledReading corner tour
ScheduledTrail day, no edits
ScheduledYour weekend reading list.
ScheduledNight walk, part three
Scheduled
Real results from the Sendhour studio, not mockups. What went in on the left, what came out on the right.
Pick a trending clip and upload one selfie. The person in it becomes you: same moves, same hands, same room, same timing.
One plain selfieUpload a photo and say what should happen. One steady, realistic shot of your product, ready to post.
The photoWrite the shot the way you'd brief a creator. Natural skin, real hands, no gibberish text.
“Selfie video in a bright bathroom. A young woman holds a plain skincare bottle next to her face and gives the camera a skeptical look, one eyebrow raised.”
One post, with what each network asks for: privacy and disclosures on TikTok, titles on YouTube, threads on X.
Your agent can leave a draft for you to look over and schedule.
If a network goes quiet mid-send, the post waits for you to check the account. It is never retried on its own.
Views, engagement and followers per account, and the posts that did best. Your agent reads the same numbers through get_analytics and plans the next post around them.
Ask in your own words. It reads your analytics, searches the viral library, drafts, schedules and moves posts on every network.
Claude Code posts your release notes on Fridaylist_accountsschedule_post
Codex turns a viral format into a draftsearch_viralcreate_draft
Gemini CLI schedules your sale for tomorrowupload_media_from_urlschedule_post
Grok Bot moves tonight's post to Mondaylist_postscancel_postschedule_post
Muse Code launches your video tonightlist_accountsupload_media_from_urlschedule_post
Hermes plans next week from what workedget_analyticssearch_viralcreate_draft
OpenClaw checks your week, then posts your clipsendhour analyticssendhour viralsendhour post
> Post our release notes for v2.3 to X as a thread and to LinkedIn with the changelog link, Friday 9am
⏺ sendhour - list_accounts (MCP)()
⎿ X @acmeapp (acc_x31), LinkedIn Acme (acc_li7), +3 more
⏺ Read(CHANGELOG.md)
⎿ Read 42 lines
⏺ sendhour - schedule_post (MCP)(account_ids: ["acc_x31"], caption: "v2.3 is out. What changed:", thread: ["Exports are 3x faster",…], scheduled_at: "2026-10-23T09:00:00+01:00")
⎿ Scheduled: Fri 9:00 AM, X thread of 3 posts
⏺ sendhour - schedule_post (MCP)(account_ids: ["acc_li7"], link_url: "https://acme.app/changelog#v2-3", scheduled_at: "2026-10-23T09:00:00+01:00")
⎿ Scheduled: Fri 9:00 AM, LinkedIn with the link card
⏺ Both go out Friday at 9:00 AM: a 3-post thread on X and a LinkedIn post linking the changelog.
? for shortcuts
› Find a viral format in app marketing from the last 7 days and make me a draft for it
• Called sendhour.search_viral({"niche":"app-marketing","days":7})
└ Top: “Don’t say / Say” video, 139× its account’s usual views
The “Don’t say / Say” format is taking off. Drafting an X thread in that format for your app.
• Called sendhour.create_draft({"account_id":"acc_x31","caption":"Don’t say “I’m busy”. Say…","thread":[…]})
└ review_url: sendhour.com/app/compose?draft=post_51k
Draft ready. Open the link to check it and pick a time.
⏎ send ⌃J newline ⌃C quit
> Schedule this product photo to Instagram and Threads tomorrow at 10 with a caption about our autumn sale: shop.acme.com/autumn.jpg
✓ upload_media_from_url (sendhour MCP Server) {"url":"https://shop.acme.com/autumn.jpg"}
Uploaded: med_8c2
✓ schedule_post (sendhour MCP Server) {"account_ids":["acc_ig4","acc_th1"],"media_ids":["med_8c2"],"scheduled_at":"2026-10-23T10:00:00+01:00"}
2 posts scheduled
✦ Both go out tomorrow at 10:00 AM: “Autumn sale: 20% off everything until Sunday.”
~/acme-shopno sandboxgemini-2.5-pro
Cancel the Threads post scheduled for tonight and move it to Monday
post_9f1 Threads, today 8:00 PM, “New colours just landed”
Cancelled
Scheduled: Mon 8:00 PM, Threads
Moved. It now goes out Monday at 8:00 PM on Threads.
› Post our launch video to TikTok and YouTube tonight at 7: acme.app/launch.mp4
◆ list_accounts sendhour · no arguments
TikTok @acmeapp (acc_tt2), YouTube Acme (acc_yt5), +3 more
◆ upload_media_from_url sendhour · url: "https://acme.app/launch.mp4"
Uploaded: med_3f7, video 0:42
◆ schedule_post sendhour · account_ids: ["acc_tt2", "acc_yt5"], media_ids: ["med_3f7"], title: "Meet Acme 2.0", visibility: "public", scheduled_at: "2026-10-22T19:00:00+01:00"
2 posts scheduled: TikTok and YouTube, today 7:00 PM
Scheduled for 7:00 PM tonight on TikTok and YouTube, titled “Meet Acme 2.0”.
esc to interrupt
Best post: “3 swaps for calmer skin” carousel on TikTok
Top: a skin-type quiz slideshow, 328× its account’s usual views
Draft ready to review
$ sendhour analytics --days 7 Total 12.4K views (+31%) 980 engagement (+12%) 3 posts published
$ sendhour viral --niche fitness --days 7 41 96x usual 1.1M views TikTok video “3 moves, 30 seconds” …
$ sendhour post "3 moves, 30 seconds" --media workout.mp4 --to tiktok --to youtube --title "3 moves, 30 seconds" --visibility public --at "sat 8am" post_1 Scheduled Sat, Oct 24, 8:00 AM TikTok post_2 Scheduled Sat, Oct 24, 8:00 AM YouTube
Also works withClaudeChatGPTCursorany MCP client(Claude and ChatGPT connect with a sign-in, no key)
claude mcp add --transport http sendhour https://sendhour.com/mcp --header "Authorization: Bearer sh_your_api_key" Setup for every agent
In ~/.codex/config.toml: [mcp_servers.sendhour]
url = "https://sendhour.com/mcp"
bearer_token_env_var = "SENDHOUR_API_KEY" Setup for every agent
gemini mcp add --transport http --header "Authorization: Bearer sh_your_api_key" sendhour https://sendhour.com/mcp Setup for every agent
In a chat, ask Grok Bot to add the custom MCP server https://sendhour.com/mcp then sign in and click Allow. No API key needed. Setup for every agent
In ~/.config/muse/settings.json: { "schema_version": 1, "mcp_servers": { "sendhour": {
"transport": "streamable_http",
"url": "https://sendhour.com/mcp",
"headers": { "Authorization": "Bearer sh_your_api_key" }
} } } Setup for every agent
In ~/.hermes/config.yaml: mcp_servers:
sendhour:
url: "https://sendhour.com/mcp"
headers:
Authorization: "Bearer sh_your_api_key" Setup for every agent
curl -fsSL https://sendhour.com/install.sh | sh then sendhour login Setup for every agent
Every plan includes every feature and every network, plus AI credits each month for making your own versions of viral posts. Cancel any time.
For creators running their own channels.
Billed $279 yearly · save 20%
Billed monthly · or $23/mo yearly
Get started Get startedWhat a credit buys
Credit top-ups
Top-ups last 12 months. Plan credits reset every month and don't carry over.
For brands and small teams that post every day.
Billed $470 yearly · save 20%
Billed monthly · or $39/mo yearly
Get started Get startedWhat a credit buys
Credit top-ups
Top-ups last 12 months. Plan credits reset every month and don't carry over.
For agencies handling many clients at once.
Billed $950 yearly · save 20%
Billed monthly · or $79/mo yearly
Get started Get startedWhat a credit buys
Credit top-ups
Top-ups last 12 months. Plan credits reset every month and don't carry over.
For agencies and teams running content at volume.
Billed $1,910 yearly · save 20%
Billed monthly · or $159/mo yearly
Get started Get startedWhat a credit buys
Credit top-ups
Top-ups last 12 months. Plan credits reset every month and don't carry over.
Every feature on every plan · Cancel any time. Prices in US dollars; taxes may apply at checkout. Unlimited scheduled posts on every network except X, which has fair-use limits because X charges per post.
Add hosted accounts to any plan. We set each one up on a real phone in the country you choose, warm it up in your niche and connect it to your workspace. The content is still yours to make, in the studio or with your AI agent, and it posts from your Sendhour calendar like any other account.
It shows you public TikTok posts and YouTube Shorts doing far better than their account usually does, grouped by niche. The studio turns one into your own version. Then Sendhour posts it to TikTok, YouTube, Instagram, Threads, Bluesky, X and LinkedIn, when you choose. Your AI agent can search the library and schedule posts for you.
TikTok, YouTube, Instagram, Threads, Bluesky, X and LinkedIn. Each one is connected through its official API, and you sign in on that network's own page.
Credits pay for AI in the studio, where you turn a post from the viral library into your own version. A slideshow with real photos uses 1 credit, a slide image uses 1 credit, video uses 3 credits per second and a video from real clips uses 4 credits; planning a post is free. Your plan's credits renew every month and don't roll over. Need more? Packs of 100 for $15, 300 for $35, 1,000 for $90 last 12 months.
Each connected profile, page or channel counts as one. A brand with a TikTok profile, an Instagram account and a YouTube channel uses three.
Sendhour only uses each network's official API, the way approved apps are meant to, and it respects their posting limits. There's no scraping, no password sharing and no unofficial endpoints. Your sign-ins are stored encrypted, and nothing is added to what you post. What you post still has to follow each network's own rules.
You see it on your calendar with the reason. If we lose contact with a network mid-send and can't tell whether it went out, the post is marked "Check account" and is never retried automatically, so you don't get duplicates.
Claude (web, desktop and mobile), ChatGPT and Grok Bot connect with a sign-in, no key needed. Claude Code, Codex, Gemini CLI, Grok Build, Muse Code, Hermes Agent, Cursor and any other agent that speaks MCP connect with an API key from Settings. Agents that run terminal commands, such as OpenClaw, can use our command line tool or the REST API with our skill file.
They are used only to publish your post, then deleted from our servers within 3 days. See the privacy policy for details.
Find it, make it yours and have it out this week.
Get startedEvery feature on every plan · Cancel any time