Notifications
Email (Resend) + SMS (Semaphore). Every send is logged; customers can opt out.
Class reminder
SMSTrigger: 3h before class
Hi {{name}}, reminder: your {{class}} class is at {{time}} today. See you! — EF Yoga
Package expiring
EmailTrigger: 7 & 2 days before expiry
Hi {{name}}, your {{package}} expires on {{expiry}}. Renew anytime to keep your credits.
Credits running low
SMSTrigger: ≤ 2 credits left
Hi {{name}}, you have {{credits}} classes left on {{package}}. Book before they lapse!
Lapsed win-back
EmailTrigger: 14 days after expiry
We miss you, {{name}}! Here's 10% off your next package to welcome you back.
Birthday greeting
SMSTrigger: On birthday
Happy birthday {{name}}! 🎉 Enjoy a free class on us this month.
Payment confirmation
EmailTrigger: On verified payment
Thanks {{name}}! We've received your payment for {{package}}. Credits are now active.