Messaging templates

Resend + WATI
TATobi Adeyemi · Admin

Every message TecPal sendsRendered as the learner sees it, with the contract underneath

Delivery rulesWhat the backend must honour

One channel per purpose, never both at onceVerification codes go to WhatsApp for free registration and to email for paid upgrades. Sending both trains people to ignore one.
Enforced
Every marketing send honours consent, transactional sends do not need itReceipts, codes and class reminders are transactional. Newsletters, cohort invitations and nudges check the marketing flag first.
Enforced
WhatsApp templates must be pre-approved by Meta before useAny message sent outside a 24 hour customer service window has to be an approved template. Free text only works inside the window.
Provider rule
Nudges stop the moment the learner actsRegistering cancels the syllabus sequence. Paying cancels the abandoned checkout sequence. Nothing chases someone who already said yes.
Enforced
Rate limits on codesThree sends per number per hour, six attempts per code, then a ten minute lockout with a support route.
Enforced
No price, promo or discount value comes from the clientReceipt figures are read from the payment record, never from the page that requested the email.
Enforced