Connecting your Instagram account
Connecting is the first thing you do in Dartzo, and nothing else works until it’s done. You’ll press one button, approve Dartzo on Instagram’s own screen, and land back on your dashboard. It takes about a minute.
Before you press connect
Everything works
Everything works
Instagram gives no messaging access at all
What Instagram asks you to approve
Dartzo asks for exactly three permissions — no more. You’ll see them listed on Instagram’s authorization screen before you approve anything.
| Permission | What Dartzo does with it |
|---|---|
instagram_business_basic | Reads your username, account ID, follower count, and your posts and reels — so you can pick which post an automation watches. |
instagram_business_manage_messages | Sends the DM. This is the whole product; without it nothing can be delivered. |
instagram_business_manage_comments | Reads the comments that trigger your automations, and posts a public reply when you turn one on. |
Connecting, step by step
- Press Connect InstagramNew accounts see this on the dashboard as step 1 of setup. If you’ve connected before, go to Connections and press Connect another.
- Approve Dartzo on InstagramYou’re sent to Instagram’s own authorization screen, where you sign in as the account you want to automate and approve the three permissions above. Dartzo never sees what you type there.
- Land back on your dashboardDartzo exchanges Instagram’s one-time code for a long-lived access token, reads your username and follower count, and stores the connection with the token encrypted. Your posts and reels appear immediately — there’s no waiting period.
- Build your first automationWith the account connected, pick a trigger and compose the DM. Your connected accounts stay visible on the Connections page, where you can reconnect or disconnect any of them.
The same path reconnects an account later — it replaces the stored token and lifts a permission stop.
Early access: you need a tester invite first
Instagram renames these menus between app versions. If a label doesn't match exactly, look for the nearest equivalent — the path is the same. Fastest route on a computer: open instagram.com/accounts/manage_access/ while logged in as the right account, and use the Tester Invites tab. On Android the in-app path may read Settings → Website permissions → Apps and Websites.
Dartzo is in limited early access while Meta reviews the app. Until that review finishes, Instagram only lets accounts that have been invited as testers — and have accepted the invite — complete the connection. This is Meta’s rule, not ours.
Rather than send you to Instagram to hit an error with nothing to act on, Dartzo checks first: if your account isn’t approved yet, pressing Connect Instagram takes you to the access request form instead.
- Request accessGive us your Instagram username and a WhatsApp number including the country code. Both are required — the username is the exact string we paste into Meta’s invite, and the number is how we reach you if the invite gets stuck. You can add a note about what you want to automate.
- We approve you and send the inviteA person on our team reviews the request, usually within a day, and you get an email when the invite is sent. Your status is shown on the request page the whole time — you never have to guess.
- Accept the invite inside InstagramOpen instagram.com/accounts/manage_access in a browser, signed in as the account you’re connecting. Open the Tester invites tab and accept the invite from Dartzo. On Android you can also reach it under Settings → Website permissions → Apps and Websites → Tester invites.
- Come back and connectReturn to Dartzo and press Connect Instagram. Instagram will now let the authorization through.
Reconnecting
The Connections page has a Reconnect button on every account. Reconnecting runs the same approval screen again and replaces the stored access token with a fresh one. Use it when Instagram starts refusing your sends, or when we email you asking for it.
- Sign in as the same Instagram account. Reconnecting a different account creates a separate connection and won’t fix the first one.
- If Dartzo had stopped sending because Instagram refused on permissions, a successful reconnect lifts that stop automatically and sending resumes.
- A stop we applied for spam signals is deliberately not lifted by reconnecting — that one is a judgement about how the account is being used, and only our team can clear it.
- Reconnecting does not touch your automations, your queue, or your delivery history. Nothing is lost.
Disconnecting
Disconnect on the Connections page removes the account, its automations, and its stored access token. You can also remove Dartzo from your Instagram settings at any time — we delete the associated data either way.