For personal trainers

Send the plan to everyone who asks for it, in the same minute

A transformation reel gets three hundred comments saying PLAN. Each one gets the plan in their DMs, and you get a list of who wanted it.

What you get

  • Keyword matching that survives real comments: emoji are stripped and case is ignored.
  • Whole-word matching, so PLAN does not fire on "planning".
  • A tracked link, so you know how many people opened the plan.
  • One campaign can cover a single reel, every post, or the next reel you publish.

Lead magnet, delivered

The free plan, the macro calculator, the 14-day challenge. The keyword is the ask and the DM is the delivery, so the offer works on a reel that was never built as a funnel.

Built for the spike

When a reel takes off, sends stay under Meta's documented 750 private replies per hour per account. Anything over the cap waits for the next window instead of being dropped or putting the account at risk.

The nudge afterwards

A follow-up can go out a set time after the link was delivered, anywhere from a minute to a week. It only reaches people who actually received the link, so nobody is chased about something they never got.

Against a link in your bio

Where the link lands
CoffeeReachIn their inbox, seconds after they asked.
Typical alternativeOn a page they have to leave the reel to find.
Who you can reach again
CoffeeReachThe DM thread is open, so a follow-up is possible.
Typical alternativeAn anonymous click you cannot follow up on.
Attribution
CoffeeReachClicks tie back to the campaign and the post.
Typical alternativeOne bio link for every post you have ever published.

Templates

Start from a campaign that already works

Questions worth asking

Can the same campaign cover several reels?

Yes. A campaign can target one post, every post on the account, or arm itself to attach to the next reel you publish, which is useful when the campaign is written before the content is.

What happens to comments Instagram never sends a webhook for?

A polling sweep re-reads recent comments on active campaigns every few minutes and picks up anything the webhook missed. It skips comments that already have a delivery logged, so nobody is messaged twice.

Is this safe for the account?

It runs on the official Instagram Graph API: no scraping, no browser automation, and your password is never asked for. Sends stay under Meta's documented limit of 750 private replies per hour per account, and a DM only ever goes to someone who commented on your post or messaged you first.

Connect one account and watch a comment become a DM

Free to start. No card, no call, no onboarding fee.

Start free