API de WhatsApp para edtech: turmas, avisos de aula e mensalidade

Para uma plataforma de ensino, a API de WhatsApp resolve três coisas que o e-mail não resolve: aviso de aula que o aluno vê a tempo, grupo de turma que se monta sozinho a partir da matrícula e cobrança que chega onde o responsável paga. Cada escola da sua base conecta o próprio número e a plataforma orquestra o resto.

Por que aluno de curso online some

Toda edtech conhece a curva: pico de acesso na primeira semana e queda contínua depois. O aluno não abandona por decisão, abandona por esquecimento. Perdeu uma aula ao vivo porque o aviso foi para o e-mail, atrasou dois módulos e ficou com vergonha de voltar. A mensalidade atrasa junto.

As escolas que usam a sua plataforma resolvem isso hoje com um coordenador mandando mensagem pelo celular, montando grupo de turma na mão e cobrando um por um. Quando a própria plataforma faz isso, a escola deixa de ver o WhatsApp como tarefa e passa a ver como funcionalidade do produto que ela paga.

O ciclo do aluno e onde o WhatsApp entra

MomentoO que a plataforma fazRecurso da API
Matrícula confirmadaBoas-vindas com link de acesso e entrada no grupo da turmaTexto e adicionar participante
30 minutos antes da aula ao vivoAviso no grupo com o link da salaTexto enviado ao grupo
Material novo publicadoApostila ou lista de exercícios em PDFDocumento
Mensalidade a vencerLembrete com chave PIX e valorMensagem interativa de PIX
Aluno sem acesso há 10 diasMensagem individual citando a aula onde parouTexto
Curso concluídoCertificado e pedido de avaliaçãoDocumento e enquete
Cancelamento ou fim da turmaSaída do grupoRemover participante

A tabela inteira roda com uma API de WhatsApp e os eventos que a plataforma já tem. O trabalho do seu time é decidir tempos, textos e o que cada escola pode personalizar.

Turma em grupo, montada pela matrícula

O grupo de WhatsApp da turma é onde a escola tem mais trabalho manual e onde mais erra: aluno que cancelou e continua no grupo, aluno novo que ninguém adicionou, grupo aberto que virou bagunça. Ligando o grupo ao cadastro da turma, a plataforma resolve os três:

import { DApi } from 'd-api-sdk'

const dapi = new DApi({ apiKey: process.env.DAPI_API_KEY })
const sessionId = 'edu-escola-1043'

// Ao abrir a turma: grupo só de avisos, com os alunos já matriculados
await dapi.groups.create({
  sessionId,
  name: 'Inglês B1 - Turma Noite 2026.2',
  description: 'Avisos de aula e materiais. Dúvidas no privado.',
  participants: ['5511999999999', '5511988887777'],
  admin_only_messages: true,
})

// Nova matrícula na turma já aberta (groupId salvo no cadastro da turma)
await dapi.groups.manageParticipants(turma.whatsappGroupId, {
  sessionId,
  participants: ['5511977776666'],
  action: 'add',
})

O cancelamento usa a mesma chamada com action igual a remove. A plataforma também recebe eventos como groups_participants.leave, útil para saber quem saiu por conta própria. Mais possibilidades, como convite por link e aprovação de entrada, estão em API de grupos do WhatsApp.

Mensalidade: cobrar onde o responsável paga

Em curso livre e escola de idiomas, quem paga muitas vezes não é o aluno. A plataforma precisa do telefone do responsável financeiro separado do telefone do aluno, e a cobrança vai para o primeiro. A rota de PIX envia uma mensagem com a chave e o valor que o responsável copia sem sair da conversa. O pagamento continua sendo conciliado pelo seu gateway; o WhatsApp só encurta o caminho até ele. Estratégias de régua e de tom estão em cobrança pelo WhatsApp.

Engajamento sem virar spam

Reengajar aluno inativo é o recurso que mais convence a escola, e também o que mais dá errado. Algumas regras que valem a pena embutir no produto, e não deixar a critério de cada escola:

  • Mensagem individual, com o nome do aluno e a aula exata onde parou, nunca um texto genérico.
  • Teto de contatos por aluno por mês, aplicado pela plataforma.
  • Resposta "sair" ou "parar" desliga os lembretes daquele aluno na hora.
  • Janela de horário: nada de mensagem de estudo às 23h.
  • Envio espaçado entre alunos. Disparar para a base inteira no mesmo minuto é o jeito mais rápido de ter o número da escola restrito.

Para medir se o curso está funcionando, uma pesquisa curta ao fim de cada módulo costuma render mais que um formulário por e-mail. Veja pesquisa NPS pelo WhatsApp.

Roteiro de implementação na plataforma

  1. Conexão por escola: botão de conectar nas configurações, QR Code e status visível.
  2. Cadastro: telefone do aluno, telefone do responsável e consentimento para mensagens.
  3. Grupos: criação ao abrir a turma e sincronização com matrícula e cancelamento.
  4. Avisos: lembrete de aula ao vivo e publicação de material.
  5. Cobrança: régua com PIX, ligada ao status de pagamento do gateway.
  6. Reengajamento: regra de inatividade com os limites acima.

Na D-API a cobrança é por conexão, não por mensagem, então avisos de turma e lembretes não mudam a conta no fim do mês. O modelo para quem oferece WhatsApp às próprias escolas clientes está em API de WhatsApp para SaaS, e os 14 dias grátis falando com o time comercial incluem suporte de implementação num grupo de WhatsApp.

Perguntas frequentes

A plataforma consegue criar o grupo da turma sozinha?

Sim. A API cria o grupo com nome, descrição e participantes, e depois adiciona ou remove alunos conforme matrícula e cancelamento. O grupo pertence ao número da escola conectado na plataforma.

Dá para impedir que os alunos conversem no grupo de avisos?

Dá. Na criação do grupo existe a opção de só administradores enviarem mensagens. O grupo vira um canal de avisos da turma, e as dúvidas vão para o privado ou para outro grupo aberto.

Como mandar cobrança de mensalidade com PIX pelo WhatsApp?

A API tem uma mensagem interativa de PIX com a chave, o valor e um texto. O aluno ou responsável copia a chave direto da conversa. A conciliação do pagamento continua no seu gateway, não no WhatsApp.

Mensagem automática para aluno sumido não vira spam?

Vira se for genérica e frequente. Funciona quando é pessoal, rara e ligada ao progresso real, por exemplo, citando a aula onde o aluno parou. Limite a um ou dois contatos por ciclo e respeite quem pediu para sair.

Cada escola que usa a plataforma tem o próprio número?

É o recomendado. O aluno reconhece a escola, e um problema no número de uma escola não afeta as outras. Na D-API cada número é uma conexão isolada, criada pela API quando a escola ativa o recurso.

Coloque WhatsApp no seu produto sem virar time de infra

14 dias grátis falando com o time comercial, com suporte de implementação num grupo de WhatsApp.