DM Spark
DM automation

One message or Ask, then send? Choose your Instagram DM flow

Decide when to deliver the link immediately and when to wait for confirmation, with message examples you can adapt.

By DM SparkPublished 6 min read

Quick answer

Use One message when you can deliver what the person requested in a single DM. Use Ask, then send when you want a clear confirmation before the next message: write an opening, label the confirmation button, then deliver what you promised after the person responds. An extra tap should have a purpose you can explain.

Start with the promise in your post

Someone comments AUDIO because your post offered a podcast episode. Another person comments TOUR because they want to visit your studio. Before choosing how many DMs to send, write down what each person expects to receive.

“Comment AUDIO and I'll DM the episode about recording in a noisy home” gives you a specific job. Your first message can name that episode and include its listening link. “Comment YES for more” leaves both the reader and the writer guessing what comes next.

Use this one-sentence brief: When someone comments this keyword, they should receive this specific thing. Then choose the flow that fulfills that brief. The examples below are fictional; change the wording and destination to match your actual post.

Use One message for a complete answer

If a resource, product page, or booking link is the whole requested answer, you can deliver it immediately in the first DM. In DM Spark, select One message and put the link in that message. The Spark setup guide walks through choosing the trigger and going live.

Keep the message recognizable: name the thing from the post, say what the reader will find, and use a link label that describes the destination. A short welcome is fine, but it should leave room for the useful part.

Podcast example: the delivery DM

Here's the episode about recording in a noisy home. We cover room setup, mic placement, and what to try before buying more gear. The listening link is below.

Link button: Listen to the episode

The person can recognize why the DM arrived and decide whether to open the episode. They do not need to answer a second question just to receive the link. Only promise the topics your episode actually covers.

Use Ask, then send for a clear confirmation

Sometimes you want the person to confirm that they want the next step. In DM Spark, Ask, then send sends an opening with a confirmation button, waits for a response, and then sends the delivery message. The button is part of the conversation; it is different from a link that opens your website.

For a studio tour, you might want to confirm interest before sending the current booking details. Make that action explicit in your caption: “Interested in visiting the pottery studio? Comment TOUR and we'll DM you a button to request the current tour times.”

Studio example: the opening DM

You asked about a studio tour. Tap Show tour times and I'll send the current schedule and booking page.

Confirmation button: Show tour times

After confirmation: the delivery DM

Here's the current studio tour schedule. Choose an available time on the booking page; your place is confirmed when you complete the booking.

Link button: View tour schedule

This is a confirmation of interest, not a booking. Keep that distinction clear in your message. You could also send the same schedule directly with One message; choose the extra step only if an explicit confirmation is useful for your workflow. Neither option guarantees more clicks or bookings.

Know what allows the next DM

For Instagram post and reel comments, Meta allows one initial private reply within seven days of the comment. Further messages require the recipient to respond and must stay within 24 hours of that response. These limits are documented in Meta's official Instagram API collection, under Private Replies.

In Ask, then send, tapping the confirmation button provides the interaction the Spark is waiting for. A tap on an ordinary website link does not advance that confirmation step. In the studio example, Show tour times releases the delivery step; View tour schedule opens the website.

Keep the two jobs separate when you write labels. Avoid calling both buttons “Continue” or “Click here.” The label should tell the person whether they are requesting another message or leaving the conversation to visit a page.

A confirmation tap is not permission for an unlimited promotional sequence. Any additional automated messages still need to be eligible under Meta's messaging rules. If you want future email updates, explain and collect that signup separately; the email capture guide covers a different kind of conversation.

Choose with three questions

  • Can I fulfill the post's promise in one DM?If yes, start with One message. Name the resource and include its link. You can still answer a genuine question if the person replies.
  • What does the extra confirmation accomplish?Use Ask, then send when you deliberately want a fresh confirmation before delivery. If you cannot explain why the reader should tap again, reconsider the extra step.
  • Am I asking them to choose between different answers?A single confirmation button is not a branching menu. If you need prices, booking, and opening hours as separate choices, explore a FAQ menu instead.

The DM FAQ menu guide explains that last option. You do not need a menu for a post that promises one specific link.

Test the path where the person does nothing

Test the live Spark from another Instagram account. Meta's private-reply documentation says that replies go to the inbox for followers and Message Requests for people who do not follow, so check the appropriate place.

  • Read the caption first. Without seeing the editor, can the tester tell what commenting will deliver and whether another tap will be needed?
  • For One message, stop after commenting. Confirm that the requested answer and working link are already in the DM.
  • For Ask, then send, leave the opening unanswered. Confirm that the delivery waits. Then tap the confirmation and check the follow-up.
  • Open the website link on a phone. Confirm that the page matches the button label and the promise in the post.
  • Review the whole message. Remove an unrelated offer, unexplained condition, or booking claim that your destination does not support.

When you review results, separate delivered messages, confirmation responses, link clicks, and actual bookings or purchases. They describe different actions. If the opening arrives but the next message does not, check the confirmation wording, delivery eligibility, and any delivery issues before changing the entire campaign.

The practical goal is a person who understands what arrived and what happens next. Start with the shortest flow that fulfills your promise, and add a confirmation when you have a clear reason for it.

Questions

Do I need Ask, then send to deliver a link from an Instagram comment?

No. One message can include the requested link. Ask, then send adds an opening message with a confirmation button and waits for the person to respond before delivering the next message. Choose it when that confirmation serves your conversation.

Does clicking a website link release the second message?

No. A website link and a confirmation button do different jobs. The link opens a destination; the confirmation button sends an interaction back to the conversation. DM Spark's Ask, then send flow waits for its confirmation, not a visit to the website.

What happens if someone does not tap the confirmation button?

The delivery message waits. Test this path before going live, and make the opening and button label clear. If the reader only needs the link you promised, consider delivering it directly with One message instead.