Skip to main content
Integrations are your publishing destinations. Connect them once under Settings → Integrations; from then on, publishing never needs credentials from you — Automate It holds the connection and posts on your behalf. That’s also what makes it safe to let agents draft content: they never touch your accounts.
Integrations settings: data sources, folders, feeds, podcasts, and social platforms
The screen also lists two built-in data sources — Web Search and X Search — which the worker uses for research while drafting; they’re always on and need no setup.

Destinations

Before you connect

Most destinations are a single Connect click and an OAuth consent screen. The ones below have a prerequisite, need a credential you have to fetch first, or behave in a way that’s worth knowing about before you hit a wall. Connecting an integration is an Administrator action.

X

Click Connect and approve — nothing to prepare. Automate It reads your character limit from your account at connect time: 280 characters, or 25,000 if the account is verified. If you subscribe to Premium after connecting, the workspace keeps validating drafts against 280 until you disconnect and reconnect. Up to 4 images or videos per post.

LinkedIn

Click Connect and approve. Afterwards, the card shows a posting identity picker: your personal profile (the default) or any Company Page you administer. Pages where you’re only a viewer or analyst won’t appear — you need an admin role on the Page itself. Up to 9 media items per post, and Markdown in the body is respected.

Instagram

Instagram requires a Business or Creator account. A personal account cannot connect, and the failure looks like a broken login rather than a missing prerequisite.
To convert, in the Instagram mobile app go to Settings and privacy → Account type and tools → Switch to professional account. It’s free, reversible, and doesn’t require a Facebook Page. Two things to know once you’re connected:
  • Every Instagram post needs at least one image or video. A text-only draft fails at publish with “Instagram posts require at least one image or video” — that’s Instagram’s rule, not ours.
  • Two or more media items publish as a carousel, up to 10.

Facebook

Automate It posts to a Page, never to a personal timeline, so you need a Page you manage before connecting.
If your Page is owned by a business portfolio, Facebook’s consent flow is two steps — first Pages, then businesses. Approving only the first step leaves Automate It seeing no Pages at all, and connect fails with “No Facebook Pages found” even though the Page permissions show as granted.
If you hit that, reconnect and accept both screens. Pages assigned to you directly (not through a portfolio) only show the first step, which is why the same flow looks different on different accounts. After connecting, pick which Page to post to from the card.

Threads

Click Connect and approve. Content longer than a single Threads post publishes as a chained thread — Automate It posts the first part, then adds the rest as replies to it. Up to 10 media items.

YouTube

The Google account you connect needs a channel. A Google account with no channel has nothing to bind to, and connect will fail — create the channel at youtube.com first.
Brand channels appear as separate identities in Google’s account chooser. Pick the one you want during consent — the connected channel is fixed afterwards, so switching channels means disconnecting and reconnecting.
Each post uploads one video, with the task body as the video description.

TikTok

Each post uploads one vertical video, with the task body as the caption (2,200 characters max). TikTok renders no formatting, so the caption publishes as plain text. TikTok’s posting API does not let us attach a track from TikTok’s in-app sound library. Any music has to already be in the video file — for example a track generated in the workspace and mixed into the video, or a video you edited yourself. Clicking Post agrees to TikTok’s Music Usage Confirmation: you are confirming the soundtrack is original or licensed.
Videos generated inside the workspace publish with TikTok’s “Creator labeled as AI-generated” tag, per TikTok’s content rules. Videos you upload yourself are not labeled.

Bluesky

Bluesky has no OAuth, so you connect with your handle and an app password — a scoped, revocable credential, not your account password. Create one at Bluesky → Settings → Privacy and Security → App Passwords → Add App Password, then paste it into the connect form along with your handle (yourname.bsky.social). Up to 4 images per post; Bluesky video isn’t supported.

Discord

Discord is one integration per channel — connect it once for each channel you want to publish to. The consent screen is where you choose the server and channel; Discord creates the webhook itself. You need Manage Webhooks on that server.
Discord names every incoming webhook after the app, so connections arrive called “Automate It”, “Automate It 2”, and so on. Rename each one to the channel it posts to — the name is what makes it addressable.
Automations and tasks target a channel as discord:<slug>, where the slug comes from the integration’s name (#release-notesdiscord:release-notes). Renaming re-slugs the channel and moves existing references with it, so automations and unpublished tasks keep working; already-published tasks keep the name they published under. Up to 2000 characters and 10 attachments per message.

Ghost

You need two values from your Ghost site:
  1. In Ghost Admin → Settings → Integrations → Add custom integration, name it (e.g. “Automate It”) and copy the Admin API key. It looks like <id>:<secret> — paste the whole thing. The Content API key on the same screen won’t work; it’s read-only.
  2. Your site URL — the public origin, e.g. https://blog.example.com. Pasting the /ghost admin URL is fine; Automate It trims it.

Dropbox

Dropbox is both an input source (attach files to a task) and an output destination (deliver finished files to a folder).
Connecting Dropbox grants no access on its own. Until you add at least one allowed folder, every browse and every publish is refused. This is the most common “I connected it and nothing works” moment.
On the Dropbox card, the folder tiles are the allowed list. + Folder opens a picker that drills through your whole account so you can pick exactly what Automate It may touch. Everything nested under an allowed folder is included — allowing /Marketing covers /Marketing/2026/Q1. Removing a folder can orphan files or folders that automations already reference; the app tells you how many and which automations are affected.

Hosted RSS and podcast feeds

RSS and podcast integrations don’t connect to an external service — Automate It hosts the feed for you. Creating one gives you a public feed URL and a web view URL you can hand to any reader or podcast app; published articles and episodes appear in it automatically. A workspace can host several feeds, each with its own slug, and tasks target a specific feed by slug.

Limits and removal

The number of connected integrations is bounded by your plan. You can’t remove your last active integration — a workspace always keeps at least one place to publish. Removing a feed that automations still target will warn you first.