Integração e-commerce
Integrar WhatsApp com Shopify
A integração entre WhatsApp e Shopify conecta a sua loja virtual a um número de WhatsApp para disparar mensagens automáticas a cada evento da loja. Usando a ZapZap API, uma API de WhatsApp não oficial baseada em instâncias, você provisiona um número dedicado e passa a enviar confirmação de pedido, atualização de rastreio e lembretes de carrinho abandonado direto na conversa do cliente. A comunicação acontece via requisições HTTP a partir do Shopify Flow ou de webhooks da loja, sem depender de aprovação de templates. O custo é de R$15 por número ativo por mês, pré-pago, e você começa com crédito grátis para testar.
Por que conectar
Uma loja de suplementos no Shopify quer reduzir carrinho abandonado e diminuir chamados no suporte. Ao integrar o WhatsApp, todo pedido criado dispara uma mensagem de confirmação com o número do pedido e o resumo da compra. Quinze minutos após um checkout abandonado, o cliente recebe um lembrete amigável com o link para concluir a compra. Quando o pedido é marcado como enviado, o rastreio chega automaticamente no WhatsApp. O resultado é mais conversão nos carrinhos parados e menos mensagens do tipo "cadê meu pedido" no e-mail e no chat.
Passo a passo
- 1
Crie e conecte sua instância na ZapZap API
Acesse o painel da ZapZap API em app.zapzapapi.com, crie uma nova instância, escaneie o QR Code com o WhatsApp do número que fará os disparos e copie sua x-api-key e x-api-secret na aba de credenciais da API.
- 2
Instale o app Shopify Flow na sua loja
No admin do Shopify, vá em Configurações (Settings) e depois em Aplicativos e canais de venda (Apps and sales channels). Busque por Shopify Flow na Shopify App Store e instale. O Flow é gratuito e é onde você monta as automações de disparo.
- 3
Crie um fluxo com o gatilho Pedido criado
Abra o Shopify Flow, clique em Criar fluxo de trabalho (Create workflow) e selecione o gatilho Order created (Pedido criado). Em seguida adicione a ação Send HTTP request (Enviar requisição HTTP).
- 4
Aponte a requisição HTTP para a ZapZap API
Na ação Send HTTP request use o método POST com a URL do endpoint de envio da ZapZap API, adicione os cabeçalhos x-api-key e x-api-secret e monte o corpo em JSON com o número do cliente e o texto da mensagem, usando as variáveis do pedido como {{order.customer.phone}} e {{order.name}}.
- 5
Crie o fluxo de recuperação de carrinho e teste
Repita o processo com um novo fluxo usando o gatilho Abandoned checkout created (Checkout abandonado criado) para o lembrete de carrinho. Faça um pedido de teste e um checkout abandonado de teste e confirme que as mensagens chegam no WhatsApp.
Exemplo
// Ilustrativo. Ação "Send HTTP request" do Shopify Flow chamando a ZapZap API.
// Confira os endpoints e campos reais em https://api.zapzapapi.com/llms.txt
POST https://api.zapzapapi.com/api/v1/{instanceId}/send/text
Headers:
x-api-key: SUA_API_KEY
x-api-secret: SEU_API_SECRET
Content-Type: application/json
Body:
{
"number": "5511999999999",
"text": "Olá! Seu pedido #1001 foi confirmado e já está em separação."
}
// Exemplo equivalente em curl:
curl -X POST https://api.zapzapapi.com/api/v1/{instanceId}/send/text \
-H "x-api-key: SUA_API_KEY" \
-H "x-api-secret: SEU_API_SECRET" \
-H "Content-Type: application/json" \
-d '{"number":"5511999999999","text":"Seu carrinho ainda está te esperando. Conclua a compra!"}'Ilustrativo. Os campos e endpoints exatos estão na documentação.
Perguntas frequentes
Preciso de conta oficial do WhatsApp Business API para integrar com o Shopify?
Não. A ZapZap API é uma API de WhatsApp não oficial baseada em instâncias. Você conecta um número comum via QR Code e passa a disparar mensagens sem depender de aprovação de templates ou do processo da API oficial. Basta ter as credenciais x-api-key e x-api-secret.
Como funciona a recuperação de carrinho abandonado no Shopify?
No Shopify Flow você cria um fluxo com o gatilho Abandoned checkout created (Checkout abandonado criado). Esse gatilho dispara quando um cliente inicia o checkout e não finaliza. A ação Send HTTP request chama a ZapZap API e envia um lembrete no WhatsApp com o link para concluir a compra.
Quanto custa manter a integração funcionando?
A ZapZap API cobra R$15 por número ativo por mês, no modelo pré-pago com saldo. Você começa com crédito grátis para testar a integração antes de investir. Cada loja normalmente usa um número, então o custo mensal é de um número ativo.
Posso usar variáveis do pedido do Shopify na mensagem?
Sim. Dentro da ação Send HTTP request do Shopify Flow você monta o corpo em JSON e insere variáveis como {{order.name}}, {{order.customer.phone}} e {{order.total_price}}. Assim cada cliente recebe uma mensagem personalizada com os dados reais do pedido.
Onde encontro a lista completa de endpoints e campos da ZapZap API?
A referência oficial e sempre atualizada fica em https://api.zapzapapi.com/llms.txt. Consulte esse arquivo para confirmar os endpoints de envio de texto, mídia e demais recursos antes de montar suas automações no Shopify Flow.
Comece com crédito grátis
Crie sua conta, conecte um número em minutos e teste a API com aquecimento e anti-bloqueio. R$15 por número ativo/mês, pré-pago, sem fidelidade.
