Available via webhook — live

AutoTweet + Webhooks

Wire AutoTweet to anything that speaks HTTP — today, no middleware.

Category · Developer

What you can do

Custom CMS → AutoTweet

Your team's internal CMS POSTs to AutoTweet's webhook when an article publishes; AutoTweet generates 3 tweet variants from the article excerpt.

Slack approval flow

A draft tweet POSTs into Slack; reaction triggers approval; on approval, a webhook fires to AutoTweet to schedule. Custom but very flexible.

Event-driven scheduling

When a Stripe customer hits $1k MRR, your event handler fires a webhook to AutoTweet announcing the milestone (with the customer's permission).

Internal tool integration

Your finance team's custom dashboard fires a webhook every quarter-end to schedule the public 'metrics announcement' tweet.

Setup

POST https://www.autotweet.io/api/webhooks/schedule with header Authorization: Bearer <your_webhook_token> and JSON body { text, scheduled_at, x_account_id }. AutoTweet responds with the scheduled post ID. Token generated in dashboard → Settings → Webhooks.

Common questions

How do I authenticate webhook calls to AutoTweet?+

Bearer token in the Authorization header. Generate the token from your dashboard (Settings → Webhooks → Generate Token). Tokens are scoped to your account and can be rotated. Keep the token in a secret manager — anyone with the token can schedule tweets to your queue.

What's the rate limit on webhook calls?+

60 requests/minute per workspace, 1,000/day on Starter, 5,000/day on Growth, unlimited on Pro. Higher rates are available on enterprise plans. The rate limit applies to the webhook endpoint specifically; it doesn't affect your scheduled post limits.

Will AutoTweet retry failed webhook deliveries?+

If your webhook endpoint is the SOURCE (you POST to AutoTweet), retries are your responsibility. If AutoTweet posts data back to YOUR webhook (e.g., post-publish notifications), AutoTweet retries 3 times with exponential backoff (1min, 5min, 30min).

Can I trigger AI tweet generation via webhook?+

Yes — POST to /api/webhooks/generate with { topic, tone } and AutoTweet returns the generated text in the response (subject to your plan's monthly generation limit). You can then decide to schedule it, edit it, or discard — the generation alone doesn't auto-schedule.

Start using AutoTweet with Webhooks

Set up your AutoTweet account in 60 seconds. The Webhooks integration is ready to wire up from your dashboard.

Cancel anytime