BuzzWire
A fitness creator setting up a smartphone on a small tripod to film herself in a bright modern gym.

25 Instagram Comment-to-DM Templates for Fitness Creators

Comment-to-DM automation sends a follower a direct message the moment they comment a keyword on your post or Reel.

For fitness creators it turns a viral Reel into a delivered lead magnet instead of 200 comments you never get to. This page holds 25 automations across five sub-niches. Each is a complete unit: the post idea, the trigger keyword, the exact DM, and the follow-up that captures an email.

A Reel about protein timing does 40,000 views overnight. Two hundred people comment “PROTEIN.” By the time you finish replying by hand the moment has gone — and most of the intent with it.

Everything below runs on BuzzWire free, and everything below also works in any tool that does comment-to-DM. Copy what’s useful.

How Instagram comment-to-DM automation works

Three moving parts: a keyword comment triggers the automation, an automatic DM is sent through Instagram’s official Graph API, and the follower’s reply opens a window for a follow-up. The reply is a private reply to a comment — a message to someone who engaged with you, never a cold message to a stranger.

That third part is where the rules live. Meta’s messaging only permits automated messages to people who interacted with your account recently — the 24-hour messaging window. You can answer everyone who raises their hand; you cannot message people who didn’t.

Any tool promising mass DMs to strangers isn’t using the official API, which means it’s using your password. On account safety, that single distinction does most of the work. Setting up comment-to-DM automation takes about five minutes.

How Instagram comment-to-DM automation works in three steps Step 1: a follower comments a keyword such as PROTEIN on a Reel. Step 2: the automation sends a private reply DM through the official Instagram Graph API within seconds. Step 3: the follower replies inside the thread, which opens a 24-hour window for a capture message collecting an email address. 1 2 3 The trigger The auto-DM The capture PROTEIN Someone comments your keyword on a post or Reel. Whole-word matching only — “PLAN” not “planning”. {Hey|Hi} {first_name}! → A private reply goes out over the official Graph API, paced inside the documented rate ceiling. Spintax varies it. email captured Their reply opens the 24-hour window, so a follow-up can ask for an email address and export it to CSV. Comment → DM → capture

The one number to design your automations around

Meta’s documented Graph API rate formula allows 200 API calls per active user per hour — which, for a single Instagram professional account, reads most conservatively as 200 automated DMs per hour.

A Reel pulling 800 keyword comments in an hour cannot be answered inside that hour, whatever a tool claims. A queue paced inside the documented ceiling delivers all 800, spread out. A tool that fires all 800 at once is spending your account’s safety to look fast.

BuzzWire enforces the conservative reading as a hard cap on every plan, including free, and the caps are identical on Free and Pro — you cannot pay to send faster. For what the documented figures actually say, Meta’s rate-limiting reference is the source.

How to set up automatic DMs on Instagram

Five steps, about five minutes.

  1. 1Connect your Instagram professional account — Business or Creator — through the official login. Never hand a password to a third party.
  2. 2Create an automation: choose the post or Reel, set the keyword, paste the DM.
  3. 3Add spintax so no two messages are identical. Braces with pipes pick one variant per send.
  4. 4Set the capture follow-up if you're collecting emails.
  5. 5Publish the post with the keyword CTA written into the caption and said out loud in the Reel.

New account? Ramp up. BuzzWire’s warm-up runs 20, then 50, then 100, then 200 DMs per day across four weeks, because account age changes how much sending Instagram tolerates. You can read the mechanisms behind it in full.

BuzzWire's four-week warm-up ramp for a new Instagram account A stepped ramp showing the daily automated DM ceiling rising across four weeks: week 1 is capped at 20 DMs per day, week 2 at 50, week 3 at 100, and week 4 onward at 200 per day, which is the documented hourly ceiling read conservatively. The same caps apply on the Free and Pro plans. Warm-up ramp: daily DM ceiling on a new account Identical on Free and Pro — you cannot pay to send faster. 200 150 100 50 0 20 50 100 200 WEEK 1 WEEK 2 WEEK 3 WEEK 4+
A personal trainer crouching beside a client to correct their barbell squat form during a session.

Gym, PT and online coaching: 5 templates

#1 · FORMFree form-check guide

Post idea

A Reel breaking down the three most common squat mistakes.

Caption CTA

Comment FORM and I’ll send you my free squat checklist.

Trigger keyword

FORM

The DM
{Hey|Hi|Hey there} {{first_name}}! Here’s the squat form checklist I promised 👇
[link]
Capture line (Pro)

Want my full lower-body program when it drops? Reply with your best email and I’ll add you to the list.

#2 · PLANFree workout plan

Post idea

A Reel showing a week of your training split.

Caption CTA

Comment PLAN for the full 4-week plan, free.

Trigger keyword

PLAN

The DM
{Hey|Hi} {{first_name}}! Your free 4-week plan is right here 💪
[link]
Capture line (Pro)

I send a new progression each week — drop your email if you’d like those too.

#3 · SPLITTraining split PDF

Post idea

A carousel comparing push/pull/legs vs upper/lower.

Caption CTA

Comment SPLIT and I’ll DM you both templates.

Trigger keyword

SPLIT

The DM
{Here you go|Here’s that}, {{first_name}} — both training splits in one PDF 📄
[link]
Capture line (Pro)

Want me to send the matching warm-up routine? Just reply with your email.

#4 · COACHCoaching application

Post idea

A client transformation Reel (with their permission).

Caption CTA

Comment COACH to see if 1:1 coaching is a fit.

Trigger keyword

COACH

The DM
{Hey|Hi} {{first_name}}! Here’s how my 1:1 coaching works and how to apply 👇
[link]
Capture line (Pro)

Not ready yet? Leave your email and I’ll send a free intro session first.

#5 · REPSProgressive-overload guide

Post idea

A Reel on why your lifts stalled.

Caption CTA

Comment REPS for my progressive-overload cheat sheet.

Trigger keyword

REPS

The DM
{Hey there|Hey} {{first_name}} — the progressive-overload cheat sheet is yours 📈
[link]
Capture line (Pro)

I break one plateau down each week over email — want in? Drop your address.

A nutrition coach photographing a row of prepared high-protein meals in glass containers in a bright kitchen.

Nutrition and diet coaches: 5 templates

#6 · MACROSMacro calculator

Post idea

A Reel explaining how to actually hit your macros.

Caption CTA

Comment MACROS for my free calculator.

Trigger keyword

MACROS

The DM
{Hey|Hi} {{first_name}}! Here’s the macro calculator — plug your numbers in 👇
[link]
Capture line (Pro)

Want a sample day of meals to match? Reply with your email.

#7 · MEALPREPMeal-prep guide

Post idea

A Sunday meal-prep time-lapse.

Caption CTA

Comment MEALPREP for the full guide.

Trigger keyword

MEALPREP

The DM
{Here’s|Here you go with} the meal-prep guide, {{first_name}} 🥗
[link]
Capture line (Pro)

I send a new prep-friendly recipe every Friday — drop your email to get them.

#8 · PROTEINHigh-protein food list

Post idea

A Reel ranking high-protein foods by cost.

Caption CTA

Comment PROTEIN for the full list.

Trigger keyword

PROTEIN

The DM
{Hey|Hi|Hey there} {{first_name}}! Here’s the high-protein food list I promised → [link]
Capture line (Pro)

Want the shopping list version too? Reply with your best email.

#9 · CUTFat-loss starter guide

Post idea

A Reel on why a small deficit beats a crash diet.

Caption CTA

Comment CUT for my fat-loss starter guide.

Trigger keyword

CUT

The DM
{Hey|Hi} {{first_name}} — your fat-loss starter guide is here 🔥
[link]
Capture line (Pro)

I’ll send a weekly check-in prompt if you want — leave your email below.

#10 · RECIPESRecipe pack

Post idea

A carousel of five high-protein dinners.

Caption CTA

Comment RECIPES and I’ll DM the pack.

Trigger keyword

RECIPES

The DM
{Here you go|Enjoy}, {{first_name}} — all five recipes in one place 🍲
[link]
Capture line (Pro)

New recipe pack every month — drop your email to get the next one.

@nutricoach
● Active now
Commented “PROTEIN” on your Reel
PROTEIN 🙌
Hey! Here’s the high-protein food list I promised 👇
🔗
yourlink.co/protein
Tap to open →
Message…
A yoga instructor holding a standing pose on a mat in a sunlit studio while a phone on a tripod records her.

Yoga and pilates instructors: 5 templates

#11 · FLOWMorning flow sequence

Post idea

A Reel of a 5-minute morning flow.

Caption CTA

Comment FLOW for the full sequence.

Trigger keyword

FLOW

The DM
{Hi|Hey|Namaste} {{first_name}}! Here’s the morning flow to follow along with 🧘
[link]
Capture line (Pro)

Want the 10-minute evening wind-down too? Reply with your email.

#12 · STRETCHFlexibility routine

Post idea

A Reel on unlocking tight hips.

Caption CTA

Comment STRETCH for the routine.

Trigger keyword

STRETCH

The DM
{Here’s|Here you go with} the hip-opening routine, {{first_name}} 🌿
[link]
Capture line (Pro)

I send a new mobility drill each week — drop your email to join.

#13 · BEGINBeginner starter kit

Post idea

A Reel answering "is yoga for beginners?"

Caption CTA

Comment BEGIN for the starter kit.

Trigger keyword

BEGIN

The DM
{Hi|Hey} {{first_name}}! Your beginner starter kit is here — start slow 🙏
[link]
Capture line (Pro)

Want a 7-day beginner plan by email? Just reply with your address.

#14 · CLASSClass booking

Post idea

A Reel from inside your studio.

Caption CTA

Comment CLASS for this week’s schedule.

Trigger keyword

CLASS

The DM
{Hey|Hi} {{first_name}}! Here’s the schedule and how to book a mat 🧘‍♀️
[link]
Capture line (Pro)

Want first pick of new class times? Leave your email for early access.

#15 · BREATHBreathwork guide

Post idea

A Reel on a box-breathing reset.

Caption CTA

Comment BREATH for the guided practice.

Trigger keyword

BREATH

The DM
{Here’s|Here you go with} the breathwork practice, {{first_name}} 🌬️
[link]
Capture line (Pro)

I send a short calming practice every Sunday — drop your email to get them.

@yoga.flow
● Active now
Commented “FLOW” on your Reel
FLOW
Namaste! Here’s the morning flow to follow along with 🧘
🔗
yourlink.co/flow
Tap to open →
Message…
A creator in a plain tank top holding a plain protein shaker toward a phone camera on a tripod in a home gym.

Supplement brands and health startups: 5 templates

#16 · STACKSupplement stack guide

Post idea

A Reel on which supplements are actually worth it.

Caption CTA

Comment STACK for the evidence-based guide.

Trigger keyword

STACK

The DM
{Hey|Hi} {{first_name}}! Here’s the no-hype supplement guide 💊
[link]
Capture line (Pro)

Want our restock alerts and guides? Reply with your email.

#17 · CODEDiscount code

Post idea

A Reel using your product mid-workout.

Caption CTA

Comment CODE for a subscriber discount.

Trigger keyword

CODE

The DM
{Here you go|Here’s that}, {{first_name}} — your code is SAVE15 at checkout 🏷️
[link]
Capture line (Pro)

Want early access to drops? Leave your email for the list.

#18 · CREATINECreatine explainer

Post idea

A Reel debunking creatine myths.

Caption CTA

Comment CREATINE for the full breakdown.

Trigger keyword

CREATINE

The DM
{Hey|Hi} {{first_name}} — here’s the creatine explainer, myths and all 🧪
[link]
Capture line (Pro)

We send one myth-buster a week — drop your email to get them.

#19 · TRYSample / trial

Post idea

A Reel unboxing a sample pack.

Caption CTA

Comment TRY to grab a sample.

Trigger keyword

TRY

The DM
{Here’s|Here you go with} the sample link, {{first_name}} — first order ships free 📦
[link]
Capture line (Pro)

Want a reminder before your sample runs out? Reply with your email.

#20 · LABELIngredient breakdown

Post idea

A Reel reading a competitor’s label.

Caption CTA

Comment LABEL for our full ingredient breakdown.

Trigger keyword

LABEL

The DM
{Hey|Hi} {{first_name}}! Here’s exactly what’s in it, and why 🔍
[link]
Capture line (Pro)

Want the sourcing docs too? Leave your email and I’ll send them.

A person in activewear sitting on a gym bench after training, checking their phone with a towel around their neck.

Fitness apps and health startups: 5 templates

#21 · APPApp download

Post idea

A screen-record Reel of your app in use.

Caption CTA

Comment APP for the download link.

Trigger keyword

APP

The DM
{Hey|Hi} {{first_name}}! Here’s the app — free to start 📲
[link]
Capture line (Pro)

Want onboarding tips by email? Reply with your address.

#22 · TRIALFree trial

Post idea

A Reel on the one feature people love.

Caption CTA

Comment TRIAL for 14 days free.

Trigger keyword

TRIAL

The DM
{Here you go|Here’s that}, {{first_name}} — your 14-day trial, no card 🆓
[link]
Capture line (Pro)

Want a reminder before it ends? Leave your email.

#23 · DEMOGuided walkthrough

Post idea

A Reel of a before/after in-app.

Caption CTA

Comment DEMO for a 2-minute walkthrough.

Trigger keyword

DEMO

The DM
{Hey|Hi} {{first_name}}! Here’s the quick walkthrough 🎥
[link]
Capture line (Pro)

Want a setup call? Drop your email and we’ll reach out.

#24 · FEATURESFeature guide

Post idea

A carousel of five things the app does.

Caption CTA

Comment FEATURES for the full rundown.

Trigger keyword

FEATURES

The DM
{Here’s|Here you go with} the full feature rundown, {{first_name}} 📋
[link]
Capture line (Pro)

We ship updates weekly — drop your email for the changelog.

#25 · BETABeta waitlist

Post idea

A Reel teasing an upcoming feature.

Caption CTA

Comment BETA to join the waitlist.

Trigger keyword

BETA

The DM
{Hey|Hi} {{first_name}}! Here’s the beta waitlist — early spots are limited 🚀
[link]
Capture line (Pro)

Want launch-day access? Reply with your email and you’re first in line.

Five writing rules that hold across all 25

Deliver the link in message one; vary every send with spintax; one link per DM and no shorteners; stay under roughly 1,000 characters; honour STOP immediately.

  • Deliver in message one. Making people reply to get what you promised burns the intent you just earned.
  • Use spintax on every send. Identical messages at volume are the clearest automation signal you can broadcast.
  • One link per DM, no shorteners. Multiple links and shortened URLs both correlate with spam filtering. BuzzWire blocks both at the product level.
  • Keep it under roughly 1,000 characters. That is Instagram’s per-message limit — front-load the link.
  • Honour STOP. Anyone replying STOP or UNSUBSCRIBE should never hear from your automations again. BuzzWire handles this automatically.
How spintax turns one Instagram auto-DM into many unique messages A single spintax template reading "Hey or Hi first name! Here's the high-protein food list, arrow, link" expands into three different sent messages, so no two automated DMs are byte-identical. One template, three different DMs WHAT YOU WRITE ONCE {Hey|Hi|Hey there} {first_name}! Here's the high-protein food list I promised → [link] WHAT EACH FOLLOWER RECEIVES Hey Sarah! Here's the high-protein food list I promised → buzzwire.io/g/protein Hi Marcus! Here's the high-protein food list I promised → buzzwire.io/g/protein Hey there Priya! Here's the high-protein food list I promised → buzzwire.io/g/protein

What this costs

FreePro
Price$0 forever$9.99/mo or $79/yr
AutomationsUnlimited, no contact capsUnlimited, no contact caps
Sending ceiling200/hour (Meta’s documented cap)200/hour — identical
Warm-up ramp20 → 50 → 100 → 200/dayIdentical
In-DM lead capture + CSV exportIncluded
Follower gatingIncluded
“Powered by BuzzWire” badgeOn free DMsRemoved
Instagram accounts11

See what Pro adds — the capture line in every template above is the Pro feature. If you’re switching from a metered plan, that page covers moving over without downtime.

One honest limit: BuzzWire captures emails, it does not send them — export to whatever you already use.

FAQ

Will comment-to-DM automation get my fitness account banned?

No tool can promise that, and any that does is claiming something it doesn't control — enforcement is Meta's. What you control is mechanism: the official Graph API rather than your password, sending inside the documented rate ceiling, a warm-up ramp on new accounts, one DM per person per 24 hours, varied message text, and honouring STOP. Those are the behaviours that get accounts flagged when they're missing.

Do people have to follow me for the automation to fire?

No — anyone who comments your keyword can receive the reply. Follower gating, which requires a follow first, is available on Pro if you want it.

What if someone types the keyword wrong?

Use a catch-all so near-misses still get answered. "PROTIEN" is a real comment on every protein post ever made.

How many keywords should one post have?

One. A second keyword in the same caption splits attention and halves both.

Can I use these templates in another tool?

Yes. Spintax syntax is common across tools, and the post-idea-and-keyword structure is tool-agnostic.

Start a fitness automation free

Pick a template, swap in your link, and go live in five minutes.