InícioGuias › automacao-ecommerce
Guia

Como automatizar pedidos do WooCommerce com notificação no WhatsApp (n8n, passo a passo)

Atualizado em 2026-07-13 · por Redação Automação Hoje
Dona de loja online brasileira confere no celular a notificação automática de pedido do WooCommerce enviada pelo WhatsApp via n8n
Resposta rápida: Para automatizar pedidos do WooCommerce com notificação no WhatsApp, use o nó WooCommerce Trigger do n8n: ele registra um webhook na loja que dispara a cada pedido criado. O workflow recebe os dados (cliente, itens, valor), monta a mensagem e envia pelo WhatsApp via Evolution API ou pela API oficial da Meta.
· espaço publicitário ·
Em resumo
  • O WooCommerce Trigger do n8n registra o webhook sozinho na loja — você não precisa criar nada manualmente no painel do WordPress
  • A credencial usa as chaves da REST API do WooCommerce (Configurações → Avançado → REST API), com permissão de leitura/escrita
  • O evento order.created traz o pedido completo no payload: nome, telefone, itens, valor e status — tudo que a mensagem precisa
  • Para o envio, a Evolution API (open source, self-hosted) é o caminho mais comum no Brasil; a API oficial da Meta cobra por mensagem desde janeiro de 2026
  • O mesmo fluxo serve para avisar o cliente e a equipe: uma mensagem de confirmação para quem comprou, um alerta no grupo de quem separa o pedido
  1. Gere as chaves da REST API no WooCommerce

    No painel do WordPress, vá em WooCommerce → Configurações → Avançado → REST API e clique em 'Adicionar chave'. Dê um nome (algo como 'n8n'), escolha um usuário administrador e defina a permissão como leitura/escrita — o trigger do n8n precisa dela para registrar o webhook. Copie a consumer key e a consumer secret na hora: a secret só aparece uma vez.

  2. Crie a credencial e o WooCommerce Trigger no n8n

    No n8n, adicione o nó WooCommerce Trigger e crie uma credencial nova colando a consumer key, a consumer secret e a URL da loja (com https://). No campo de evento, selecione 'Order Created'. Ao ativar o workflow, o n8n registra o webhook automaticamente no WooCommerce — dá para conferir em Configurações → Avançado → Webhooks, onde ele aparece listado com a URL do n8n como destino.

  3. Faça um pedido de teste e inspecione o payload

    Antes de escrever qualquer mensagem, crie um pedido de teste na loja e olhe o que chegou no n8n. O payload do order.created traz billing (nome e telefone do cliente), line_items (produtos e quantidades), total e status. Anote os caminhos dos campos que você vai usar — brigar com o formato do JSON depois, com o fluxo já ativo, é bem menos divertido.

  4. Trate o telefone para o formato do WhatsApp

    Aqui mora o erro mais comum desse fluxo. O cliente digita o telefone de qualquer jeito no checkout: com parênteses, com traço, sem DDI. O WhatsApp exige o formato internacional limpo — 5511999999999. Use um nó Code ou Edit Fields para remover tudo que não for número e garantir o 55 na frente. Um telefone mal formatado falha em silêncio, e você só descobre quando o cliente reclama que não recebeu nada.

  5. Monte a mensagem de confirmação

    Com os dados limpos, monte o texto: nome do cliente, número do pedido, itens, valor e prazo estimado. Mensagem de confirmação boa é curta e responde o que o cliente quer saber — 'recebemos seu pedido, é isso que você comprou, esse é o próximo passo'. Evite parágrafo de boas-vindas e link desnecessário; quanto mais a mensagem parecer nota fiscal falante, menos gera resposta de dúvida depois.

  6. Envie pelo WhatsApp (Evolution API ou API oficial)

    Na Evolution API, instale o node comunitário n8n-nodes-evolution-api (ou use um HTTP Request para o endpoint de envio de texto) apontando para a sua instância, com o telefone tratado e o texto montado. Na API oficial da Meta, o nó nativo de WhatsApp do n8n envia um template pré-aprovado do tipo utility — obrigatório para mensagem ativa fora da janela de 24 horas.

  7. Adicione o alerta interno para a equipe

    O mesmo trigger pode alimentar um segundo ramo: uma mensagem para o número (ou grupo) de quem separa os pedidos, com item, quantidade e endereço resumido. Para loja pequena, isso substitui o hábito de ficar recarregando o painel do WooCommerce. Se quiser ir além, um terceiro ramo grava o pedido numa planilha e vira relatório de vendas do dia sem esforço extra.

  8. Cubra os outros status do pedido

    Pedido criado é só o começo da conversa. Duplique o fluxo com o evento 'Order Updated' e filtre por status: 'processing' vira 'pagamento aprovado', 'completed' vira 'pedido enviado'. É nesse acompanhamento que a automação mais aparece para o cliente — ninguém pergunta 'cadê meu pedido?' quando a loja avisa antes.

Evolution API ou API oficial da Meta: qual usar para notificar pedidos?

As duas funcionam com o n8n, mas o perfil de cada uma é diferente. A Evolution API é open source, roda no seu servidor e não cobra por mensagem — em troca, usa uma conexão não oficial com o WhatsApp, com risco de bloqueio do número se o uso fugir do padrão de conversa normal.

A API oficial (Cloud API da Meta) mudou de modelo em janeiro de 2026: deixou de cobrar por conversa e passou a cobrar por mensagem enviada. Confirmação de pedido entra na categoria utility, a mais barata — na casa de poucos centavos de real por mensagem, segundo levantamentos de provedores brasileiros no início de 2026. Respostas dentro da janela de atendimento de 24 horas seguem gratuitas até outubro de 2026, quando também passam a ser cobradas.

A conta é simples: notificação transacional para quem acabou de comprar é o caso de uso mais seguro que existe — o cliente espera a mensagem. Loja pequena rodando algumas dezenas de pedidos por dia costuma ficar bem com a Evolution API. Operação maior, ou que não pode arriscar o número, paga os centavos da API oficial e dorme tranquila.

CritérioEvolution APIAPI oficial (Meta Cloud API)
Custo por mensagemZero (você paga só o servidor)Categoria utility: centavos de real por mensagem desde jan/2026
Risco de bloqueio do númeroExiste — conexão não oficialPraticamente nulo com templates aprovados
Template pré-aprovadoNão precisaObrigatório para mensagem ativa
Integração com n8nNode comunitário n8n-nodes-evolution-api ou HTTP RequestNó nativo de WhatsApp do n8n
Melhor paraLoja pequena/média, começo de operaçãoVolume alto, número que não pode cair

E se eu não quiser usar o trigger pronto do n8n?

Dá para fazer na mão. O WooCommerce tem um sistema nativo de webhooks em Configurações → Avançado → Webhooks: você cria um webhook com o tópico 'Pedido criado', cola a URL de um nó Webhook do n8n como endereço de entrega e define um secret para validar a origem. O resultado é o mesmo do trigger pronto — o caminho manual só faz sentido se você quiser controlar o secret, apontar para outro sistema além do n8n ou depurar entregas.

Falando em depurar: o WooCommerce guarda o log de cada disparo de webhook em WooCommerce → Status → Logs, com a resposta do servidor de destino. Quando a mensagem não chega, é o primeiro lugar para olhar — na maioria das vezes o webhook disparou e o problema está do lado do fluxo, não da loja.

O que esse fluxo muda na rotina de uma loja

O ganho imediato é matar duas tarefas repetitivas: avisar o cliente que o pedido entrou e avisar a equipe que tem pedido para separar. Parece pouco, mas em loja que vende pelo Instagram e fecha no WhatsApp, essa confirmação manual consome boa parte do dia de alguém — e atrasa justamente nos dias de pico, quando mais importa.

Tem também o efeito na percepção do cliente. Compra online no Brasil ainda carrega desconfiança, e a mensagem de confirmação chegando no WhatsApp segundos depois do checkout resolve isso melhor que qualquer selo de segurança no rodapé do site. Quem já automatizou o mesmo aviso na Shopify conhece o padrão: o volume de 'meu pedido foi aprovado?' no atendimento despenca.

O padrão se repete em outras plataformas e ferramentas — o Make tem receita parecida para e-commerce, e a lógica webhook → tratamento → envio é a mesma. Dominou uma vez, replicou em qualquer loja.

Perguntas frequentes

Preciso de plugin pago para conectar WooCommerce ao n8n?
Não. O webhook e a REST API já vêm no WooCommerce padrão, sem plugin extra. Você só gera as chaves de API em Configurações → Avançado → REST API e usa o nó WooCommerce Trigger do n8n, que é nativo. O custo real do fluxo está na hospedagem do n8n e na API de WhatsApp escolhida.
O cliente precisa autorizar o recebimento da mensagem no WhatsApp?
Boa prática (e exigência da LGPD) é ter consentimento: um checkbox no checkout do tipo 'quero receber atualizações do pedido no WhatsApp' resolve. Na API oficial da Meta, mensagens ativas só saem com template utility aprovado, o que já força o padrão transacional. Vender o telefone do cliente para marketing sem opt-in é outra história — não faça.
Quanto custa enviar confirmação de pedido pela API oficial do WhatsApp?
Desde janeiro de 2026 a Meta cobra por mensagem enviada, e confirmação de pedido entra na categoria utility, a mais barata — provedores brasileiros reportavam valores na casa de poucos centavos de real por mensagem no início de 2026. Respostas dentro da janela de 24 horas seguem gratuitas até outubro de 2026.
O webhook do WooCommerce dispara para pedidos feitos manualmente no painel?
Sim. O tópico order.created dispara para qualquer pedido criado, seja pelo checkout, pelo painel ou via API. Se você cria pedidos de teste ou lançamentos internos com frequência, filtre no n8n — um nó IF checando o status ou um campo do pedido evita mensagem de confirmação indo para cliente que não comprou nada.

Leia também