Read this first
Two more things that look like features but are not:- Default reply — the Reply automatically when no keyword or flow matches section is shown and saved on Instagram and Facebook channels, but nothing sends it. It only works on Telegram. If no flow matches an Instagram DM, nothing is sent.
- Buttons under the welcome message — the welcome editor lets you add up to three buttons. They are never delivered on Instagram or Facebook, even though the live preview draws them.
Before you start
1
Your Instagram account must be a Business account
Personal and Creator accounts cannot be connected.
2
It must be linked to a Facebook Page
Link the Instagram account to a Page in Instagram or Meta Business Suite first. DMLY builds
the picker from the Instagram accounts whose Page link Meta returns — an unlinked account
never appears in the picker.
3
You must be an admin of that Page
The picker is built from the Pages your Facebook login administers. If you are not an admin,
ask the Page owner to give you admin access, or have them connect it.
Connect the account
1
Open the channel list
Go to Integrations → Channels and start adding an account.
2
Choose Instagram via Facebook
Select the Instagram via Facebook tile — Connect a new Business Instagram account. Not
the Facebook Page tile.
3
Sign in to Facebook and approve the permissions
Approve everything Meta asks for. If you decline the messaging permissions, the account
connects but DMs never flow.
4
Pick the Instagram account
Tick your Instagram account in the list and finish the connection. DMLY resolves the Facebook
Page behind it, creates the Channel, and subscribes that Page to incoming messages and
comments.
Your workspace may also show a second tile labelled just Instagram — same icon, same
Connect a new Business Instagram account subtitle. Don’t use it for messaging: accounts
connected that way are for publishing only — no Channel, no Inbox and no bot. The messaging
tile is the one that reads Instagram via Facebook.
The 24-hour window
Meta only lets you message someone who messaged you first, and only for a limited time. The rules are the same as Messenger:- Automated messages — flows, sequences and broadcasts can only reach a contact within 24 hours of that contact’s last message to you. Outside it, the send is blocked and recorded as failed, not silently dropped. The one exception is the Marketing Opt-in node: ask while the contact is still in the window, and if they accept you get exactly one more message after it closes.
- Manual replies from the Inbox — a teammate can reply for 7 days after the contact’s last message. DMLY sends these under Meta’s human-agent allowance automatically.
- No templates. Instagram has nothing like WhatsApp’s approved message templates. There is no way to open a new conversation with someone who has not written to you first. If you need to reach people cold, use WhatsApp.
What Bot setup gives Instagram
Open Bot setup and pick the Instagram channel from the channel selector. Two of the four sections reach Instagram:Ice breakers
Up to 4 suggested questions a first-time visitor can tap. Each can send a text reply or start
a flow. Instagram shows them on mobile only.
Persistent menu
An always-available menu in the conversation. Up to 3 items per level, up to 3 levels. Items
can open a URL or start a flow.
The live preview hides the persistent menu when the Instagram channel is selected. That is a
preview limitation only — the menu does sync to Instagram and does appear in real conversations.
What starts a flow on Instagram
Beyond a plain DM, these trigger your automations:- A story reply or a story mention
- A comment on a post, including Instagram Live comments
- A tapped ice breaker or persistent-menu item bound to a flow
Instagram quirks in the Inbox
- Quick replies are text-only on Instagram. Buttons, carousels and media all work.
- No delivery receipt. Instagram never reports delivery, so a sent message stays at sent until the contact reads it. Messenger reports both. Nothing is wrong.
- Names fill in late. A new contact is created as
Instagram user <last 4 digits>and upgraded to the real name and username once Meta returns the profile. People who only ever commented may keep the username, because Meta does not return a profile for someone who has never DMed you. - Opt-out keywords work here too. A contact who sends
stoporunsubscribeis opted out, tagged Unsubscribe, and removed from running flows and sequences. Automated messages stop; manual replies still go through.
Troubleshooting
Nothing arrives in the Inbox
Nothing arrives in the Inbox
The commonest cause is not your connection — it is Meta’s app-level webhook, which controls
whether Instagram events are delivered at all. Start with
No inbound messages.Also check you connected through Instagram via Facebook and not a publishing-only tile, and
that the Page behind the account is still one you administer.
The account connected but sends fail
The account connected but sends fail
Usually the Page access token — Instagram DMs are sent with the linked Page’s token, not the
Instagram account’s. If the token expires or your Page admin access is removed, DMLY marks the
channel unauthorized, shows a red dot on it and emails the workspace admins. Reconnect the
account from Integrations → Channels.
The Instagram account isn't in the picker
The Instagram account isn't in the picker
It is not a Business account, it is not linked to a Facebook Page, or you are not an admin of
that Page. Fix the link in Meta Business Suite, then start the connect again.
Facebook Messenger
The sibling channel — same window, but it does get a welcome message.
Bot setup
Ice breakers, menus and what each channel supports.

