How to create a Spark
A Spark is an automation that sends DMs based on comments, story replies, or DM keywords. Follow these steps to set one up in minutes.
What is a Spark?
A Spark is DM Spark's core building block. It's an automation rule that watches for a specific trigger (a keyword in a comment, a story reply, or a DM) and sends a pre-written DM in response. Think of it as "if someone does X, send them Y."
There are three types of Sparks, each designed for a different Instagram touchpoint:
Monitor comments on a specific post or reel. When someone comments a keyword you've defined, DM Spark sends them a DM with your link or message. This is the most popular Spark type because it simultaneously boosts engagement and delivers value.
Learn more about Comment Sparks →Trigger on story replies. When someone replies to your story with a keyword (or any reply), DM Spark sends a follow-up DM. Great for time-sensitive offers, teasers, and behind-the-scenes content.
Learn more about Story Sparks →Listen for keywords in your DMs. When someone messages you a specific word—like "link", "recipe", or "code"—DM Spark replies automatically. Perfect for creators who tell their audience to "DM me the word LINK."
Learn more about DM Sparks →Step-by-step setup
- 1) Connect Instagram
Sign in with your email and connect your Instagram Business or Creator account through OAuth. DM Spark uses the official Instagram API—no password sharing. The connection is encrypted and you can disconnect at any time.
- 2) Pick a Spark type
Choose the Spark type that fits your workflow. If you're not sure, start with a DM Spark—it's the simplest to set up and test. You can always create Comment and Story Sparks later.
- 3) Add your keywords
Add one or more trigger keywords. Keep them short and memorable—single words work best. For Comment Sparks, you'll also select the specific post you want to monitor. You can add multiple keywords per Spark to catch variations (e.g., "link", "url", "website").
- 4) Write your message
Compose the DM your audience will receive. Lead with value—give them the link or info they asked for right away. Keep it conversational and include a clear call-to-action if you want them to take a next step.
- 5) Test and go live
Toggle the Spark on from your dashboard. Test it by sending yourself a DM with the keyword (from a secondary account) or commenting on your post. Verify the reply arrives correctly, then start promoting the keyword in your content.
Tips for high-performing Sparks
- Use short, clear keywords. "Link" beats "can you send me the link please". One word is ideal.
- Lead with value in your first sentence. Don't start with "Hey there!"—start with the link or resource they asked for. Thank them after.
- Include a clear CTA in your content. Tell your audience exactly what to do: "Comment RECIPE below and I'll DM you the full list."
- Start with one Spark, then expand. Get comfortable with how it works before creating multiple automations. Once you see results, expand to other Spark types.
- Keep your DM message fresh. If the link or offer changes, update your Spark. Stale messages lead to bad user experiences.
- Monitor your dashboard. Check how many messages each Spark has sent. This tells you which content formats and CTAs drive 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
- Disconnect your account at any time from the dashboard
FAQ
Under 2 minutes. Connect your account, pick a type, add keywords, write your message, and toggle it on.
Yes. Create as many Sparks as you need. They all run simultaneously without conflicting.
Yes. Instagram requires one of these account types for messaging automations. Personal accounts are not supported by Instagram's API.
Yes. Edit keywords, messages, or toggle Sparks on and off anytime from the dashboard.
On the free plan (500 messages/month), Sparks pause when you hit the limit. Upgrade to Pro for 10,000 messages/month with overage billing.
Yes. 500 messages per month, no credit card required. Start free and upgrade when you're ready.
Related guides
- Auto DM from Instagram comment keywords — deep dive into Comment Sparks.
- Instagram story reply automation — deep dive into Story Sparks.
- Instagram auto DM reply from keywords — deep dive into DM Sparks.