Instagram comment-to-DM automation for D2C and e-commerce brands
A product drop post gets comments in bursts — a good Reel can pull hundreds in the first hour. Manually DM-ing a link to each commenter doesn't scale past a handful of people, and the ones you get to last have usually moved on. "Check the link in bio" works, but it's one extra tap and one extra chance someone gives up before buying.
Dartzo sends the product link straight into the DM the moment someone comments your keyword — no bio tap, no waiting for a human to notice the comment. You write the DM once per drop; it runs for every comment that matches, at whatever volume the post gets.
The setup
- Pick the post and the keywordOne keyword per drop or product — "SHOP", "RESTOCK", "SIZE". Mark it to apply to your next post if you're running the same keyword across a whole launch week.
- Write the DM onceText, the product link, and up to three buttons — one for the product page, maybe one for a size guide or a discount code. A public reply under the comment tells everyone else watching that DMs are how this works.
- Gate it if it's worth guardingFollow-to-unlock for a followers-only early-access link, or lead capture to grab an email before the link — useful for a waitlist drop where you want the address even if they don't check out immediately.
- What the fan seesA comment, a quick public reply, and a DM with the product link and a buy button — arriving fast enough that the impulse to buy is still there when the link lands.
What to write
| Comment keyword | What the DM says | Where it sends them |
|---|---|---|
| SHOP | "Here's the direct link — this colorway's moving fast today. [link]" | The exact product page shown in the Reel |
| SIZE | "Full size chart's here so you don't have to guess. [link]" | A sizing guide, with the product link as a second button |
| RESTOCK | "You're on the list — I'll keep this thread open for the restock link. [link]" | A waitlist form, gated behind lead capture so the email is on file |
What to expect
A drop is exactly the traffic pattern Instagram's rate limits exist for: a spike of comments in a short window. Dartzo paces sends under Instagram's published cap for private replies rather than at it, and ramps back up automatically after a clean stretch of sending. Practically, that means most comments get their DM within seconds; on a genuinely viral drop, some queue for a short while and go out as capacity frees up, still inside Instagram's reply window (roughly 7 days for a post or Reel comment).
Every comment that matches becomes a job with a status you can see — sent, queued, expired, or failed with a reason — in the delivery log. For a drop, that log is the difference between "I think everyone who wanted the link got it" and knowing it. A stuck job doesn't sit invisibly; it's either moving toward sent or telling you why it isn't.