Campaigns
Nothing sends until you explicitly launch it. Every message is previewable and every stop condition is enforced deterministically.
Unsold Estimate Recovery
Estimate unsold for 7+ days and still relevant
Enrolled
128
Responded
41
Booked
14
Revenue
$12,400
- Segment
- Estimates $500+, 7–90 days old, valid mobile, SMS consent
- Channels
- SMS + EMAIL
- Quiet hours
- 8:00 PM – 8:00 AM local
- Maximum attempts
- 4
- AI personalization
- On
- Human approval
- Not required
Message sequence
Exact copy that will send. Timing is fully configurable.
- Day 0SMS
Hi {{first_name}}, it's {{company}}. We put together the {{service}} estimate on the {{estimate_date}} — is that still something you're looking at?
- Day 3SMS
Just checking back on that {{service}} estimate, {{first_name}}. Happy to answer questions or get you on the schedule.
- Day 8EMAIL
Your {{service}} estimate from {{company}} — still available
- Day 16SMS
Last check-in from {{company}} on the {{service}} estimate. Want me to close it out or keep it open?
Stop conditions
Enforced in code, never by the language model.
- Customer books
- Customer declines
- Customer opts out
- Contact becomes invalid
- Business manually pauses
- Campaign expires
- Opportunity closes
- Relevant CRM status changes
- Customer requires human handoff