Free guide · Reel 53
Someone comments "LESSON" under your Reel, and a few seconds later they get a private message with your link. That's comment-to-DM automation, and OpenReply is a free, open-source version of it that you host yourself.
Paid comment-to-DM tools charge a monthly fee, and on some plans the price goes up as more people use your automation, so a Reel that takes off can make your bill bigger. OpenReply's code is free. You pay for the hosting it runs on, and you need one afternoon of setup, which Claude Code can walk you through.
Businesses that post on Instagram and want to send a guide, a price list, a booking link or a discount to everyone who asks, without answering each comment by hand.
Our example: a small music school in Leicester. Under each Reel it writes "Comment LESSON for a free trial lesson", and every commenter gets the booking link by DM.
This list comes from OpenReply's setup guide on GitHub (github.com/diwenne/openreply, see docs/setup.md). Check it there, because it changes.
This folder is my fork of OpenReply. Read README.md and docs/setup.md in full before you change anything, then follow the section "Set it up with an AI assistant". My goal: one Instagram account for my business, [business type], and I want the simplest setup I can maintain on my own. Rules while you help me: - Before each step, explain in plain English what it does and what it will cost per month. - Ask me before you create any account, choose a paid plan or connect Instagram. - Keep every key and password in the hosting secrets or a local .env file. Never commit them. - When it's live, help me create one test campaign and stop.
Hi! Thanks for commenting. Here's your [free trial lesson / guide / price list]: [link] [One line on what to do next, e.g. "Pick any free slot this week and bring your own instrument if you have one."] [Your first name], [business name]
It won't connect. Switch to a Business or Creator account first, before any setup.
The web app alone can't send anything. The worker has to stay on all the time, and it shares the same database and keys as the web app.
If the keyword isn't in the caption and on screen, people comment something else and get nothing. Write it the same way in both places.
Pick a keyword that is one short word, with no spaces and no emoji.
Short words get typed correctly on a phone. Then test it yourself before the post goes live.