Three channels. One inbox. One agent drafting your replies.
WhatsApp, SMS, email, every conversation threaded by member, with their full context next to it. Plus a workflow engine that runs the deterministic automations underneath, and the Inbox Reply agent that drafts your replies on top.
- ChannelsWhatsApp · SMS · Email
- Workflow triggers18
- Workflow stepsMsg · Delay · Wait
- Agent-drafted repliesevery message
One thread per member. Every channel.
Incoming WhatsApp, SMS, email, all threaded by contact. The member's profile, retention score, plan, recent classes, and the agent that's already engaged with them all sit next to the conversation.
- Threads grouped by member, not by channel
- Status: new · in-progress · waiting · done
- Read / unread tracking with badge counts
- WhatsApp Business API integration with HSM templates
- SMS via Twilio, email via Resend
Read. Tweak. Send.
Every incoming message gets a context-aware draft from the Inbox Reply agent. The draft uses the member's profile, recent classes, plan options, your knowledge base, and the last 20 messages. You always have the final word.
- Context: last 20 messages, member profile, knowledge base
- Knows timetable, plan options, discount codes, family bundles
- Confidence score per draft (high / medium / low)
- Edit before sending, nothing goes out automatically
A template library. A real variable system.
Reusable templates for WhatsApp, SMS, and email. Variables substitute automatically: first_name, member_number, class_date, class_name, plan_price, streak_count, retention_band, anything from the member record.
- Per-channel templates with version history
- Section-level overrides (adult vs kids messaging)
- Variable map fallbacks: section → agent default → global → hardcoded
- WhatsApp Business HSM template approval flow
- 12mLead ConversionBooked trial. Sarah R.
- 2hRetentionRe-engaged 3 at-risk members
- 3hInboxDrafted 8 reply suggestions
- 9amEmail SequencerSent 24 follow-ups
- Kids BJJ16:00Marcus12 / 16
- Adult Muay Thai18:00Yara21 / 24
- No-Gi19:00Sam18 / 20
- Open Mat20:00, 9 / 30
Send to a segment. Land in their inbox.
Pick a segment (tag + filter logic), pick a template, pick a channel, send. The system respects opt-outs, quiet hours, and channel preferences automatically. Delivery and read receipts roll into the audit log.
- Segment-driven audiences (live, recalculated each send)
- Channel preferences honoured per recipient
- Opt-outs respected at platform + segment level
- Quiet hours suppress nighttime delivery
- Delivery + bounce + read tracking
- 12mLead ConversionBooked trial. Sarah R.
- 2hRetentionRe-engaged 3 at-risk members
- 3hInboxDrafted 8 reply suggestions
- 9amEmail SequencerSent 24 follow-ups
- Kids BJJ16:00Marcus12 / 16
- Adult Muay Thai18:00Yara21 / 24
- No-Gi19:00Sam18 / 20
- Open Mat20:00, 9 / 30
Conditional automations underneath the agents.
Triggered by 18 lifecycle events (trial_booked, trial_attended, payment_failed, class_count_reached, …). Each workflow chains messages, delays, and waits. Variable substitution per step. Pause without deleting.
- 18 triggers across trial, member, class, payment, event lifecycles
- Steps: WhatsApp · SMS · Email · Delay · Wait-for-reply
- Time-relative delays ('2h before class', '24h after no-show')
- Per-step variable substitution
- Audit log of every workflow run on every contact
- 12mLead ConversionBooked trial. Sarah R.
- 2hRetentionRe-engaged 3 at-risk members
- 3hInboxDrafted 8 reply suggestions
- 9amEmail SequencerSent 24 follow-ups
- Kids BJJ16:00Marcus12 / 16
- Adult Muay Thai18:00Yara21 / 24
- No-Gi19:00Sam18 / 20
- Open Mat20:00, 9 / 30
Personalised emails. Per contact. Written from scratch.
The Email Sequencer agent writes a fresh sequence for each cold lead, drawing on their original enquiry, their conversation history, the trial they didn't book. Daily 09:00 enrolment, hourly send.
- Daily enrolment scan, hourly send loop
- Each email written per contact, not a template
- Auto-stops when they reply or book
- Unsubscribe respected, full audit log
- Resend deliverability with SPF / DKIM / DMARC
- 12mLead ConversionBooked trial. Sarah R.
- 2hRetentionRe-engaged 3 at-risk members
- 3hInboxDrafted 8 reply suggestions
- 9amEmail SequencerSent 24 follow-ups
- Kids BJJ16:00Marcus12 / 16
- Adult Muay Thai18:00Yara21 / 24
- No-Gi19:00Sam18 / 20
- Open Mat20:00, 9 / 30
Quiet hours. Opt-outs. PECR-ready.
UK and EU compliance baked in. Quiet hours suppress automated sending overnight. Per-channel opt-outs honoured. Public unsubscribe page for email. Audit log on every send.
- Quiet hours configurable per gym
- Per-contact, per-channel opt-out flags
- Public unsubscribe URL with token-based authentication
- PECR / GDPR audit log on every send
- Member-controlled communication preferences in the portal
- 12mLead ConversionBooked trial. Sarah R.
- 2hRetentionRe-engaged 3 at-risk members
- 3hInboxDrafted 8 reply suggestions
- 9amEmail SequencerSent 24 follow-ups
- Kids BJJ16:00Marcus12 / 16
- Adult Muay Thai18:00Yara21 / 24
- No-Gi19:00Sam18 / 20
- Open Mat20:00, 9 / 30
A live inbox, on your members.
Join the waitlist. When you're in, we'll connect your WhatsApp Business number to a sandbox and let the Inbox Reply agent draft a few messages from your real conversations.