Integrações

Lembretes de pagamento OXXO pelo WhatsApp

Quando um cliente gera um boleto OXXO no seu checkout do Stripe, o ChatSales lembra pelo WhatsApp antes do vencimento. Se ele já pagou, nada é enviado. Você configura pela App Store; a parte do Stripe vai passo a passo.

Antes de começar

Você precisa de três coisas:

  • Receber OXXO pela sua própria conta Stripe (por exemplo, com o app do Stripe na Shopify ou um checkout do Stripe). Se você recebe com Shopify Payments, esta integração não vê seus boletos.
  • Um número de WhatsApp API conectado no ChatSales. Se ainda não tem, siga Conecte seu WhatsApp.
  • Ser administrador da sua equipe no ChatSales.

Abra a App Store

No menu à esquerda, entre em App Store e clique em Criar (1).

App Store do ChatSales com o botão Criar marcado

Escolha OXXO

Em Todos os apps, encontre OXXO (1) e clique no card. Você também encontra com o filtro Pagamento.

Galeria de apps com o card OXXO marcado

Stripe 1 · Entre no seu Stripe em modo live

Em outra aba, abra dashboard.stripe.com e entre com a conta Stripe que recebe os pagamentos da sua loja.

Confira que você não está em um ambiente de teste: se aparecer Sandbox ou Modo de teste (Test mode) no topo, mude para sua conta real. Use uma chave real, que comece com rk_live_; o ChatSales não aceita chaves de teste.

Stripe 2 · Abra Chaves de API

Entre direto em dashboard.stripe.com/apikeys. Você também chega por Desenvolvedores (Developers) → Chaves de API (API keys).

Stripe 3 · Clique em Criar chave restrita

Clique em Criar chave restrita (Create restricted key). Se o Stripe perguntar como você vai usar a chave ou oferecer permissões prontas, escolha começar sem permissões para dar só as necessárias.

Stripe 4 · Dê um nome

Em Nome da chave (Key name), digite ChatSales OXXO para reconhecer depois.

Stripe 5 · Dê só estas permissões

Desça pela lista de recursos e mude só estas linhas. O resto fica em Nenhuma (None):

RecursoPermissão
Payment IntentsLeitura (Read)
CustomersLeitura (Read)
Webhook EndpointsGravação (Write)
Payment Methods (recomendado)Leitura (Read)

As três primeiras são obrigatórias. Payment Methods é opcional, mas recomendada: o telefone que o cliente digita no pagamento costuma ficar ali, e sem ela mais boletos podem ficar como Não enviado por falta de telefone.

Com essas permissões, o ChatSales só lê seus boletos OXXO e o telefone do cliente, e registra um webhook para saber quando são pagos. Ele não pode cobrar nem movimentar dinheiro.

Stripe 6 · Crie a chave

Clique em Criar chave (Create key). O Stripe pede um código de verificação (por SMS, e-mail ou app autenticador): digite.

Stripe 7 · Copie a chave

Clique na chave para copiar. Ela começa com rk_live_.

Importante: o Stripe mostra só desta vez. Se perder, crie outra do mesmo jeito.

Stripe 8 · Termine no Stripe

Em Adicionar uma nota (Add a note) você pode escrever “ChatSales” e clicar em Concluído (Done). Agora volte ao ChatSales.

Cole a chave e salve

De volta ao ChatSales, cole a chave em Chave restrita do Stripe (rk_live_…) (1) e clique em Salvar (2).

O ChatSales ativa o app e registra o webhook no seu Stripe para você. Não precisa configurar mais nada no Stripe.

Painel OXXO com o campo da chave restrita do Stripe e o botão Salvar

Escolha seu número de WhatsApp

Em Configurações de Notificação, escolha em Canal (1) o número de WhatsApp API que envia os lembretes e clique em Continuar.

Quando você salvar no final, o ChatSales cria o modelo de lembrete e envia para a Meta. O status aparece aqui, em Modelo OXXO (2): Em análise pela Meta e depois Aprovado. Enquanto estiver em análise nenhum lembrete é enviado: os boletos esperam e são enviados quando a Meta aprovar. Se um boleto vencer antes, ele fica como Não enviado.

Configurações de Notificação com o canal e o status do modelo OXXO

Ative os lembretes

Em Acionadores, abra 1. Lembrete antes do vencimento e ative (1).

Em Flow de Mensagem (2) o modelo OXXO já está escolhido. Para outra mensagem, escolha outro fluxo ou crie um novo na lista; ele também precisa ser aprovado pela Meta.

Em Horas antes do vencimento (3), escolha quando o lembrete é enviado (por padrão, 24 horas antes).

Opcional: ative 2. Quando o boleto é gerado (4) para enviar a referência assim que o cliente gera o boleto. Clique em Salvar: o ChatSales salva tudo e cria o modelo.

Acionadores com o lembrete ativado, o fluxo de mensagem, as horas e o segundo acionador

Confira seus boletos

Em Boletos recentes (1) você vê cada boleto OXXO e o que aconteceu: Agendado, Lembrado, Pago, Vencido ou Não enviado com o motivo (por exemplo, se o Stripe não tem o telefone do cliente).

O Stripe pode levar até o próximo dia útil para confirmar um pagamento OXXO. Por isso o modelo que o ChatSales cria pede para o cliente ignorá-lo se já pagou. Antes de cada lembrete, o ChatSales confere no Stripe se o boleto continua sem pagamento.

Boletos recentes com boletos agendados, lembrados e pagos