← All guidesGuide

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:

Comment Sparks

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 →
Story 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 →
DM 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. 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. 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. 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. 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. 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

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

How long does it take to create a Spark?

Under 2 minutes. Connect your account, pick a type, add keywords, write your message, and toggle it on.

Can I have multiple Sparks active at the same time?

Yes. Create as many Sparks as you need. They all run simultaneously without conflicting.

Do I need a Business or Creator account?

Yes. Instagram requires one of these account types for messaging automations. Personal accounts are not supported by Instagram's API.

Can I edit a Spark after creating it?

Yes. Edit keywords, messages, or toggle Sparks on and off anytime from the dashboard.

What happens if I hit my message limit?

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.

Is there a free plan?

Yes. 500 messages per month, no credit card required. Start free and upgrade when you're ready.

Related guides