Pular para o conteúdo

Para infoprodutores e escolas online

WhatsApp para infoprodutos e cursos: compra, acesso e suporte ao aluno

Como usar o InvestCRM, na API Oficial da Meta, no ciclo de quem vende curso: o evento da plataforma de pagamento virando mensagem pela API, o acesso liberado como utilidade, o lembrete de checkout abandonado como marketing, a IA tirando dúvidas do aluno com o material do curso e o pedido de reembolso dentro dos 7 dias. Não há integração pronta com plataforma de checkout, e a página diz o que dá e o que não dá para fazer sem ela.

O problema

Por que o WhatsApp de quem vende curso vira bagunça

Num negócio de curso online, o mesmo número recebe gente em três momentos: quem ainda está decidindo, quem acabou de pagar e não acha o acesso, e quem já é aluno e travou numa aula. Cada um pede uma mensagem diferente, com uma categoria diferente na Meta e, por isso, com um preço diferente por entrega.

  • A venda acontece fora do WhatsApp: a compra aprovada, o Pix gerado e o checkout abandonado ficam registrados na plataforma de pagamento. Para virar mensagem, alguém tem de levar esse evento até o WhatsApp, e o InvestCRM não tem integração pronta com Hotmart, Kiwify ou outra plataforma.
  • O aviso de acesso vem com oferta junto: o e-mail de boas-vindas costuma terminar com "conheça também o próximo curso". No WhatsApp, a Meta trata modelo de conteúdo misturado como marketing, e o aviso passa a custar o preço de marketing.
  • A dúvida do aluno chega fora do horário: "a aula ficou gravada?", "onde baixo o material?" e "como troco o e-mail de acesso?" chegam à noite e no fim de semana, e a resposta já está escrita no material do próprio produtor.
  • Reembolso também é conversa: compra pela internet é contratação fora do estabelecimento, e o Código de Defesa do Consumidor dá 7 dias para desistir. O pedido muitas vezes chega pelo WhatsApp e precisa de resposta e de registro.

As montagens abaixo partem do que existe no InvestCRM hoje. Onde o evento vem da plataforma de pagamento, o caminho é a API do InvestCRM, que começa no plano Business e pede alguém técnico para ligar as duas pontas.

Montagens no InvestCRM

Quatro montagens para o ciclo do aluno

Em negrito, o rótulo exato de cada botão e campo do painel. As duas primeiras dependem do evento de compra e, por isso, da API; as duas últimas funcionam sozinhas a partir do Start.

A partir do plano Business

1. Compra aprovada vira aviso de acesso, pela API

Começa quando

A plataforma de pagamento avisa que a compra foi aprovada, e um programa no meio chama a API do InvestCRM.

Como montar

  1. Em Configurações → Integrações (API), clique em + Nova chave e guarde a chave: ela vai no cabeçalho de cada chamada, como Authorization: Bearer ou como x-api-key.
  2. Peça a quem cuida da parte técnica um pequeno programa que receba o aviso da sua plataforma de pagamento e chame POST /api/v1/contacts com o telefone, o nome, o nome do curso no var1 (o Campo 1) e a tag "Comprou". Cada chave aceita até 60 chamadas por minuto. Não existe conector pronto: sem esse programa no meio, o evento não chega.
  3. Em Automações, crie um fluxo com o gatilho Tag atribuída ao contato e a tag "Comprou". Ligue um bloco Modelo aprovado com o modelo acesso_liberado, da categoria Utilidade, com {{1}} = Primeiro Nome e {{2}} = Campo 1.
  4. No mesmo fluxo, ponha um bloco Ações com Remover da sequência, para quem comprou sair da sequência de lembretes da montagem seguinte.

O que acontece

O contato chega com a tag e o fluxo dispara na hora, mesmo sem conversa aberta, porque o primeiro envio é um modelo aprovado. A exceção é quem está com a conversa na fila ou com um atendente: aí o aviso de acesso fica parado até a pessoa escrever de novo, então conclua o atendimento de quem tirava dúvida antes de pagar. Um detalhe da API: ela dispara os gatilhos Novo contato criado e Tag atribuída ao contato, mas não o O valor no campo do contato foi alterado. Por isso a montagem se apoia na tag, e não só no campo.

A partir do plano Business

2. Lembrete para quem começou a inscrição e não pagou

Começa quando

O mesmo programa recebe da plataforma o aviso de checkout abandonado e chama POST /api/v1/sequences/:id/subscribe com o telefone.

Como montar

  1. Em Automações → Sequências, crie a sequência "Inscrição não concluída" com + Mensagem: a primeira Após 2 hora(s), a segunda Após 1 dia(s). Cada mensagem é um modelo aprovado, e os dois lembretes são de marketing.
  2. Repare nas variáveis: na sequência, todas recebem o nome do contato. Use modelos com uma variável só, {{1}} para o nome, e escreva o nome do curso no próprio texto do modelo.
  3. Antes de inscrever, o programa precisa ter criado o contato em /api/v1/contacts (a API recusa inscrever telefone que não existe na conta). E só deve fazer as duas coisas para quem marcou, no checkout, o aceite para receber mensagens no WhatsApp: a API grava origem API e data de opt-in em todo contato que cria, sem conferir esse aceite.
  4. Publique a sequência. Quando a compra for aprovada, a montagem anterior tira a pessoa daqui com Remover da sequência.

O que acontece

Quem paga deixa de receber os lembretes, e quem digita SAIR sai da sequência antes do passo seguinte, contado em Parados (opt-out). Se a conversa estiver com alguém da equipe, o passo espera o atendimento terminar. O lembrete é cobrado como marketing: veja na seção de custo quanto ele pesa no mês.

A partir do plano Start

3. Agente de IA que responde o aluno com o material do curso

Começa quando

O aluno escreve a qualquer hora, por exemplo com "acesso", "aula" ou "material" (gatilho O contato envia uma mensagem).

Como montar

  1. Em Agente de IA, crie o agente e, na aba Conhecimento, marque as bases: perguntas frequentes do curso, política de reembolso e o passo a passo da área de membros. Cada base aceita texto, PDF, DOCX, TXT, MD ou CSV de até 15 MB, ou uma página do site, com até 300 mil caracteres.
  2. Na aba Comportamento, escreva nas regras o que o agente não faz: não promete resultado, não troca e-mail de acesso e não aprova reembolso. Esses pedidos vão para a equipe.
  3. No fluxo, ligue o gatilho ao bloco Atendimento com IA com esse agente e cadastre a chave da OpenAI ou da Anthropic em Configurações → Agente de IA.
  4. Antes de liberar para os alunos, use Testar agente com as dez perguntas que mais chegam.

O que acontece

O agente procura a resposta nas bases marcadas antes de escrever e chama a equipe quando o assunto sai do material. O uso da IA é pago na sua chave da OpenAI ou da Anthropic, com limite diário de chamadas. As respostas com a conversa aberta são mensagens de serviço: a Meta não cobra as primeiras 1.000 do mês em cada número.

Tela do InvestCRM: aba Conhecimento de um agente de IA de exemplo, com três bases de texto marcadas para consulta (Trocas e garantia, Perguntas frequentes, Catálogo e preços) e o botão Testar agente no alto
Tela real do InvestCRM, com dados de exemplo.

A partir do plano Start

4. Lembrete para quem perguntou do curso e parou de responder

Começa quando

A IA fez uma pergunta ao lead durante a conversa e ele não respondeu (opção Quando o cliente para de responder).

Como montar

  1. Em Configurações → Agente de IA, ligue Quando o cliente para de responder e defina os minutos do Primeiro lembrete, do Segundo lembrete e de Encerrar a conversa.
  2. Em cada passo, escolha se a IA escreve olhando a conversa ou se vai sempre o mesmo texto.
  3. Deixe o encerramento com texto fixo e sem pressão: a pessoa pode voltar quando quiser.

O que acontece

Os lembretes são texto livre: só saem com a janela de 24 horas aberta e são cobrados como serviço, não como marketing. Se o lead responder, o que falta é cancelado. Depois que a janela fecha, voltar a chamar só com um modelo aprovado, como o convite da próxima turma, mais abaixo.

Tela do InvestCRM: a opção Quando o cliente para de responder ligada, com o primeiro lembrete em 5 minutos, o segundo 20 minutos depois, os dois escritos pela IA a partir da conversa, e o encerramento 60 minutos depois com texto fixo
Tela real do InvestCRM, com dados de exemplo.

Modelos de mensagem

Modelos para a escola online, com a categoria certa

Aviso de acesso, lembrete de pagamento e convite de turma saem dias depois da conversa, então cada um precisa ser aprovado pela Meta antes. Na tela de criação do modelo, a categoria se escolhe entre Marketing (ofertas, novidades), Utilidade (avisos, confirmações) e Autenticação (códigos); os colchetes são para o nome do seu curso e as suas datas.

  • Acesso liberado

    Utilidade

    Nome do modelo: acesso_liberado

    Olá, {{1}}! A sua compra do {{2}} foi aprovada e o acesso foi enviado para o e-mail do cadastro. Se não encontrar a mensagem, responda aqui que a equipe ajuda.

    • Não recebi o acesso

    Por que esta categoria

    Fala de uma compra que a própria pessoa fez e não oferece nada: é gestão de pedido, que a Meta põe em utilidade. Se o fim ganhar "conheça também o curso avançado", o modelo vira conteúdo misturado e passa para marketing.

  • Inscrição não concluída

    Marketing

    Nome do modelo: inscricao_nao_concluida

    Oi, {{1}}. Vimos que a sua inscrição no [nome do curso] não foi concluída. O link de pagamento continua no seu e-mail, e por aqui a equipe tira qualquer dúvida. Para não receber mais mensagens deste número, responda SAIR.

    • Tenho uma dúvida
    • Já paguei

    Por que esta categoria

    Parece aviso, mas a Meta lista o lembrete de carrinho entre os exemplos de retargeting, que é marketing mesmo quando a pessoa começou a compra. Mandado como utilidade, seria reclassificado. Por isso leva o jeito de sair e só a variável do nome, como pede a sequência.

  • Pedido de reembolso recebido

    Utilidade

    Nome do modelo: reembolso_recebido

    Olá, {{1}}. Recebemos o seu pedido de reembolso do {{2}}. O valor volta pela mesma forma de pagamento, e avisamos por aqui quando o estorno for feito.

    Por que esta categoria

    Confirma um pedido do aluno sobre uma compra dele, sem tentar convencê-lo a ficar: é gestão de pedido, e a Meta usa o reembolso processado como exemplo de utilidade. Também serve como a confirmação imediata que o Decreto 7.962/2013 pede.

  • Convite para a próxima turma

    Marketing

    Nome do modelo: convite_proxima_turma

    Oi, {{1}}! As inscrições da nova turma de [nome do curso] abrem em [data]. Quer receber o link no dia da abertura? Para não receber mais mensagens deste número, responda SAIR.

    • Quero o link

    Por que esta categoria

    Convidar para uma compra nova é marketing, mesmo para quem já é aluno. O texto diz quando abre, não promete resultado nem renda e ensina a sair. Quem toca no botão abre a conversa, e o link vai depois como resposta comum.

Quanto custa

Um mês de mensagens de uma escola online, pela tabela da Meta

Exemplo de uma escola com um número: os avisos ligados à compra como utilidade, os lembretes e convites como marketing e o suporte dentro da janela de 24 horas como serviço. A cobrança das mensagens é da Meta, na forma de pagamento que você cadastrou no Gerenciador de Negócios; o InvestCRM não soma nada por mensagem.

Conta de exemplo com a tabela oficial da Meta, número do Brasil
Para queCategoriaMensagens no mêsCobradasPreço por mensagemCusto no mês
Avisos de acesso liberado e confirmações de reembolsoUtilidade600600R$ 0,0350R$ 21,00
Lembretes de inscrição não concluída e convites de nova turmaMarketing1.5001.500R$ 0,3217R$ 482,55
Respostas da IA e da equipe às dúvidas dos alunosServiço (atendimento)2.5001.500R$ 0,0350R$ 52,50
Total estimado no mês, pago direto à MetaR$ 556,05

As primeiras 1.000 mensagens de serviço de cada número, todo mês, são grátis.

Se os modelos de utilidade desta conta fossem classificados como marketing, o mesmo mês passaria de R$ 556,05 para R$ 728,07.

Repare onde o dinheiro está: cada lembrete de inscrição não concluída custa mais de nove vezes um aviso de acesso, porque é marketing. Antes de ligar a sequência para todo checkout abandonado, faça a conta de quantos pagamentos ela precisa recuperar para se pagar.

Os volumes são um exemplo para mostrar a conta, não dados de um cliente.

Tabela da Meta em reais para números do Brasil, vigente desde 01/10/2026, conferida em 09/10/2026. Ver a tabela na Meta

Faça a sua conta na calculadora →

Regras do segmento

O que o CDC, a LGPD e a Meta pedem, e o que o sistema faz

Quem vende curso pela internet responde ao Código de Defesa do Consumidor, ao decreto do comércio eletrônico, à LGPD e à política da Meta. Cada cartão aponta o texto oficial; vender e prometer continuam sendo responsabilidade de quem vende, e o InvestCRM cuida da entrega e da organização das mensagens.

  • Sete dias para desistir da compra feita pela internet

    O art. 49 do Código de Defesa do Consumidor dá ao consumidor 7 dias para desistir quando a contratação acontece fora do estabelecimento comercial, contados da assinatura ou do recebimento do produto ou serviço. Se ele desiste, o que pagou volta de imediato, com correção monetária (parágrafo único).

    No InvestCRM

    O InvestCRM não processa reembolso nem conversa com a plataforma de pagamento. O pedido que chega pelo WhatsApp fica na Caixa de entrada com o histórico, e as regras do agente de IA podem mandar todo pedido de reembolso para uma pessoa, em vez de ele responder sozinho.

    Fonte: Código de Defesa do Consumidor (Lei 8.078/1990)

  • O arrependimento pelo mesmo canal da compra

    O Decreto 7.962/2013, do comércio eletrônico, manda informar de forma clara os meios para o arrependimento (art. 5º), permite que o consumidor desista pela mesma ferramenta usada na contratação (§ 1º) e exige que o fornecedor confirme imediatamente que recebeu o pedido (§ 4º).

    No InvestCRM

    Se a venda foi fechada na conversa do WhatsApp, o pedido de desistência pode chegar por ela. O modelo reembolso_recebido, acima, é essa confirmação; quem decide mandar é a sua equipe, porque o InvestCRM não sabe sozinho que o pedido chegou.

    Fonte: Decreto 7.962/2013 (comércio eletrônico)

  • Marketing multinível e oferta enganosa ficam fora

    A Política de Mensagens do WhatsApp Business lista bens e serviços que não podem ser oferecidos pela plataforma, entre eles marketing multinível e modelos de negócio que a Meta conclua serem fraudulentos ou enganosos. A mesma política recomenda pedir opt-in separado por categoria de mensagem e explicar como sair de cada uma.

    No InvestCRM

    O InvestCRM não analisa o que você vende. Antes de cada transmissão, ele pede a caixa "Confirmo o opt-in", e quem digita só SAIR, PARAR, STOP, CANCELAR ou DESCADASTRAR vai para a lista de bloqueio do número.

    Fonte: Política de Mensagens do WhatsApp Business

  • Acesso e cobrança são utilidade; checkout e renovação com desconto, marketing

    Pela regra de categorias da Meta, utilidade não pode ter intenção promocional e precisa tratar de algo do usuário, como o pedido ou a conta dele. Lembrete de carrinho e convite para renovar assinatura com desconto aparecem nos exemplos de marketing, como retargeting, mesmo quando o próprio usuário pediu. Lembrete de cobrança de um serviço já contratado aparece como utilidade.

    No InvestCRM

    A categoria é escolhida quando você cria o modelo, e a Meta confere e pode aprovar como marketing. Quem vende assinatura de curso deve separar, em dois modelos, o aviso da cobrança (utilidade) do convite para o plano anual (marketing).

    Fonte: Categorias de modelo da Meta

  • Para que serve o telefone que o aluno deu

    A LGPD só permite tratar dado pessoal nas hipóteses do art. 7º, entre elas o consentimento do titular (inciso I) e a execução de contrato do qual ele é parte, a pedido dele (inciso V). O art. 18 dá ao titular o direito de pedir a eliminação dos dados tratados com o consentimento dele e de revogar esse consentimento.

    No InvestCRM

    O aviso do curso comprado e o convite para outra turma podem ter bases diferentes; para ofertas, o caminho mais seguro é ter o consentimento registrado. No InvestCRM, quem digita SAIR vai para a lista de bloqueio, e o bloco Ações tem Excluir contato para quando o pedido for de eliminação.

    Fonte: Lei Geral de Proteção de Dados (Lei 13.709/2018)

Regras conferidas nas fontes oficiais em 18/10/2026. Não é orientação jurídica: na dúvida, consulte o seu conselho profissional.

Plano

Qual plano a escola online precisa

Para ligar a plataforma de pagamento, o plano é o Business: a API do InvestCRM só responde a contas desse plano para cima, e é por ela que a compra aprovada, o checkout abandonado e o reembolso viram tag e inscrição em sequência. O Business também não tem cota mensal de mensagens de transmissão, traz 10 automações ligadas, 5 agentes de IA e a fila de atendimento humano por setor para o suporte.

Sem ligar a plataforma, o Start atende a escola pequena: um agente de IA respondendo alunos, o lembrete para quem parou de responder, 2 automações ligadas e 1.000 mensagens de transmissão por mês para avisar de turma nova.

Cada aluno e cada lead viram um contato e contam nos contatos incluídos do plano; a tabela mostra quantos cabem em cada um.

Planos do InvestCRM: preço, limites e recursos de cada um
RecursoGrátisStartBusinessEnterprise
API e webhooksNão inclusoNão inclusoInclusoIncluso
Contatos incluídos1001.0005.000Sem limite
Automações ligadasNão incluso21050
Agentes de IA1, só no chat de teste15Sem limite
Mensagens de transmissão por mêsNão incluso1.000Sem limiteSem limite
Atendimento humano com fila e setoresNão inclusoNão inclusoInclusoIncluso

Ver todos os planos e preços →

Perguntas

Dúvidas de quem vende curso

O InvestCRM tem integração com a Hotmart ou a Kiwify?

Não. Não existe conector com nenhuma plataforma de pagamento de curso. O caminho é a API do InvestCRM, a partir do plano Business: um programa seu recebe o aviso da plataforma e chama a API para criar o contato, aplicar a tag ou inscrever numa sequência. A documentação fica dentro do painel, em Integrações (API).

Posso mandar o link de acesso pelo WhatsApp?

Pode, no modelo acesso_liberado, que aceita botão de link (+ Link (URL) na tela do modelo), ou como resposta na conversa aberta. Deixe o texto falando só da compra: link de acesso com "aproveite" do lado vira marketing.

A IA consegue liberar o acesso ou trocar o e-mail do aluno?

O agente só consulta. Com a habilidade "Consultar sistema externo (API)", ele chama um endereço seu com a pergunta e o telefone do aluno e usa a resposta. Trocar e-mail ou liberar acesso depende do que esse endereço faz do seu lado; sem ele, o pedido vai para a equipe.

Como separo comprador de lead no público da transmissão?

Pela tag que o programa aplica. A API marca todo contato criado por ela com origem API e data de opt-in automaticamente; o InvestCRM não confere se houve consentimento. No filtro Origem do opt-in da transmissão, esses contatos aparecem junto de quem escreveu primeiro, como "Mandou mensagem (WhatsApp)": a origem não separa os dois grupos nem prova o aceite, que fica registrado na sua plataforma de checkout.

E o lançamento da próxima turma?

A lista de espera, o calendário de avisos em lotes e a conta de um lançamento estão em WhatsApp para lançamentos.

Continue lendo

Para montar a escola no InvestCRM

Comece grátis no InvestCRM

O plano Grátis não tem prazo nem pede cartão. Conecte o seu número pela janela da Meta e conheça o sistema.