How to read this
- Live — the publishing path is implemented and in regular use.
- Beta — implemented, but still being validated across account types and platform review states.
- Planned — not shipped. We do not list it as a feature until it is.
Every connection uses the platform's own OAuth 2.0 flow and official API, through a developer app you register yourself. Setup guides are in the docs.
| Platform | Status | API | Scopes | Known limitations |
|---|---|---|---|---|
| X | Live | X API v2 (OAuth 2.0 PKCE) | tweet.readtweet.writeusers.readoffline.access | Free developer tier caps monthly post volume. Video upload and long-form posts require a paid X tier. |
| Live | LinkedIn Marketing / Share API (OpenID Connect) | openidprofileemailw_member_social | LinkedIn does not grant member-level engagement read access in the standard product set, so LinkedIn metrics are delivery-only. | |
| Facebook Pages | Live | Meta Graph API (Facebook Login for Business) | pages_show_listpages_manage_postspages_read_engagement | Requires a Page you administer. Meta App Review is needed before non-admin users can connect your developer app. |
| Live | Instagram Graph API via a linked Facebook Page | instagram_basicinstagram_content_publishpages_show_listbusiness_management | Business or Creator account linked to a Facebook Page only. Stories publishing is not supported by the API. | |
| Threads | Live | Threads API | threads_basicthreads_content_publish | Daily publishing quotas are set by Meta and vary per account. |
| YouTube | Beta | YouTube Data API v3 | https://www.googleapis.com/auth/youtube.upload | Unaudited Google projects upload as private-only until Google completes verification. Daily quota units apply. |
| TikTok | Beta | TikTok Content Posting API | user.info.basicvideo.publish | Until TikTok audits your developer app, posts publish to your drafts or as private. Metrics are delivery-only. |
| Beta | Pinterest API v5 | boards:readpins:readpins:write | Requires a business account and a trial-to-standard access upgrade for higher volume. |
Blog, community and broadcast destinations
These connect with a credential you generate inside the platform itself — an application password, admin API key, integration token, bot token or webhook — so there is no OAuth callback to register and no app review to wait for. Secrets are encrypted with AES-256-GCM before storage.
| Destination | Type | Publishes | Connects with |
|---|---|---|---|
| WordPress | blog | Articles | WordPress application passwords |
| Ghost | blog | Articles | Ghost Admin API docs |
| Medium | blog | Articles | Medium settings |
| Tumblr | blog | Articles + Posts | Tumblr apps |
| Bluesky | social | Posts | Bluesky app passwords |
| Mastodon | social | Posts | Mastodon token docs |
| Telegram | social | Articles + Posts | BotFather |
| Discord | social | Articles + Posts | Discord webhook guide |
| social | Articles + Posts | Reddit apps |
Spotted something out of date, or a platform behaving differently to what is described here? Email support@done.money and we will correct this page.