Audience: School admins, admissions heads, accounts office
Routes: CRM /school-panel/communications · ERP /erp/settings/communications
Related guides: Integrations marketplace · Counselor & admissions · IT admin · Finance & collections
Mental model: Connect → Template → Send → Measure
- Connect — Install WhatsApp Business, SMS gateway, and email gateway from the Integrations marketplace. Institution credentials are shared between CRM and ERP.
- Template — Use Template hub (
/school-panel/templatesor ERP/erp/settings/templatesfor fee SMS/WA). Email block builder opens from the hub for admissions templates. - Send — Work the unified inbox (channel filters for WhatsApp/SMS/email), lead timeline, automations, and ERP fee collection reminders.
- Measure — Command center health strip plus Measure tab: messaging volume, consent denials, fee reminder outcomes, and telephony analytics (BYOK operational reporting — not Skolzo message billing).
WhatsApp (India schools)
- Use one Cloud API number per Skolzo workspace — the line parents already know.
- Register Skolzo’s webhook URL in Meta Developer → WhatsApp → Configuration with the verify token from Skolzo.
- 24-hour session window: counselors can reply freely while the parent messaged within 24 hours; outside that window use approved templates.
- Inbound messages from new numbers can create CRM leads with source
whatsapp.
SMS and DLT (India)
- Transactional SMS requires a TRAI-registered sender ID (header) and DLT-approved template mapped in your provider (MSG91, TextLocal, etc.).
- Configure sender ID and API credentials under SMS gateway integration, then run Test connection.
- Fee reminders and timeline sends use the same connector.
Email (SPF / DKIM)
- Prefer SendGrid, SES, or SMTP relay for your school domain.
- Publish SPF and DKIM DNS records for the from-address domain before bulk fee reminders.
- Create at least one email template from Template hub → email builder for counselors and automations.
- BYOK billing: MSG91, Meta, and SES bill your school directly; Skolzo does not resell message credits.
WhatsApp use-case wizard
In Template hub, run Sync Meta templates, then the use-case wizard for welcome, fee_reminder, and visit_confirm:
- Pick the Skolzo use case.
- Map an APPROVED Meta template name.
- Map body param slots → shared variables (
guestName,feeAmount, …). - Automations use
SEND_WHATSAPPwithuseCase; fee reminders usewhatsappUseCase=fee_reminder.
SMS DLT lifecycle
Register templates in Template hub with DLT ID and set status to Approved only after operator approval. Automations and ERP SMS reminders block send while status is Pending or Rejected.
Marketing broadcasts (WhatsApp / SMS / email)
Skolzo does not ship a separate Mailchimp-style blast UI for messaging channels. Use Automations with purpose: MARKETING (consent enforced) and template hub bindings. CRM Campaigns → Message outreach explains the pattern; Voice campaigns remain telephony/AI dialers.
Mailchimp vs unified comms
Mailchimp (Integrations) syncs opted-in leads to an external audience — you pay Mailchimp directly. It is not the same path as timeline email or email_gateway. Schools standardizing on unified comms should prefer automations + email_gateway (BYOK) and treat Mailchimp as optional for legacy newsletter lists.
Fee reminder SMS / WhatsApp
ERP → Collections → Reminders — choose channel SMS or WhatsApp and select an approved DLT SMS template or configured fee_reminder WhatsApp use case before queueing.
Communications home
CRM → Communications (/school-panel/communications?tab=overview) is the single entry: command center, unified inbox (channel filters), and Measure analytics.
Delivery status (DLR / Meta / SES)
Outbound timeline rows store delivery status on MessageEvent (sent, delivered, read, failed, bounced).
- WhatsApp: Meta status webhooks update the thread automatically.
- SMS: Point MSG91/Twilio DLR to the SMS DLR URL on the SMS gateway integration page.
- Email (SES): Subscribe SNS bounce/delivery to the SES events URL on the email gateway page.
Use Communications → Measure for delivery breakdown counts (operational — not Skolzo billing).
Guardian consent (ERP & collections)
When a parent phone/email matches an open lead, Skolzo reuses ConsentRecord from CRM. Otherwise ERP transactional student messaging rules apply before fee SMS/WhatsApp/email. Document opt-out handling in your franchise handbook.
Portal announcements + email
Announcements publish to the parent portal/PWA. Optionally check Also email parents (BYOK) to send a transactional copy through your connected email_gateway.
Franchise / multi-campus
Institution credentials are shared between CRM and ERP, but each campus should use the WhatsApp number parents recognize. Prefer one WABA number per campus workspace; shared pool numbers require a clear reply ownership playbook.
See also
- Getting started — CRM vs ERP and sign-in URLs
- Counselor guide — lead timeline and automations that send messages
- Parents mobile — what families see when you publish portal announcements

