Asset
Analyzing video...
or paste link
Platform
Tone
Focus Point
Pipeline
1
Visual Analysis
—
2
Anchor Extraction
—
3
Caption Draft
—
4
Quality Gates
—
5
Ready for Review
—
Video Analysis
—
File
—
Frames extracted
—
Transcript
—
AI video description
Run the pipeline to see the video description.
Model
—
Preview
Caption
Run the pipeline to generate a caption
Caption History
All runs across your clients
Brand Kit
Visual identity extracted from client website
Settings
Manage your workspace and API connections
API Keys / Scheduling
Clients
Pipeline
Notifications
Usage
Help
API Keys
Anthropic key for AI caption generation
Your Anthropic key powers all AI caption generation. It never leaves your browser unencrypted.
Scheduling Provider
Connect your scheduling and publishing tool
Connect the tool you use to schedule and publish posts. More providers coming soon.
Metricool
Advanced / Custom plan required · metricool.com
Active
Buffer
Coming soon
Later
Coming soon
GoHighLevel
Coming soon
Client accounts
Each client has its own brand voice, platform lanes, and history.
Pipeline defaults
Configure how the pipeline behaves by default.
Use pre-built packets when available
Speeds up caption generation from ~3 min to ~45 sec
Auto-validate captions
Run quality gates on every caption automatically
All Time
$0.0000
0 tokens
This Month
$0.0000
0 tokens
API Calls
0
across all events
Per Client
Running totals per client across all API calls.
Loading…
▶Event Log
📖
Help Center
Step-by-step guides for every feature in OttoSocial. Click a section to expand it.
🚀
Getting Started
›
Connecting Your Metricool Account
▶ Video coming soon
- Go to Settings → Scheduling
- Enter your Metricool Token, User ID, and Blog ID
- Click Save — OttoSocial verifies the connection instantly
- Click Sync to pull in your brands from Metricool
Adding a Client (Brand)
▶ Video coming soon
- After syncing, your Metricool brands appear in the left sidebar
- Click any brand name to switch to it
- Each client has its own captions, research, and schedule — they never mix
Setting Up API Keys
▶ Video coming soon
- Go to Settings → API Keys / Scheduling
- Enter your Anthropic key — this powers caption generation
- Enter your Firecrawl key — this powers brand research
- Keys are saved securely to your account
✦
Single Mode
›
Create and schedule one post at a time. Best for individual, high-priority content.
Creating and Scheduling a Post
▶ Video coming soon
- Select a client from the left sidebar
- Click the Single tab in the top nav
- Upload a video or photo via Google Drive or your device
- Choose a platform (Instagram, LinkedIn, YouTube, Facebook, TikTok)
- Set your tone and add any custom notes for the caption
- Click Generate Caption — keep the tab active while it runs
- Review the caption and hook variants, edit if needed
- Click Schedule and pick a date and time
Tips for Best Results
- Run Brand Research for each client first — captions will be much more on-brand
- For YouTube, always fill in a title before scheduling
- Images cannot be posted to YouTube — that platform will be disabled automatically
⚡
Batch Mode
›
Queue multiple assets and process them all together. Perfect for content planning sessions where you're loading up a week or month at once.
Running a Batch
▶ Video coming soon
- Select a client and click the Batch tab
- Add multiple assets using the Drive picker or device upload
- Each asset gets its own card — set the platform and tone per card
- Click Run All to generate captions for every card at once
- Review each caption and make any edits
- Click Schedule All to push everything to Metricool
💥
Blast Mode
›
Publish one piece of content to multiple platforms at once — each with a caption written natively for that platform.
Running a Blast
▶ Video coming soon
- Select a client and click the ⚡ Blast tab
- Choose which platforms to target (Instagram, LinkedIn, YouTube, Facebook)
- Upload your asset
- Click Generate — OttoSocial writes a platform-native caption for each
- Click Compare Captions to review them side by side
- Choose a schedule mode:
- Same Time — all platforms post at once
- Best Times — OttoSocial picks optimal hours per platform
- Custom — you set a specific time per platform
- Click Schedule All — a summary confirms each platform's status
💼
LinkedIn Otto
›
Discover trending content ideas for your client's LinkedIn audience and turn them into posts in seconds.
Generating LinkedIn Content Ideas
▶ Video coming soon
- Select a client and click LinkedIn Otto in the sidebar nav
- OttoSocial surfaces topic ideas based on your client's brand and industry
- Pick a topic to generate a LinkedIn-native caption
- Edit as needed, then schedule directly from the page
💡 This feature works best after running Brand Research for your client — it uses that context to keep ideas on-brand.
🔍
Brand Research
›
Give OttoSocial deep context about your client so every caption sounds on-brand — not generic.
Running a Brand Research
▶ Video coming soon
- Select a client and click the Research tab
- Enter the client's website URL and click Run Research
- OttoSocial crawls the site and builds a brand kit — tone, services, keywords, and audience
- Research is saved automatically and used in every future caption for that client
- Re-run anytime the brand refreshes or the website is updated
💡 If you share a Metricool account with a teammate, brand research is shared too — you only need to run it once per client.
📅
Calendar
›
See everything scheduled across all platforms for the active client, all in one view.
Using the Calendar
▶ Video coming soon
- Click Calendar in the sidebar
- Navigate months using the arrow buttons at the top
- Click any post to open the detail view — shows platform, caption, and schedule time
- Click Delete in the detail view to remove a post from Metricool
📊
Dashboard
›
Track your client's performance and get AI-powered recommendations — all in one place.
Reviewing Performance
▶ Video coming soon
- Click Dashboard in the sidebar
- Select a client, platform, and time period using the filters
- View KPI cards — reach, impressions, engagement rate, and follower growth
- Scroll to the Insights card for analysis of top posts, cadence, and engagement mix
- Click Generate AI Tips for Claude-powered recommendations specific to that client's data
- Click Export PDF to download a branded report you can send to your client
🛠
Common Issues
›
My post shows "Queued ✓" but didn't publish
This usually means your social account token in Metricool has expired. Re-connect the platform in your Metricool account and reschedule the post.
YouTube is grayed out when I select a platform
YouTube only accepts video. If you selected a photo, YouTube is automatically disabled. Switch to a video asset to enable it.
Caption generation failed or timed out
Check that your Anthropic API key is valid in Settings → API Keys / Scheduling. Also make sure the browser tab stayed active during generation — switching tabs can interrupt it.
I see duplicate clients in the sidebar
Go to Settings and click Sync — this refreshes your client list and removes duplicates.
Brand research isn't showing up
Make sure you've run Research for that client first. Click the Research tab — it may take a moment to load from the server on first open.
I forgot my password
On the sign-in screen, click Forgot password? and enter your email. You'll receive a reset link within a few minutes.
Notifications
Control when OttoSocial gets in touch.
Email when caption is ready
Get notified when a long-running pipeline completes
Batch Create
Select multiple assets — each gets its own preview, platform, tone & caption
Select multiple assets to get started
Choose videos or images from Drive, each gets its own preview, platform, tone & caption.
Blast
One asset, published everywhere. Each platform gets a unique caption.
Pick an asset and select platforms to get started
Choose a video or image from Drive, select 2 or more platforms, then run the pipeline to generate platform-specific captions.
Automate Your Posts
Pick a format and we handle the rest — fresh content, posted on time, every day.
LinkedIn Daily Post
We find a trending topic in your client's industry and post it to LinkedIn every day — automatically.
Soon
Instagram Daily Reel
Auto-generate and schedule a short-form caption for your Reels every day.
Soon
Facebook Daily Post
Keep your Facebook page active without lifting a finger.
Soon
Generate
Pick a format and Otto finds the topic, writes the caption, and gets it ready to post.
LinkedIn Posts
Otto scans industry news, scores the top angles, and drafts 3 ready-to-post LinkedIn captions for your client.
→
Calendar
Performance
Real data via Metricool · Last synced today
Feb 2026
Mar 2026
Apr 2026
Bijou Builds
·
Total Reach
523
58.1 avg per post
Impressions
1,231
136.8 avg per post
Interactions
68
7.6 avg per post
Posts Tracked
9
Feb 2026 window
Engagement Breakdown 68 total
Likes
62
Comments
6
Shares
0
Saves
0
Per-Post Averages
58.1
Reach
136.8
Impressions
7.6
Interactions
Engagement Rate
13.0%
interactions ÷ reach · above avg for small accounts
Reach by Post 9 posts · Feb 2026
Top by Reach
Top by Interactions
Agency Usage
User Activity
0 events
Loading…
Error Log
0 errors
Loading…
Feedback
0 items
No feedback yet
