How-to
Connecting X and scheduling posts
OAuth-connect X, schedule posts, and the monthly cap to be aware of.
Jump to section
Connecting X and scheduling posts
Blankitt Marketing posts to X (formerly Twitter) on your behalf — either manually composed posts and threads, or auto-generated threads from a campaign brief.
Connect your X account
Go to Engage → Social → Connect X. You'll be sent through X's OAuth flow:
- Click Connect X.
- You're redirected to x.com to sign in (if you aren't already).
- X asks: "allow Blankitt Marketing to post on your behalf?". Click Authorize.
- You're redirected back to Blankitt with the connection live.
You can disconnect at any time from the same page — it revokes the token immediately.
Posting
Two ways to create a post.
From a campaign brief (recommended)
If you're sending an email campaign anyway, tick X as a channel in the campaign editor and click AI adapt. The AI generates a 1–5 post thread based on your brief and your brand voice. Edit before scheduling.
Manually
From Engage → Social → New post:
- Write the first post in the editor.
- Click Add post to thread additional posts.
- Schedule the publish time, or click Publish now.
Posts can be single tweets or threads — same workflow either way.
The monthly cap
X's API charges per post when the post contains a link, and we pass that cost through. There's a monthly cap in Settings to stop you from accidentally running up a bill:
- Default cap — set in Settings → Social → X post cap.
- Once you hit the cap in a calendar month, scheduled posts pause until next month or until you raise the cap.
Posts without external links are free to send as far as we're concerned and don't count against the cap. (We still charge X's standard rate for those, which is currently zero — but their pricing can change.)
Reading the cap
The Social page shows your current month's count and the cap. Plan accordingly — if you're going to ship 30 posts this month, set the cap to 35 to give yourself some headroom.
Status lifecycle
Every post has one of:
- Draft — you're still working on it.
- Scheduled — published time is in the future.
- Published — sent successfully to X.
- Failed — X rejected the post. Open the post to see why (most often: hit X's rate limits or your token was revoked).
What's not here yet
A few things on the roadmap, not in the product today:
- LinkedIn — connecting LinkedIn accounts is planned but not live. X only for now.
- In-app thread composer for scheduled threads — you can edit a manually-created thread, but the dedicated thread-editor UI is more polished for AI-generated threads from campaign briefs.