A hands-on course · built for your app

WhatsApp Business API for an instructor app

How to let each teaching organisation connect its own WhatsApp number in one click, store the credentials securely per-tenant, and send automated utility messages to a student's parent. Grounded in Meta's primary docs, tuned for the India market.

The mission. A multi-tenant SaaS where instructors write student observation notes and bill parents monthly — with automated WhatsApp reminders sent from each org's own number via a “Connect WhatsApp” button. Every lesson traces back to that goal.

Lessons

Lesson 01

The mental model

The cast of characters and the whole system in one map. Whose number sends the message, and the two surprises that shape everything.

Lesson 02

Build vs. buy (India)

Direct-with-Meta vs. a BSP, the India rate card, utility vs. marketing templates, and a concrete recommendation.

Lesson 03

Tenant storage & token lifecycle

Provider-agnostic multi-tenant schema, encryption at rest, and the MessagingProvider adapter.

Lesson 04

The “Connect WhatsApp” button

Embedded Signup, step by step — and the token-code exchange your server runs.

Reference

Reference

Glossary

Meta's exact nomenclature — WABA, phone number ID, BISU, Embedded Signup, template messages. The source of truth every lesson uses.

Built as a living course. Lessons open as standalone pages and print cleanly for review.

This is a teaching workspace — ask your teacher to add the next lesson or expand any topic.