The call-printing machine.
Trigger intent. Then run the sale.
Most DM tools are forced to do two different jobs. This stack separates the mechanical trigger from the human-quality setter conversation.
Two jobs deserve two machines.
Job one is deterministic: detect “SCALE” under a Reel, send the promised resource, and ask for a reply. Comment triggers are where ManyChat and InstaAuto are strongest.
Job two is conversational: understand what the lead actually wants, ask the next useful question, handle an objection, interpret a voice note or screenshot, and know when the lead has earned the booking link. That is setter work.
“A trigger should open the door. A setter should run the conversation.”
InstaAuto: the self-hosted trigger layer.
InstaAuto is an MIT-licensed Next.js and Supabase project for Instagram automations, including comment, keyword, and story flows. The software is free, and small installations may fit free infrastructure tiers. You still own Meta configuration, deployment, monitoring, and future API changes.
Configure it to send the public reply and the first promised DM only. End that deterministic sequence with a natural question that invites a real response.
Wagent: the setter layer.
After the lead replies, Wagent reads the thread and answers from your instructions and optional knowledge. It follows your qualification order, transcribes voice notes, reads images, and sends your Calendly link only after your rules say the lead is ready. Confirmed bookings appear in Analytics.
Delivery is instant by default. If your brand needs a more considered rhythm, configure a randomized 5–300 second range. The live inbox allows a human to pause and take over at any point.
Wire the layers without double replies.
- InstaAuto detects the inbound trigger and sends the promised first DM.
- The first DM ends with one easy, relevant question.
- Disable later open-ended replies in the trigger flow.
- Wagent handles responses, qualification, objections, media, and Calendly.
- WhatsApp and Telegram leads enter Wagent directly; they do not need the Instagram trigger layer.
- Use the live inbox whenever the coach or team should take over.
Flat pricing absorbs a spike.
Consider a hypothetical Reel with 40,000 views, 300 keyword comments, and a 40% reply rate to the first DM: 120 open conversations. That 40% is an assumption for the example, not a promised benchmark. InstaAuto opens the threads; Wagent qualifies the people who reply.
| Layer | Job | Software cost | Hidden cost |
|---|---|---|---|
| InstaAuto | Comment/story/keyword trigger | Open-source | Setup + maintenance |
| Wagent | Sales conversation + booking | €279/month flat | Prompt review + human exceptions |
| Human setter | Conversation + judgment | Often $2,000+/month | Hiring + training + coverage |
Automation cannot manufacture demand.
If your content creates no inbound intent, fix the offer and content first. A low-ticket product that only needs link delivery may need InstaAuto or ManyChat without Wagent. And if nobody can maintain a self-hosted trigger layer, begin with Wagent for existing inbound DMs and add triggers later.
Common questions.
Turn opened threads into qualified bookings.
Use the right trigger for Instagram. Let Wagent run the conversation after the reply.