Instagram's community guidelines ask people not to "artificially collect likes, followers or shares", not to post "repetitive comments or content", and not to contact people for commercial purposes without their consent. Automation can follow these rules easily, as long as you understand what they are aiming at.
What counts as spam in messages
- Messages to people who did not contact you or ask for anything
- The same message sent to many people who did not ask for it
- Misleading messages: fake prizes, fake urgency, impersonation
- Links to scams, malware or deceptive pages
- Repeatedly messaging someone who did not reply
What does not
- Answering someone who commented "price" with the price
- Sending a promised guide to people who asked for it
- A follow-up within 24 hours after they replied
The test is simple: did the person ask for this, and is it what they asked for?
How automated replies stay wanted
- Make the keyword an explicit request. "Comment GUIDE to get it" means everyone who comments has asked.
- Deliver exactly what was promised. Not something adjacent.
- Keep it to one or two messages. That is all the rules allow anyway.
- Vary public replies. Identical repeated comments are a spam pattern. See public reply variations.
- Make it easy to stop. If someone says "stop" or "not interested", do not continue.
Comments are content too
Your public auto-replies are comments on your post. Instagram's limits on repetitive comments apply. Three variations rotated at random, on your own post, replying to people who asked, is normal brand behaviour.
Giveaways and contests
Giveaways are a common source of spam reports when the rules are unclear. Instagram's promotion guidelines require you to state that the promotion is not sponsored or endorsed by Instagram, and to follow local laws. Automation can send rules and confirmation to every entrant. See giveaway automation.
If people report your messages
Reports matter more than anything else. If many people report your DMs:
- Read your message again from a stranger's point of view
- Check that your keyword is not catching people who only commented praise
- Check that your link goes to what was promised
Frequently asked questions
Is it spam to send a discount code automatically?
Not if the person asked for it by commenting your keyword.
Can I message people who tagged my brand in a story?
A story mention opens a conversation, so a thank-you is fine. A sales push to everyone who mentions you can feel spammy.
Do emojis make a message look like spam?
Not on their own. Lots of emojis, all caps and "!!!" together do.
Will Instagram warn me before restricting my account?
Often there is an action-block notice first. Treat it seriously and pause automations while you check.