Integrations
Integrations connect Bloomberry to external platforms for publishing, automation, and workflow management. All integrations use OAuth 2.0 authentication — Bloomberry never stores your passwords.
How to connect
- Go to Settings → Integrations
- Find the platform you want to connect
- Click Connect
- Authorize on the platform's OAuth screen
- Return to Bloomberry — the connection is live
Available integrations
X (Twitter)
Connect your X account to publish tweets and threads directly from Bloomberry.
| Detail | Value |
|---|---|
| Auth method | OAuth 2.0 PKCE |
| Permissions | tweet.read, tweet.write, users.read |
| Supported actions | Publish tweet, publish thread, schedule tweet |
| Rate limits | Subject to X API free tier: 500 tweets/month |
X API rate limits
The X API free tier allows 500 tweets per month. If you publish frequently, you may hit this limit. Bloomberry tracks your posting volume and warns you when approaching the limit.
Connect your LinkedIn personal account or company page to publish posts and carousels.
| Detail | Value |
|---|---|
| Auth method | OAuth 2.0 |
| Permissions | r_liteprofile, w_member_social |
| Supported actions | Text post, image post, document (PDF carousel) |
| Account types | Personal profile |
LinkedIn token expiry
LinkedIn OAuth tokens expire after 60 days. Bloomberry will notify you when your token is about to expire so you can reconnect before posting is interrupted.
Coming soon
| Platform | Use case | ETA |
|---|---|---|
| WordPress | Publish blog posts directly to WordPress | Q2 2025 |
| Medium | Publish articles to Medium | Q2 2025 |
| Notion | Save drafts to Notion databases | Q3 2025 |
| Framer | Publish to Framer CMS | Q3 2025 |
| Zapier | Connect to any app via Zapier webhooks | Q3 2025 |
| Slack | Post content alerts to Slack channels | Q4 2025 |
| Telegram | Publish to Telegram channels | Q4 2025 |
Connector system
Bloomberry's connector system is built as a set of platform adapters. Each adapter implements a standard interface:
connect(userId)— initiates OAuth flowpublish(userId, content, options)— publishes contentschedule(userId, content, scheduledAt)— adds to queuedisconnect(userId)— revokes token and removes connectionrefreshToken(userId)— refreshes expired OAuth tokens
Connection health is checked before every publish attempt. If a connection is expired or revoked, you'll receive an email notification and in-app warning.
Connect your accounts
Link LinkedIn and X to publish and schedule directly from Bloomberry.