Instagram auto DM reply from keywords
Set up automatic DM replies when someone messages a keyword like "recipe" or "buy". Perfect for sending links, codes, or info instantly—no manual typing.
What is a DM Spark?
A DM Spark is an automation rule that listens for specific keywords in your Instagram direct messages and sends a pre-written reply automatically. When a follower DMs you the word "link", "price", or whatever keyword you choose, DM Spark fires off your response within seconds.
This is especially useful for creators, coaches, and small businesses who get the same questions over and over. Instead of manually responding to hundreds of DMs asking for your latest YouTube video or product link, you set it up once and let DM Spark handle the rest.
How it works
- 1) Connect Instagram
Sign in with your email and connect your Instagram Business or Creator account through OAuth. DM Spark uses Instagram's official API—no password sharing required. The entire process takes under a minute.
- 2) Choose DM keywords
Create a new DM Spark and add one or more trigger keywords. These are the words your audience will DM you to receive the automated reply. You can use simple words like "link", "recipe", or "free", or longer phrases like "workout plan". Each Spark can have multiple keywords so you can cover different variations.
- 3) Write your reply
Compose the message your followers will receive. Include a link to your product, landing page, affiliate offer, or whatever you want to share. Keep it friendly and direct—this is a DM, not an email newsletter. DM Spark sends the reply automatically when a matching keyword comes in.
- 4) Go live and test
Toggle your Spark on from the dashboard. Test it by DMing yourself the keyword from a secondary account, or ask a friend to try it. You'll see the reply fire within seconds.
Use cases
DM keyword automations work for almost any creator or business. Here are the most common setups:
Tell your audience to DM you "free" or "guide" and automatically send them a link to your PDF, checklist, or resource. This is one of the highest-converting strategies on Instagram because the DM feels personal.
Share products in your stories or reels and tell viewers to DM "link" for the direct URL. Great for affiliate marketers, e-commerce brands, and anyone who sells products they feature in content.
Coaches and service providers can use keywords like "book" or "call" to automatically send a Calendly link, pricing info, or application form.
Run a sale and tell your audience to DM "code" for the discount. This creates engagement, trains your audience to interact with your content, and drives conversions.
Best practices
- Keep keywords short and memorable. One word is ideal. "Link" is better than "send me the product link please".
- Lead with value in your reply. Don't start with "Hey!" Start with what they asked for: the link, the code, the resource.
- Use a clear CTA in your content. When posting a reel or story, explicitly say "DM me the word LINK to get it." The more specific your call-to-action, the more DMs you'll get.
- Create separate Sparks for different offers. Don't overload one Spark with 20 keywords. Keep each automation focused on one topic so the reply message stays relevant.
- Check your dashboard regularly. Monitor how many messages each Spark is sending. This helps you understand which content drives the most engagement.
Trust & security
- Uses the official Instagram API—no third-party workarounds
- Passwordless sign-in. We never ask for your Instagram password
- Minimal data stored. We never sell your data
- You can disconnect your account at any time from the dashboard
FAQ
Replies are sent within seconds of receiving a matching keyword in your DMs.
Yes. Add specific keywords and keep them short and clear. You can create multiple keywords per Spark to cover variations.
Yes—Instagram requires a Business or Creator account for messaging automations. Personal accounts are not supported by Instagram's API.
Absolutely. Add them in your reply text. Use clear CTAs for best results.
Yes. DM Spark's free plan includes 500 messages per month with no credit card required. Upgrade to Pro for up to 10,000 messages per month.
Yes. Create as many Sparks as you need—one for each keyword or use case. They all run simultaneously.
Related guides
- Auto DM from Instagram comment keywords — send a DM when someone comments a keyword on your post.
- Instagram story reply automation — auto follow-up when someone replies to your story.
- How to create a Spark — step-by-step walkthrough for all Spark types.