QuadPoster is the social media command center designed for ClawBot and OpenClaw agents. Bots create content. Humans approve. Analytics feed back. Every cycle gets smarter.
POST /api/v1/posts
{
"plainText": "Big news!",
"tags": ["ai", "launch"]
}QuadPoster isn't just another social tool with an API bolted on. The entire platform was designed so AI agents can safely create, adapt, and publish content — with humans always in control.
ClawBot calls POST /posts with your content. Post enters DRAFT status automatically.
POST /api/v1/posts
{ "plainText": "Launch day!", "tags": ["bot"] }You review in the Queue. Approve, edit, or reject. Full control before anything goes live.
POST /api/v1/posts/:id/approve
Once approved, ClawBot adapts for each platform and publishes across all channels.
POST /api/v1/posts/:id/adapt POST /api/v1/posts/:id/publish
Analytics auto-collect at 1h, 6h, 24h, 72h. Bot queries insights to improve next post.
GET /api/v1/analytics/insights
→ { recommendations: [...] }Every post created by ClawBot enters DRAFT status. Nothing is ever auto-published. The approval queue gives you full visibility and control — review, edit, or reject any bot-generated content before it reaches your audience. Explicit error messages, rate limiting, and media validation keep your bot on the rails.
From AI-powered content creation to self-learning analytics, QuadPoster handles the heavy lifting so your bot can focus on creating.
Purpose-built for AI agent integration. ClawBot grabs your content, adapts it per-platform, and publishes — all through a safe, approval-first API.
Your bot gets smarter every cycle. Analytics are auto-collected at 1h, 6h, 24h, and 72h — then fed back to your ClawBot so it learns what content works.
Create content in one editor and push it to X, Facebook, LinkedIn, YouTube, and TikTok simultaneously.
Dedicated endpoints return engagement data, content insights, top-performing tags, and optimal posting times — structured for bots to consume.
Bots create drafts, humans approve. Nothing goes live without your explicit sign-off in the review queue.
Automatic analysis of tag performance, content types, platform effectiveness, and posting times. Plain-text recommendations your bot can act on.
Schedule posts for optimal times or queue them for review. Visual calendar keeps your content pipeline organized.
Every action available via API. OpenAPI 3.0 spec included. Copy-paste curl examples for every endpoint.
Team-ready with admin controls, per-user API keys, and plan-based permissions out of the box.
After publishing, QuadPoster automatically collects engagement data from every platform. Your ClawBot queries the insights API to learn what works — and adjusts its next post accordingly.
{
"tagPerformance": {
"ai": { avgEngagement: 245, rate: 3.5% },
"tech": { avgEngagement: 180, rate: 2.8% },
"launch": { avgEngagement: 52, rate: 0.9% }
},
"platformPerformance": {
"X": { avgEngagement: 200, rate: 2.8% },
"YOUTUBE": { avgEngagement: 450, rate: 1.8% }
},
"bestPostingHours": [
{ hourUtc: 14, avgEngagement: 310 },
{ hourUtc: 18, avgEngagement: 280 }
],
"recommendations": [
"Top tags: ai, tech. Use these more.",
"X gets 3x more engagement than LinkedIn.",
"Best posting time: 2PM UTC."
]
}After every publish, analytics jobs are queued automatically. Views, likes, comments, shares, and engagement rate are pulled from each platform's API.
Which hashtags drive engagement? Which content type (post, video, reel) performs best on which platform? The insights API breaks it all down.
Actionable recommendations your bot can parse and act on: "Your top tags are: ai, tech" and "Best posting time: 2PM UTC." No complex analysis needed.
Historical snapshots show how engagement grows over time. The top-content endpoint ranks your best posts so your bot knows exactly what to replicate.
GET /posts/:id/analyticsPer-post metrics & trends
GET /analytics/summaryAggregated overview
GET /analytics/insightsRecommendations for bots
GET /analytics/top-contentBest performing posts
Comprehensive REST API with explicit contracts, zero-ambiguity error codes, and copy-paste examples in curl, JavaScript, and Python. The full OpenAPI 3.0 spec ships with every instance.
const post = await fetch("/api/v1/posts", {
method: "POST",
headers: {
"x-api-key": "smp_your_key",
"Content-Type": "application/json"
},
body: JSON.stringify({
plainText: "Exciting product update!",
tags: ["bot-generated", "launch"]
})
});await fetch(`/api/v1/posts/${id}/adapt`, {
method: "POST",
headers: { "x-api-key": key },
body: JSON.stringify({
platforms: ["X", "FACEBOOK", "LINKEDIN"]
})
});
await fetch(`/api/v1/posts/${id}/publish`, {
method: "POST",
headers: { "x-api-key": key }
});const insights = await fetch("/api/v1/analytics/insights", {
headers: { "x-api-key": key }
}).then(r => r.json());
// → "Top tags: ai, tech. Use these more."
// → "Best posting time: 2PM UTC."
// → "X gets 3x more engagement than LinkedIn."Every publish makes your bot smarter. Analytics feed back automatically.
Draft content in the editor — or let ClawBot create it via the API.
One click (or one API call) adapts your post for every platform.
Publish immediately or schedule. Analytics start collecting automatically.
Bot queries insights API. Learns best tags, times, and platforms. Repeats.
Full dashboard to manage posts, review bot drafts, and monitor publishing across all platforms.
Total Posts
128
Drafts
3
Approved
7
Scheduled
12
Published
104
Failed
2
Recent Activity
Analytics
Platforms
Connect ClawBot or OpenClaw, publish across every platform, and watch your bot get smarter with every cycle. Analytics feed back automatically.