This is some text inside of a div block.
Guides
Why Your Instagram DM Automation Isn't Working: 9 Causes, Ranked

Why Your Instagram DM Automation Isn't Working: 9 Causes, Ranked

How to tell whether your Instagram DM automation is broken or just badly designed, and the nine causes of a bad one, ranked by how common they are among the worst performers.

Turn comments into DMs, automatically
Someone comments, they get a DM in seconds, and you do nothing. Live in 5 minutes.
Start for free
Table of content
TL;DR

Before you rewrite an underperforming Instagram DM automation, work out whether it is broken or just badly designed, because the fixes are completely different. The worst-performing automations fail to deliver 28% of the time against 2% for the best, so a high failure rate is a delivery problem, not a copy problem. If it is delivering, the most damaging design mistakes are a first message over 320 characters, a trigger that fires on every comment, and a link that arrives on the fourth step or later. More than a third of live automations have nothing trackable in them at all, so their owners cannot tell whether they work, and automations decay over time, from 34% conversion in week one to 20% after, usually while nobody is watching.

First, work out whether it is broken or badly designed

There are two completely different reasons an automation converts badly, and the fix for one is useless for the other. Either it is broken, meaning the message never arrived, or it is badly designed, meaning it ran, the message landed, and nobody acted on it. Broken is the more common and the more overlooked of the two: across 753 automations, the worst-performing fifth fail at execution 27.6% of the time, while the best-performing fifth fail 1.8% of the time. That six-fold gap makes execution failure the single strongest marker of a bad automation in the whole dataset, stronger than anything about the copy. So before you rewrite a word, look at your automation's failure rate. Above about 5%, you have a delivery problem, and no amount of better copy will fix it.

SymptomWhat it usually meansThe fix
High failure rate, messages not arrivingA delivery problem, not a copy problemWork through the delivery causes, not the design list
'This comment is too old' errorThe private-reply window has closedPoint the automation at recent or upcoming posts
It worked, then stoppedThe Instagram connection was invalidatedReconnect the account
Clicks but zero conversionsA raw URL instead of a tracked linkSwap in a tracked link
Delivering fine but low conversionA design problemWork down the ranked mistakes below

The delivery failures almost always trace to one of four causes. The comment is too old, because Instagram only allows an automated private reply within a limited window after someone comments, which older posts hit constantly. The Instagram connection has been invalidated, usually because someone changed the account password, which a reconnect clears. The message was blocked as a duplicate, because Instagram rejects an identical message sent within ten seconds of the last one. Or link sharing has been restricted on the account, which shows up as a specific Instagram error rather than a silent failure. None of these are marketing problems, so fix them before you touch the copy.

The design mistakes, ranked by how much they hurt

If the automation is delivering and still not converting, the problem is in how it is built. These are ranked by how much more common each is among the worst-performing fifth of automations than the best. This guide is the diagnostic companion to the best-practices guide: where a mistake is really about how to build a step well, the conversion numbers and the fix live there, so here the job is spotting which one is yours.

1. The automation gets interrupted before it finishes

14 times more common among the worst performers. An interruption means something cut the flow short: the contact entered an excluded folder, or another automation took over the conversation. It is rare, but where it happens it is devastating. If your automation shows a high interruption rate, check your exclusion rules and whether two automations are competing for the same trigger. Priority folders exist to stop exactly this.

2. The first message is too long

Nearly 6 times more common among the worst performers. A first message over 320 characters is one of the strongest design markers of a losing automation, because the first message is the only one every person sees, and if it needs scrolling before it says what they get, most people will not scroll. The worst examples in the data run to 400, 500, even 900 characters. To spot it, look at whether your opener runs past two sentences; the best-practices guide has the length numbers and the fix.

3. The trigger fires on every comment or message

3 times more common among the worst performers. A catch-all trigger is not wider reach, it is a flow full of people who said 'love this' and never wanted anything, and on the DM side, automations set to fire on any incoming message sit in the worst-performing group seven times in ten. To spot it, check whether the automation matches a keyword or just fires on everything. The best-practices guide covers how to scope the trigger.

4. The link arrives too late

2.5 times more common among the worst performers. Everything you put in front of the link is a place to lose someone, and warming people up before you give them what they asked for does not work here, because they already asked. If your link lands on the fourth step or later, that is likely your problem. The best-practices guide has the step-by-step numbers.

5. Nothing in the flow is trackable

442 automations, 630,972 conversations, no way of knowing. More than a third of automations with real traffic contain no tracked link, no button, no survey and no follow gate. They may be working beautifully; their owners have no way to find out. The usual culprit is a raw URL typed into a plain message instead of a tracked link, which also makes every click invisible to you. Swap raw URLs for tracked links and the problem disappears. This is less a conversion mistake than a measurement one, and it is why many owners cannot tell which of the other eight problems they actually have.

6. Too many buttons

A message with three buttons collapses conversion against a message with one, and it is an easy thing to miss. If a button message is not converting, count the buttons before you rewrite the copy. The best-practices guide has the one-versus-three numbers.

7. The flow waits

Median conversion happens 65 seconds after the trigger, so any delay you build in hands that moment back to the feed, and if the person never replies, Instagram's 24-hour messaging window closes behind you. If your flow has waiting steps and converts poorly, remove them. The best-practices guide explains why delays cost you.

8. It was launched and never looked at again

34% conversion in week one, 20% after. Automations decay: the post that fed it stops being seen, the offer goes stale, the link breaks. What makes this dangerous is that nothing tells you. In this dataset, 81% of the worst-performing automations are still switched on, and most of them ran in the past week. Put a recurring reminder in your calendar to check conversion on your live automations once a month, because the product will not do it for you.

9. It was built and never switched on

58% of automations that produced nothing. The single most common reason an automation produced no results is that it was built and left inactive. A further one in six were active but never reached, because of a wrong keyword, the wrong post, or nobody engaging with the content behind them. Before you conclude an automation does not work, confirm it is actually live and actually being triggered.

Four things that look like the problem but are not

Some things get blamed for a bad automation and repeated as fixes, and the data points the other way, so do not waste time correcting them. Using only one keyword is more than twice as common among the best performers as the worst, so it is the winning pattern, not a lazy one. Using no emoji is slightly more common among the best performers too. The best-practices guide covers two more that get miscast as mistakes, testing before launch and personalising with the contact's name, both of which the data does not support as fixes. If your automation is under-performing, the cause is on the ranked list above, not in these.

Find out which one is yours

Work the list in order. Check the failure rate first, and if it is high, fix delivery before anything else. If it is delivering, confirm it is switched on and being triggered, make sure there is a tracked link in it so you can actually see what is happening, then work down the ranked design mistakes. Most under-performing automations have one specific cause rather than a general weakness, and a surprising share are simply broken or switched off rather than badly written. When you want to see conversion, failure, and drop-off on every step of every automation, so you can tell a broken flow from a badly written one in a few seconds, the comment-to-DM builder shows it on a free plan.

FAQs

How do I know if my automation is broken or just badly written?

Look at its failure rate. Above 5% means messages are not being delivered and you have a technical problem. Below that, with real traffic and low conversion, it is a design problem. The worst-performing automations fail six times more often than the best ones, so this is always the first thing to check.

Why does my automation say the comment is too old?

Instagram only allows an automated private reply within a limited window after someone comments. Automations attached to older posts, or ones that were paused and restarted, hit this constantly. Point the automation at recent posts or at your next post instead.

My automation gets clicks but shows no conversions. Why?

Almost always because the link is a raw URL pasted into the message rather than a tracked link. Clicks on raw URLs are invisible to the analytics. Replace it with a tracked link and the numbers appear.

Is a 20% conversion rate bad?

It is below the middle. The typical automation converts at around 33%, and the median at 39%. At 20% there is usually one specific cause rather than a general weakness, so work through the ranked list above in order.

Should I delete under-performing automations?

Check them before you delete them. A large share of poor performers are failing rather than converting badly, and a reconnection or a fresh post fixes those. Automations that genuinely do not convert after that are usually offering something nobody wanted, which is a different problem.

How often should I check my automations?

Monthly. Conversion averages 34% in the first week after launch and 20% afterwards, and nothing in the product will tell you when one has gone quiet.

Giulia Filie
Growth Marketing Manager

Giulia leads growth at Inrō, an Instagram DM automation platform, which means she's knee-deep in what actually makes DMs convert and what just looks good in a demo. She writes from the data, and from a lot of trial and error.

Turn your Instagram DMs into a sales channel

Attract more leads, target them with DM marketing, and automate all your interactions on Instagram!

Free plan available
Meta Tech Provider
Setup in 5 minutes