What was wasting time
Leads needed quick replies. But a text must stop if a lead replies, asks to stop, or gives a wrong number. Some chats need a person.
What changed
I built a tool that checks each lead before it sends a text. It only sends at set times. It checks for repeats. It tells a person when a chat needs help.
Result
The team can keep up with leads. Texts stop on replies, stop requests, wrong numbers, or signs that a person must act.
How it works
- Add leads the team has approved.
- Check each lead before a text.
- Send only at the set times.
- Stop on replies or stop requests.
- Tell a person when help is needed.
Tools, explained
- Cloudflare Workers runs small tasks online.
- D1 stores data so the tool can track leads and avoid repeat sends.
- GoHighLevel API was used to build this tool.
- A Slack link tells the team when a task needs help.
- TypeScript adds checks to code to help catch errors.
How we can help
Key facts
5 min cron interval
tag enrollment gate