12 de novembro de 2026

Automatizar vendas com Zapier e Make: cada pagamento na planilha, no CRM e no aviso do time

Mande cada venda paga para o Google Sheets, o CRM e o aviso do time com Zapier ou Make, usando o webhook de pagamento, sem escrever código.

Copiar cada venda paga para a planilha, atualizar o CRM e avisar o time no grupo toma tempo e gera erro. Com o Zapier ou o Make, cada pagamento confirmado na AbacatePay vira uma linha no Google Sheets, um negócio no CRM e uma mensagem para o time, sem código. A AbacatePay não tem um app dentro do Zapier nem do Make: a ligação é pelo webhook, o aviso que a AbacatePay manda a cada pagamento, e os dois recebem webhooks nativamente. O conceito está em o que é webhook de pagamento.


Como funciona

  1. O cliente paga pelo checkout ou pelo link de pagamento.
  2. A AbacatePay manda o evento checkout.completed para a URL de webhook que o Zapier ou o Make gerou.
  3. O Zap ou o cenário confere o secret, filtra o evento e grava a venda onde você quiser.

Se você cria o Pix pela API, o evento é transparent.completed, e os campos ficam em data.transparent em vez de data.checkout. O resto do fluxo é igual.


Antes de começar

Coluna Campo do evento
Data data.checkout.createdAt
ID do evento id
ID da venda data.checkout.id
Pedido data.checkout.externalId
Valor (R$) data.checkout.amount ÷ 100
Taxa (R$) data.checkout.platformFee ÷ 100
Método data.payerInformation.method
Cliente data.customer.name
E-mail data.customer.email
Origem data.checkout.utms.source
Comprovante data.checkout.receiptUrl

Os valores chegam em centavos (R$ 97,00 = 9700). Não crie coluna de CPF/CNPJ: o documento chega mascarado e não precisa ficar na planilha. Deixe a planilha com acesso restrito a quem precisa.


Passo a passo no Zapier

1. Crie o gatilho Catch Hook

Crie um Zap e escolha o gatilho Webhooks by Zapier, com o evento Catch Hook. Copie a URL que o Zapier gera.

2. Cadastre a URL na AbacatePay

No painel, vá em Integração → Webhooks → Criar webhook e escolha Webhook v2. Preencha:

Um webhook não pode ser editado: para mudar algo, crie outro e exclua o antigo.

3. Teste com um pagamento simulado

Com o Modo Teste ligado, abra um link de pagamento seu e clique em Simular Pagamento. Volte ao Zapier e use o teste do gatilho para puxar o evento e ver os campos.

4. Filtre pelo secret e pelo evento

Adicione Filter by Zapier logo depois do gatilho. O Zap só continua se:

O secret vem na URL de cada aviso, como webhookSecret. No teste, procure esse campo entre os dados recebidos. Se ele não aparecer, troque o gatilho para Catch Raw Hook, que traz também os headers, incluindo X-Webhook-Secret. Sem esse filtro, qualquer pessoa com a URL do Zap consegue criar linhas falsas na sua planilha. Não filtre por status: PAID, porque nas vendas por link de pagamento o status vem ACTIVE (o link continua aberto para novas vendas).

5. Grave no Google Sheets

Adicione a ação Google Sheets de criar linha e ligue cada coluna ao campo da tabela acima. Para o valor em reais, divida amount por 100 com o Formatter do Zapier ou numa coluna de fórmula na planilha. Depois, adicione os passos de CRM e de aviso para o time, se quiser, e ligue o Zap.

Falar com o time para automatizar minhas vendas


Passo a passo no Make

1. Crie o Custom webhook

Crie um cenário e comece pelo módulo Webhooks, com Custom webhook. Crie o webhook e copie a URL.

2. Cadastre a URL e teste

Cadastre a URL na AbacatePay como no Zapier (Webhook v2, secret de 32+ caracteres, evento checkout.completed). Com o módulo esperando dados, faça um pagamento simulado no Modo Teste para o Make reconhecer a estrutura. O Make junta os parâmetros da URL e o corpo no mesmo pacote, então o webhookSecret aparece ao lado dos campos do evento.

3. Filtre e distribua com o Router

No filtro depois do webhook, siga só se webhookSecret for igual ao seu secret e event for checkout.completed. Depois, um Router manda a mesma venda para vários destinos: uma rota adiciona a linha no Google Sheets, outra atualiza o CRM, outra avisa o time.

4. Mantenha o webhook ligado ao cenário

O Make desativa um webhook que fica mais de 5 dias sem nenhum cenário ligado a ele, por exemplo depois de apagar o cenário ou de trocar o webhook de cenário. Desativado, ele responde 410, e a AbacatePay desativa o seu webhook ao receber esse código. Se isso acontecer, crie um webhook novo na AbacatePay com a URL nova. O Make também guarda as entregas numa fila. Com a fila cheia, ele responde 400, e a AbacatePay não tenta de novo.


5 automações que valem a pena

  1. Planilha de vendas: cada checkout.completed vira uma linha, com origem (utms.source) para ver qual canal vende mais.
  2. CRM: a venda paga atualiza o contato ou o negócio pelo e-mail do cliente.
  3. Aviso para o time: mensagem no Slack, no Discord ou no WhatsApp do time, pela ferramenta de WhatsApp que você já conecta ao Zapier ou ao Make.
  4. Reembolso na planilha: marque também o evento checkout.refunded no webhook e atualize a linha da venda.
  5. Boas-vindas ao cliente: e-mail com o próximo passo logo depois do pagamento.

Zapier, Make ou n8n: qual usar

Zapier Make n8n
Como recebe o pagamento Webhooks by Zapier Módulo Webhooks Nó Webhook
Conferir o secret Filter by Zapier Filtro do cenário No próprio Webhook ou nó If
Validar a assinatura (HMAC) Exige passo de código Exige passo de código Nó Code
Criar a cobrança Requisição HTTP com a chave de API Requisição HTTP com a chave de API Nó HTTP Request
Onde roda Na nuvem do Zapier Na nuvem do Make Na nuvem do n8n ou no seu servidor

Para só registrar vendas, qualquer um resolve. Para gerar o Pix no fluxo e conferir tudo no mesmo lugar, veja cobrança Pix no n8n. Preços e limites mudam: consulte a página oficial de cada ferramenta. Todas as opções estão nas integrações da AbacatePay.


Cuidados para a planilha não mentir

Para fechar o mês com o extrato, veja como automatizar a conciliação de pagamentos e o que é conciliação de pagamentos.


Quanto custa

Receber o webhook não custa nada na AbacatePay. Você paga pelas vendas: R$ 0,80 por Pix pago, e boleto e cartão conforme /pricing. O plano do Zapier ou do Make é à parte. Para acompanhar vendas sem planilha, o painel tem analytics.


Perguntas frequentes

A AbacatePay tem app no Zapier ou no Make?

Não há um app da AbacatePay dentro deles. A integração é pelo webhook: o Webhooks by Zapier e o módulo Webhooks do Make recebem cada evento de pagamento. Para criar cobranças a partir do fluxo, use a requisição HTTP da ferramenta com a sua chave de API.


Qual evento uso para registrar a venda?

checkout.completed, para vendas por checkout e link de pagamento. Para Pix criado pela API, transparent.completed.


Como evitar linha duplicada na planilha?

Grave o id de cada evento e pule os que já existem. Reenvios manuais chegam com id novo, então confira também o ID da venda e a data.


Dá para avisar no WhatsApp a cada venda?

Dá, pela ferramenta de WhatsApp que você já conecta ao Zapier ou ao Make. A AbacatePay manda o evento de pagamento; a mensagem é enviada pela sua ferramenta.


E se o meu Zap ou cenário ficar desligado?

As vendas desse período não chegam e não são reenviadas sozinhas. Ligue de novo e reenvie pelo painel, em Integração → Webhooks → Ver Logs → Reenviar. No Make, um webhook sem cenário por mais de 5 dias é desativado; aí é preciso criar um webhook novo.


Checklist antes de ligar

  1. Webhook v2 criado com secret de 32+ caracteres e o evento checkout.completed.
  2. Filtro de secret e de evento logo depois do gatilho.
  3. Coluna com o id do evento para barrar duplicadas.
  4. Valores divididos por 100 e nenhuma coluna de CPF.
  5. Teste feito com Simular Pagamento no Modo Teste.
  6. Webhook recriado na produção e Zap ou cenário ligado.

Fale com o time e conecte suas vendas ao Zapier ou ao Make

Leia também: cobrança Pix no n8n · o que é webhook de pagamento · como automatizar a conciliação de pagamentos · confirmar pagamento Pix automaticamente · como receber pagamento pelo WhatsApp · como testar o gateway no sandbox · integrações · link de pagamento · webhooks

Você pode se interessar por