Blog

How Indian Coaches Use Comment-to-DM to Fill Batches

19 October 2026

Indian coaches fill Instagram batches by making the launch reel do the selling: viewers comment a keyword, each one gets a DM with the batch details and a checkout page within about a second, and the automation pauses itself once the seats are gone. The Viralyze app handles the keyword, the DM, the checkout and the pause, so a solo coach does not spend launch week copy-pasting the same message into two hundred conversations.

Why does a keyword beat "link in bio" for a batch launch?

Because a comment is a commitment, and a DM is a direct channel. A viewer who types JOIN has raised a hand; the DM that follows arrives while they are still interested, with the exact page they need. "Link in bio" asks them to leave the reel, open your profile, find the right link and remember why they came.

For a batch with a start date, that speed is the difference between filling in four days and chasing people for two weeks.

What should the launch reel and DM actually say?

The reel should name the outcome, the start date and the seat count, then end with one instruction: "comment JOIN". Here is a DM a spoken-English coach in Lucknow might use.

"Hi! The 4-week Confident English batch starts Monday 3 November, 7 PM on Google Meet, 30 seats. Fee ₹2,499. Reserve your seat here: (checkout page). Reply with any question, I read every message."

Viralyze adds slight AI variations so each DM reads a little differently, and it can reply in Hindi or Hinglish if that is the language the commenter used.

How do you stop selling when the batch is full?

Set the automation to auto-pause after a fixed number of DMs. For a 30-seat batch you might allow 60 DMs, since not everyone who asks will pay, then check the funnel and extend if seats remain.

The per-automation funnel shows comments, matched, delivered, clicked and signed up, so you can see whether the gap is in the reel (few comments) or in the DM (few clicks) and fix the right thing.

A launch week plan, step by step

1. Create the course or batch as a product in the app; it gets a checkout page with UPI, cards and net banking at 0% platform fee. 2. Write the launch reel and schedule the automation to start with your next post. 3. Add keywords JOIN, BATCH and "join karna hai" to the same automation. 4. Turn on the follow-gate if you want new viewers to follow before they get the link; existing followers get it immediately. 5. Post, then use the Inbox to answer questions that come back, all inside Instagram's 24-hour reply window. 6. On day four, post a "12 seats left" story and set a story-reply trigger with the same DM.

Does this work for offline batches too?

Yes. A yoga teacher running a morning batch in a Pune park, or a maths tutor with a weekend classroom in Patna, can use the same flow. If the batch is a 1:1 or a trial class, send a booking page instead of a checkout; the service menu can offer a free 15-minute call and a paid full session side by side, and the slot syncs to Google Calendar.

Payouts arrive weekly in your bank account, and every enrolment becomes a contact with a source tag, so next quarter's batch launch starts with a list you already own and can export to CSV.

Frequently asked questions

**Can I run two batches at once with different keywords?** Yes. Different keywords can send different replies, so JOIN can send the beginner batch page and ADVANCED can send the second one from the same reel.

**What if someone comments after the batch has closed?** A paused automation sends nothing. You can switch the DM to a waitlist lead magnet that collects an email so the next launch has a warm list.

**Is there a limit on how many DMs I can send during launch?** Viralyze plans include unlimited Auto-DMs, within Instagram's rule of one private reply per comment inside 7 days.

Start a 7-day free trial of Viralyze, no card needed, and let your next batch fill itself.

← All posts