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. 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. 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. 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. 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. 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.