On this page
- Why account setup comes before any rule
- Personal, Business, or Creator: which account type you need
- How to switch to a professional account
- Do you still need a linked Facebook Page?
- Turn on “Allow access to messages”
- Two-factor authentication and account hygiene
- What the connection screen asks for
- Pre-flight checklist before your first rule goes live
- Troubleshooting: when DMs do not send
Why account setup comes before any rule
Official DM automation runs on Meta’s Instagram Platform, and the platform has opinions about which accounts it will talk to. It only serves professional accounts, it only delivers messages to tools the account owner has explicitly allowed, and it only grants the permissions the owner approves on the consent screen. None of those conditions is visible from inside an automation tool, which is why an account that is not set up correctly tends to fail silently rather than loudly.
The good news is that every one of these conditions is under your control, lives in the Instagram app, and costs nothing to fix. This guide walks through them in the order they matter: account type, the Facebook Page question, the message access setting, account security, and the connection itself — followed by a checklist you can run before going live and a troubleshooting table for when something does not fire.
Personal, Business, or Creator: which account type you need
Instagram has three account types. Personal accounts are the default, and they cannot be used with the official messaging API at all. Business and Creator are the two flavours of professional account, and both are supported for messaging and comment automation. The choice between them is about everything else Instagram offers, not about automation.
- Business is aimed at brands, retailers, local businesses, organisations, and service providers. It is the natural fit if you sell something or show contact buttons and an address on your profile.
- Creator is aimed at public figures, content producers, artists, and influencers. It is the natural fit for a personal brand.
- Both types give you access to insights, professional tools, and the messaging permissions automation relies on.
- You can move between Business and Creator later without losing posts or followers, so this is not a decision to agonise over.
How to switch to a professional account
Switching happens inside Instagram itself, never inside a third-party tool. Menu labels shift slightly between app versions, but the path has been stable for a while:
- Open your profile and go to Settings and activity (on the web: More, then Settings).
- Under the section for professionals, open Account type and tools.
- Tap Switch to professional account.
- Pick the category that best describes what you do. The category can be shown or hidden on your profile later.
- Choose Business or Creator, then work through the optional prompts for contact details and profile setup.
Your content and followers stay exactly where they were. If you connect a tool immediately after switching and it reports the account as personal, wait a few minutes and try again — the change can take a moment to be reflected on Meta’s side.
Do you still need a linked Facebook Page?
This is the single most outdated piece of advice in Instagram automation guides. For years, every API integration required the Instagram account to be linked to a Facebook Page, and many tutorials still say so. The answer today depends on which of Meta’s two connection paths the tool uses.
- Instagram API with Instagram Login — you sign in with your Instagram credentials on Instagram’s own consent screen. Meta’s documentation is explicit that this setup does not require a Facebook Page to be linked. It covers messaging, comment management, content publishing, and insights, but not ads or tagging.
- Instagram API with Facebook Login — you sign in with Facebook and pick a Page that is linked to your Instagram professional account. This path is mainly needed by tools that also manage ads or other Page-level features.
For comment-to-DM automation, the Instagram Login path does everything required, and it is the path SocialAutoDM uses. So if you have been putting off automation because you do not have, or do not want, a Facebook Page, that blocker no longer applies. If a tool insists on a Page, it is using the Facebook Login path — not wrong, just an extra dependency, and one more thing that can break if someone unlinks the Page.
Turn on “Allow access to messages”
This is the setting behind most “it connected fine but DMs never send” reports. Instagram keeps an account-level switch that decides whether connected tools can see and send messages on your behalf. Approving the messaging permission during connection does not flip it; you have to turn it on yourself in the app.
- Open Settings and activity from your profile menu.
- Go to Messages and story replies.
- Open Message controls.
- Under Connected tools, turn on Allow access to messages.
While you are in Messages and story replies, check that nothing else is filtering the conversations you expect to automate. People who do not follow you usually land in your Requests folder rather than your primary inbox; that is normal and does not stop a private reply from being delivered, but it does mean you should look in Requests when testing. Story replies and mentions can be restricted in the same area, which matters if you plan to extend into story-triggered flows — see the story reply automation guide for how those differ from comments.
Two-factor authentication and account hygiene
An automated account is a more valuable account, because it is quietly doing work for you around the clock. Protect it accordingly. Two-factor authentication is not a technical prerequisite for connecting an official tool, but it is the cheapest insurance you can buy against losing the account — and losing the account takes every automation with it.
- Turn on two-factor authentication from Accounts Center, preferably with an authentication app rather than SMS.
- Save your backup codes somewhere that is not your phone.
- Decide in advance who on your team is allowed to change the password, because a password change can invalidate the connection and pause automations until you reconnect.
- Review the connected apps list and remove anything you no longer use — old schedulers and trial tools still hold permissions.
- Never hand your password to a tool. Official integrations use OAuth and never ask for it.
What the connection screen asks for
When you connect through Instagram Login, Instagram shows a consent screen listing what the tool is asking to do: read your basic profile, manage comments, manage messages, and — depending on the tool — publish content and read insights. For comment-to-DM automation, the two that do the real work are comment management, which lets the tool read and reply to comments, and message management, which lets it send the private reply and follow-up DMs.
Approve all of the requested permissions. Declining one does not produce a clear error; it produces a feature that silently does nothing. The scope-by-scope breakdown, and what each one does and does not let a tool see, is covered in the guide to Instagram OAuth permissions for DM automation.
Pre-flight checklist before your first rule goes live
- Account type shows Business or Creator under Account type and tools.
- The account is public — which it will be, if it is professional.
- Allow access to messages is on under Message controls → Connected tools.
- Two-factor authentication is on and backup codes are stored safely.
- The tool is connected through OAuth, and every requested permission was approved.
- A rule exists that targets a real post, with a keyword that is specific enough not to fire on ordinary comments.
- You have tested from a second Instagram account that is not an admin of yours, checking both your public reply and the Requests folder of the test account.
If you have not built the rule yet, the step-by-step comment-to-DM workflow guide picks up exactly where this checklist ends.
Troubleshooting: when DMs do not send
- The tool cannot find your account, or says it is not eligible — the account is still personal, or the switch has not propagated yet. Check Account type and tools and retry after a few minutes.
- Public replies post but DMs never arrive — Allow access to messages is off, or the messaging permission was declined on the consent screen. Turn the setting on, then reconnect and approve everything.
- Nothing fires at all — test with a comment from a different account; your own comments on your own post are not a real test. If that fails too, the comment notifications are not reaching the tool, which is the territory of webhooks.
- It worked for weeks and then stopped — the access token was revoked or invalidated, often by a password change or removing the app. SocialAutoDM pauses the account’s automations and emails you when this happens; reconnect from the dashboard.
- The DM went out, but the person says they never saw it — it is probably sitting in their message requests, not their main inbox. Mention it in your public reply.
- An old comment got no DM — private replies can only be sent within seven days of the comment, and only once per comment.
The webhook layer — how comment notifications travel from Instagram to a tool, and why they occasionally arrive twice — is explained in Instagram comment webhooks explained. Once the account is ready, SocialAutoDM connects one account — an Instagram professional account or a Facebook Page — through the official API for $3.99 a month; details are on the pricing page.
Frequently asked questions
Can I automate Instagram DMs on a personal account?
Is a Business or Creator account better for DM automation?
Do I need a Facebook Page to automate Instagram DMs?
Why are my automated DMs not sending even though the tool says connected?
Put this into practice with SocialAutoDM
Keyword rules, instant replies and DMs on Instagram and Facebook — on Meta’s official APIs.