Async Reminders
The only framework that initiates contact.
Configure follow-up rules in YAML. TrueNorth checks incomplete sessions, drafts a personalised message using the LLM, and sends it via WhatsApp or any channel.
How the reminder pipeline works
Four steps from incomplete session to personalised follow-up.
1
Session left incomplete
A user starts a conversation but doesn't complete all required fields. TrueNorth marks the session as pending.
2
Scheduler checks pending sessions
At your configured interval (hourly, daily, custom cron), TrueNorth queries for sessions that passed the reminder threshold.
3
LLM drafts a personalised message
The full session context is passed to the LLM with a persona prompt. It writes a specific, human-sounding follow-up — not a template.
4
Sent via WhatsApp, SMS, or custom webhook
The reminder is delivered through whichever channel the session originated on. WhatsApp Business API is supported out of the box.
YAML configuration
Configure reminder cadence and channel in your schema.
reminders:
enabled: true
after_hours: 24
max_reminders: 3
channel: whatsapp
tone: "warm and encouraging"
# LLM drafts message using session context
# → "Hi Priya! You were telling me about your fitness goals..."
See it in the playground
Start an agent, leave fields incomplete, and watch TrueNorth draft a personalised follow-up.