Pular para o conteúdo
Central de Ajuda BotMestre Acessar o painel

Automação

Integrações de loja

Conecte Yampi, Kiwify, Hotmart, Eduzz, Cartpanda, Cakto, Greenn, WooCommerce, Shopify, Nuvemshop ou Magazord e recupere carrinhos, PIX e boletos pelo WhatsApp.

As Integrações de loja (/dashboard/integracoes) ligam o seu checkout ou loja virtual ao WhatsApp. Cada carrinho abandonado, PIX gerado, boleto emitido ou pagamento aprovado chega ao painel e vira uma mensagem automática para o cliente — no tempo certo, e cancelada sozinha se ele pagar antes. Fica no menu Automação ▾ → Integrações de loja.

Lista de integrações de loja conectadas
Três lojas conectadas, com o valor recuperado e as mensagens dos últimos 30 dias

O que dá para fazer

  • Recuperar carrinhos abandonados com um ou dois lembretes.
  • Cobrar PIX e boletos não pagos com o código copia e cola ou a linha digitável na mensagem.
  • Avisar cada etapa do pedido: pagamento aprovado, recusado, enviado (com rastreio), entregue, reembolsado.
  • Cobrar assinaturas atrasadas (Kiwify, Hotmart, Cakto e Greenn).
  • Etiquetar os contatos automaticamente para usar depois em Disparos segmentados.
  • Acompanhar quanto foi recuperado em vendas e o histórico de eventos e envios.

Plataformas disponíveis

Plataforma Como conecta Carrinho abandonado Observação
Yampi Você cola a URL no painel da Yampi Sim Chave secreta confere a assinatura de cada envio.
Kiwify Você cola a URL na Kiwify Sim Token do webhook; tem eventos de assinatura.
Hotmart Você cola a URL na Hotmart (webhook 2.0.0) Sim Hottok; tem eventos de assinatura.
Eduzz Você cola a URL na Eduzz Sim Token de segurança opcional.
Cartpanda Você cola a URL na Cartpanda Sim Sem segredo: a proteção é o código da URL.
Cakto Você cola a URL na Cakto Sim Secret do webhook confere a assinatura; tem eventos de assinatura.
Greenn Você cola a URL na Greenn Sim Sem segredo: a proteção é o código da URL; tem eventos de assinatura.
WooCommerce Em 1 clique: você aprova o acesso no WordPress Sim, com o plugin BotMestre Os avisos de pedido são cadastrados na loja sozinhos.
Shopify Em 1 clique: você autoriza o app na Shopify Sim (consultado a cada 5 min) A Shopify não informa o código PIX: a mensagem leva o link do pedido.
Nuvemshop Em 1 clique: você autoriza o app na Nuvemshop Sim (consultado a cada 5 min) Aparece como indisponível enquanto o app não estiver habilitado no servidor — fale com o suporte.
Magazord A Magazord cadastra a URL para você Sim, com as credenciais da API Peça à Magazord a URL da API, o token e a senha e cole em Credenciais da API.

As mensagens saem por conexões do WhatsApp comuns (Evolution, WPPConnect e similares). Conexões da API oficial da Meta ainda não aparecem aqui, porque ela exige template aprovado para iniciar conversas.

Primeira integração

Sem nenhuma loja conectada, a tela mostra Conecte seu checkout com um cartão para cada plataforma e os eventos que ela envia. Clique na sua plataforma para começar.

Tela inicial das integrações com o catálogo de plataformas
Catálogo de plataformas

Com lojas já conectadas, use o botão Conectar loja no canto superior direito.

Conectar plataformas de URL (Yampi, Kiwify, Hotmart, Eduzz, Cartpanda, Cakto, Greenn, Magazord)

Janela Conectar loja com a Kiwify escolhida
Janela "Conectar loja"
  1. Preencha a janela

    • Plataforma: clique na sua.
    • Nome (para você reconhecer): ex.: "Loja principal". Também é o valor da variável {{loja}} nas mensagens.
    • WhatsApp que vai enviar as mensagens: a conexão de saída. Pode Escolher depois.
    • Segredo da plataforma (Chave secreta, Token, Hottok) — pode preencher depois.

    Clique em Conectar ("Loja conectada! Agora cole a URL no painel da plataforma.").

  2. Cole a URL na plataforma

    A integração abre na aba Configuração, no bloco 1. Cole esta URL na …. Copie a URL pelo botão ao lado e siga os passos numerados que aparecem ali — eles dizem em que menu da plataforma colar e quais eventos marcar.

  3. Cadastre o segredo

    Se a plataforma tiver segredo (Yampi, Kiwify, Hotmart, Eduzz, Cakto), copie o valor que ela mostra e cole no campo do segredo, em Salvar. O selo muda de Não cadastrado para Cadastrado.

  4. Teste

    Faça um pedido de teste (ou use o botão de teste de webhook da plataforma) e confira se ele aparece em Eventos recebidos.

Conectar em 1 clique (WooCommerce, Shopify, Nuvemshop)

  1. Em Conectar loja, escolha a plataforma, dê um nome e escolha o WhatsApp.
  2. Para WooCommerce e Shopify, informe o Endereço da loja (https://minhaloja.com.br ou minhaloja.myshopify.com).
  3. Clique em Conectar com a …. Você vai para a plataforma: entre como administrador e aprove/autorize o acesso do BotMestre.
  4. Você volta para o painel com "Loja conectada! Os pedidos começam a chegar sozinhos." Os avisos de pedido são cadastrados na loja automaticamente.

Plugin de carrinho abandonado (WooCommerce)

O WooCommerce não avisa carrinhos abandonados sozinho. Para isso existe o plugin BotMestre:

Configuração de uma loja WooCommerce com o bloco do plugin
Loja WooCommerce conectada, com o bloco "Plugin de carrinho abandonado"
  1. Na aba Configuração da integração, bloco Plugin de carrinho abandonado, clique em Baixar plugin (.zip).
  2. No WordPress: Plugins → Adicionar novo → Enviar plugin, envie o arquivo e ative.
  3. De volta ao painel, clique em Mostrar URL e segredo e copie os dois valores.
  4. No WordPress, abra WooCommerce → BotMestre e cole a URL e o segredo.

Credenciais da API (Magazord)

Na Magazord os avisos de pedido chegam pela URL, mas o carrinho abandonado é lido pela API da loja. Peça à Magazord (integracao@magazord.com.br) a URL da API, o Token da integração e a Senha da integração e cole no bloco Credenciais da API da aba Configuração. Clique em Testar e salvar: o sistema confere os dados na Magazord antes de gravar ("Credenciais conferidas e salvas") e o selo muda de Não cadastradas para Conferidas. Remover credenciais desliga a leitura de carrinhos. Com as credenciais, pedidos que chegam sem telefone também são completados pela API.

Nas lojas por app aparece também Carrinhos abandonados lidos pela última vez: há X min e o botão Reconectar loja, para refazer a autorização se ela for revogada.

Lista de integrações

Cada cartão mostra a plataforma, o nome, a situação (Ativa ou Pausada), o Recuperado (30d), as Mensagens (30d), as Agendadas e a última atividade:

  • Aguardando o primeiro evento da loja — nada chegou ainda; confira se a URL foi colada.
  • Último evento há X · N recebidos — tudo funcionando.
  • Ícone de alerta em amarelo — houve um problema depois do último evento aceito; abra a integração para ver.

Clique no cartão para abrir a integração.

Dentro da integração

No topo ficam os números dos últimos 30 dias:

Indicador O que conta
Vendas recuperadas (30d) Pedidos pagos depois de uma mensagem de recuperação, e o valor.
Carrinhos abandonados (30d) Carrinhos recebidos.
Pedidos pagos (30d) Pedidos aprovados e o faturamento.
Mensagens enviadas (30d) Mensagens que saíram.
Agendadas agora Mensagens esperando a hora de sair.
Integração com aviso de último problema
Aviso "Último problema" — aqui, um token de webhook incorreto

Quando algo dá errado (assinatura inválida, segredo trocado), aparece o aviso Último problema com a data e a explicação. Logo abaixo ficam as quatro abas.

Aba Configuração

Aba Configuração de uma integração Yampi
Aba Configuração

1. Cole esta URL na … — a URL da integração, os passos da plataforma e o segredo (veja acima).

  • A URL tem um código secreto: quem tiver ela consegue mandar eventos para sua conta. Se ela vazar, use Gerar URL nova — a antiga para de funcionar na hora e você precisa colar a nova na plataforma.
  • Remover segredo apaga o segredo cadastrado.

2. Como enviar — regras de envio da integração:

Campo O que faz
Nome Nome da integração (variável {{loja}}).
WhatsApp que envia as mensagens Conexão de saída. Com Nenhuma, as mensagens não saem.
Não mandar lembretes de madrugada Lembretes de carrinho e de pagamento que cairiam no intervalo escolhido (ex.: Das 22h às 8h, horário de Brasília) saem no fim dele. Confirmações de pagamento e de envio saem sempre na hora.
Máximo de lembretes por cliente em 24 h De 1 a 20. Quem abandona vários carrinhos no mesmo dia não recebe uma enxurrada de mensagens.
Etiquetar contatos automaticamente Aplica e troca as etiquetas conforme o pedido avança: "Carrinho abandonado" → "Aguardando pagamento" → "Cliente", além de "Reembolso" e "Assinatura atrasada".

Clique em Salvar alterações. No rodapé:

  • Pausar / Ativar — pausada, a integração continua registrando os eventos, mas nenhuma mensagem é agendada.
  • Apagar integração — apaga a integração, os pedidos, os eventos e as mensagens agendadas dela. Contatos e etiquetas continuam.

Aba Mensagens automáticas

Aba Mensagens automáticas com os modelos prontos
Mensagens automáticas: os modelos já vêm prontos

Toda integração nova já vem com modelos prontos para os eventos que a plataforma envia:

Modelo Quando sai Já vem ligado?
Carrinho abandonado — 1º lembrete 45 min depois Sim
Carrinho abandonado — 2º lembrete 22 h depois Não
PIX gerado e não pago 10 min depois Sim
Boleto gerado e não pago 1 h depois Sim
Pagamento recusado 15 min depois Não
Pagamento confirmado Na hora Sim
Pedido enviado Na hora Não
Pedido entregue 1 dia depois Não
Assinatura em atraso 30 min depois Não

Cada cartão mostra o nome, o gatilho (Quando), a espera e o texto. A chave liga ou desliga a mensagem; Editar abre o editor. Nova mensagem cria outra.

Cada mensagem é agendada quando o evento chega e conferida de novo na hora de sair: se o cliente já pagou, o pedido foi cancelado ou ele finalizou a compra, o lembrete é cancelado sozinho.

Editor de mensagem

Editor de mensagem automática com prévia
Editor com as variáveis e a prévia preenchida com o último pedido
Campo O que faz
Quando O evento que dispara a mensagem (só os que a plataforma envia).
Esperar Quanto tempo depois do evento: em minutos, horas ou dias. 0 = na hora.
Nome (opcional) Como a mensagem aparece na lista e nos envios.
Enviar por WhatsApp da integração ou outra conexão só para esta mensagem.
Mensagem O texto, até 4.000 caracteres.

Clique numa variável para inseri-la no texto. Use {Oi|Olá} para o sistema sortear uma das opções em cada envio.

Variável O que vira
{{primeiro_nome}} / {{nome}} Primeiro nome / nome completo do cliente
{{produto}} / {{produtos}} Primeiro produto / lista com quantidades
{{valor}} Valor total em reais
{{pedido}} Número do pedido
{{link}} Link para voltar ao carrinho ou ao pedido
{{pix}} Código PIX copia e cola
{{boleto}} / {{codigo_barras}} Link do boleto / linha digitável
{{rastreio}} / {{link_rastreio}} Código e link de rastreio
{{loja}} Nome da integração
{{email}} E-mail do cliente
  • Ver prévia mostra o texto com o último pedido recebido (ou um pedido de exemplo, se ainda não chegou nenhum).
  • Seu WhatsApp p/ teste + Enviar teste manda a mensagem para o seu número.
  • Salvar grava; a lixeira apaga a mensagem (os envios dela que estavam agendados são cancelados); Cancelar descarta a edição.

Aba Eventos recebidos

Aba Eventos recebidos
Os últimos 100 avisos que a loja mandou

Mostra os últimos 100 eventos com Quando, Evento, Cliente, Valor e Situação:

Situação Significa
Na fila Chegou e ainda está sendo processado.
Processado Virou pedido e, se houver mensagem para esse evento, ela foi agendada.
Ignorado Chegou, mas não precisa de ação (evento que não usamos, pedido sem telefone…). O motivo aparece embaixo.
Erro Não deu para processar. O motivo aparece embaixo.
  • Dados abre o conteúdo exato que a plataforma mandou, com o botão Copiar — útil para o suporte.
  • Reprocessar (em eventos ignorados ou com erro) processa o evento de novo depois que você corrigiu o problema.
  • Atualizar recarrega a lista.

Sem eventos aparece: "Nenhum evento ainda. Depois de colar a URL na plataforma, faça um pedido de teste ou use o botão de teste do webhook dela."

Aba Envios

Aba Envios com mensagens agendadas, enviadas e canceladas
Histórico de envios com o motivo de cada um

Lista as mensagens da integração com Horário, Mensagem (e o pedido), Cliente e Situação. O filtro no topo mostra Todos, Agendadas, Enviadas, Canceladas, Não enviadas ou Com falha. Mensagens Agendadas têm o botão Cancelar.

Os motivos mais comuns:

Motivo O que aconteceu
Pedido já pago / Cliente finalizou a compra O lembrete perdeu o sentido e foi cancelado.
Remarcada para depois do horário silencioso Cairia de madrugada; sai no fim do intervalo.
Limite diário de mensagens por cliente O cliente já recebeu o máximo do dia.
Teto diário da conexão — remarcada para amanhã às 9h A conexão atingiu o limite diário de envios.
Sem conexão de WhatsApp escolhida Escolha a conexão na aba Configuração.
Conexão desconectada Reconecte o número em Conexões.
O WhatsApp recusou o envio O número não tem WhatsApp ou bloqueou.
Integração pausada / Mensagem desativada ou apagada Você pausou, desligou ou apagou.
Contato na lista de bloqueio O cliente pediu para não receber mensagens.
Pedido sem telefone A plataforma não informou o telefone do cliente.

Perguntas frequentes

Colei a URL e nada chega.
Confira se os eventos foram marcados na plataforma e se ela está salva. Faça um pedido de teste. Se aparecer Erro com "assinatura inválida", o segredo cadastrado não bate com o da plataforma — cole de novo.

O cliente pagou e mesmo assim recebeu o lembrete.
O lembrete só é cancelado quando o aviso de pagamento chega antes da hora de envio. Confira se o evento de pagamento está marcado na plataforma.

Posso usar mais de uma loja?
Sim. Cada integração tem a sua URL, as suas mensagens e o seu WhatsApp. Use Conectar loja para adicionar outra.

Preciso de uma integração que não está na lista.
Use a API ou sugira no Roadmap.