Configurar o Shopify
Visão geral da integração
Anchor link toO Pushwoosh se integra perfeitamente ao Shopify, uma plataforma líder de e-commerce que permite às empresas criar, gerenciar e escalar lojas online. Este guia orienta você na instalação e configuração do app Pushwoosh em sua loja Shopify, na configuração da identificação de usuários e no uso de notificações e ferramentas de automação para engajar clientes por canais como push, e-mail, SMS e WhatsApp.
Tipo de integração
Anchor link to- Destino: o Shopify envia dados de clientes para o Pushwoosh, onde são usados para segmentação e mensagens.
Pré-requisitos
Anchor link to- Uma conta Pushwoosh
- Acesso ao seu painel de administração do Shopify
- Token de API do Dispositivo do Pushwoosh e o Application Code
- Uma loja Shopify com dados de clientes e pedidos disponíveis
- Aprovação do escopo de acesso
read_orderspara eventos de pedido/carrinho, além dewrite_pixelseread_customer_eventspara rastrear as etapas do checkout
Entidades sincronizadas
Anchor link to- Clientes: usados para atribuir e identificar User IDs do Pushwoosh por meio de metacampos do Shopify
- Segmentos de clientes: usados para segmentação e mensagens baseadas em grupos
- Eventos e gatilhos (por exemplo, pedidos realizados, tags aplicadas): usados no Shopify Flow para automatizar mensagens entre canais
- Vitrine: usada para capturar inscrições em web push por meio de scripts incorporados
- Feed de produtos: o feed da vitrine da sua loja (
products.json) se conecta automaticamente ao Catálogo de produtos do Pushwoosh quando você conecta o app, e se desconecta automaticamente se você o desinstalar. - Pedidos e carrinhos: eventos de servidor para servidor dos webhooks
orders/paid,checkouts/createecheckouts/updatedo Shopify. Veja Eventos e campanhas do Shopify. - Comportamento de navegação na vitrine: visualizações de produtos e ações de adicionar ao carrinho, coletadas pelo mesmo embed de tema usado para as inscrições em web push.
- Etapas do checkout: informações de contato inseridas e informações de pagamento enviadas, coletadas por meio de um Shopify Web Pixel.
Glossário (mapeamento de nomes de entidades quando diferentes)
Anchor link to| Shopify | Pushwoosh |
|---|---|
| Customer | User ID |
Webhook orders/paid | Evento PW_OrderCreated — compartilhado com outras integrações de e-commerce (por exemplo, Magento) |
Webhook checkouts/create | Evento PW_AbandonedCart — o mesmo evento compartilhado, também usado pela fonte Cart do bloco Products |
Webhook checkouts/update | Evento PW_AbandonedCartUpdate — disparado enquanto o comprador continua editando o mesmo checkout, sobrescrevendo o carrinho armazenado desde PW_AbandonedCart |
| Visualização de página de produto | Evento PW_ProductViewed |
| Adicionar ao carrinho (sem recarregar a página) | Evento PW_AddToCart |
Web Pixel checkout_contact_info_submitted | Evento PW_CheckoutContactInfo |
Web Pixel payment_info_submitted | Evento PW_PaymentInfoSubmitted |
Como a integração funciona
Anchor link toO Pushwoosh atua como um destino de mensagens para o Shopify. Uma vez integrado, o Shopify envia dados de clientes e de comportamento para o Pushwoosh, onde eles alimentam notificações em tempo real, segmentação de clientes e mensagens personalizadas em diferentes canais.
Componentes-chave da integração
Anchor link to-
Identificação de clientes via metacampos Cada cliente do Shopify recebe um User ID único, armazenado em um metacampo (
custom.pushwoosh_userid). Esse ID permite que o Pushwoosh reconheça e envie mensagens aos usuários de forma consistente em todas as plataformas. -
Automação orientada por eventos via Shopify Flow O Pushwoosh oferece ações de Flow que permitem automatizar mensagens (push, e-mail, SMS, WhatsApp) com base em eventos do Shopify, como:
- Novo pedido realizado
- Tag aplicada ao cliente
- Abandono de carrinho
-
Segmentação baseada em segmentos Os segmentos de clientes do Shopify podem ser usados para enviar notificações específicas por grupo em diferentes canais, como promoções para novos compradores ou campanhas de reativação para usuários inativos.
-
Mensagens manuais em tempo real A partir da visualização de cliente ou segmento no Shopify, você pode acionar notificações manualmente usando as extensões do Pushwoosh:
- Notification by Customer: para acompanhamentos pessoais ou testes
- Notification by Segment: para mensagens baseadas em campanhas
Notificações web push por meio do embed da vitrine
Anchor link toAo ativar o embed do Pushwoosh no seu tema do Shopify, você pode convidar os visitantes do site a se inscrever em notificações push baseadas no navegador — sem necessidade de um app móvel.
Visão geral do fluxo de dados
Anchor link toDados de clientes e eventos do Shopify ↓API do Pushwoosh (via o app) ↓User ID → Segmentação → Notificações acionadas ou manuaisEssa integração permite que você envie mensagens oportunas e relevantes que melhoram a retenção de usuários, aumentam as conversões e melhoram a experiência do cliente — automaticamente ou sob demanda.
Parte 1. Instalação
Anchor link toFaça login no Shopify
Anchor link to- Acesse o Shopify Admin
- Selecione sua loja no painel
Instale o app Pushwoosh
Anchor link to- Visite a página do Pushwoosh na App Store do Shopify
- Clique em Install

- Confirme a instalação na caixa de diálogo do Shopify

Conecte seu app Pushwoosh
Anchor link toApós a instalação, você será redirecionado para o app Pushwoosh dentro do Shopify.
- Clique em Connect.

- Insira o Application Code e a API Key, que você pode encontrar em Pushwoosh Control Panel → Settings → API Access. A API Key aqui é o seu Token de API do Dispositivo.

Ao conectar, uma mensagem de sucesso aparecerá: “Pushwoosh app connected.”

Quando o Shopify solicitar permissões (pedidos, pixels, eventos de clientes), aprove-as. Esses escopos são necessários para o rastreamento de Eventos e campanhas do Shopify. Se você conectou o app anteriormente, veja Já conectado? Você será solicitado a aprovar o acesso novamente.
Assine um plano
Anchor link to- Clique em Upgrade Subscription
- Um único plano baseado em uso será exibido.
- Confirme a cobrança.

Parte 2. Configuração: User ID do cliente via metacampos
Anchor link toPara entregar notificações a usuários identificados por diferentes canais (push, e-mail, SMS, WhatsApp), o Pushwoosh usa um User ID único por cliente. O Shopify armazena esse valor nos metacampos de cliente do Shopify.
- Vá para Settings → Metafields and metaobjects → Customers

- Clique em Add definition e use estes valores:
| Campo | Valor |
|---|---|
| Namespace and key | custom.pushwoosh_userid |
| Namespace | custom |
| Type | Single line text |
| Validation | None |
| Customer Account Access | Read and Write |
| Storefront API Access | Enabled |

Defina Customer accounts access e Storefront API access como na tabela acima.

Parte 3. Usando as extensões do Pushwoosh
Anchor link toO Pushwoosh inclui extensões do Shopify para segmentação por segmento, automação (Flow) e notificações específicas de cliente.
Extensão 1. Send notification by customer
Anchor link toCaso de uso
Anchor link toEnviar manualmente mensagens personalizadas ou notificações de teste para um usuário específico.
Etapas
Anchor link to- Abra Customers → Selecione um cliente
- Clique em More actions → Notification by customer

- Selecione a plataforma de mensagens (por exemplo, Email) e um preset de conteúdo.

- Clique em Send
Extensão 2. Notification by segment
Anchor link toCaso de uso
Anchor link toSegmentar grupos de clientes — carrinhos abandonados, primeiros compradores, grandes gastadores.
Etapas
Anchor link to-
Vá para Customers → Segments
-
Escolha um segmento → Clique em Use Segment

- Selecione Notification by Segment

- Selecione o canal de comunicação e o preset de mensagem desejados. Clique em Send.

Extensão 3. Pushwoosh no Shopify Flow
Anchor link toCaso de uso
Anchor link toAutomatizar mensagens em jornadas de clientes usando gatilhos como pedidos, tags ou comportamento.
Etapas
Anchor link to- Crie um novo Flow no Shopify Flow
- Adicione uma ação → Escolha Pushwoosh send notification

- Configure a mensagem e os campos dinâmicos

Por exemplo:
-
Enviar uma mensagem após a realização de um pedido
-
Lembrar o usuário quando o carrinho for abandonado
-
Enviar um push de reativação após 30 dias de inatividade
Parte 4. Ative o web push (e os eventos de navegação na vitrine)
Anchor link toOpcional apenas para web push. Obrigatório se você precisar de eventos de visualização de produto e adição ao carrinho em Eventos e campanhas do Shopify.
Ative o embed de tema para web push do navegador na sua vitrine:
- Vá para Online Store → Themes → Customize

- Abra App Embeds no menu esquerdo
- Ative Push Init Embed

Conformidade de dados
Anchor link toO Shopify exige que todo app público responda aos seus webhooks obrigatórios de GDPR/CCPA. O Pushwoosh os trata da seguinte forma:
customers/redact: quando um comprador pede à loja para apagar seus dados, o Pushwoosh apaga os registros correspondentes do Pushwoosh de acordo com os identificadores enviados pelo Shopify — e-mail, telefone e ID de cliente do Shopify.customers/data_request: quando um comprador solicita uma cópia de seus dados, o Pushwoosh publica uma notificação no canal interno de suporte, e uma pessoa trata a solicitação manualmente. O Shopify exige que os apps respondam a essas solicitações dentro de 30 dias.shop/redact: o Shopify envia isso 48 horas depois que uma loja desinstala o app, solicitando o apagamento dos dados da loja. O Pushwoosh executa novamente a mesma exclusão que a própria desinstalação aciona, limpando qualquer sessão restante e apagando o registro de integração da loja (incluindo a chave de API do dispositivo, o código de aplicação e os IDs de cobrança). Isso existe como uma rede de segurança para o caso de a desinstalação não ter limpado tudo completamente na primeira vez.
Resumo dos casos de uso
Anchor link toApós a configuração, formas comuns de enviar mensagens a partir do Shopify:
| Cenário | Ferramenta usada |
|---|---|
| Acompanhamento personalizado | Notification by Customer |
| Promoção baseada em segmento | Notification by Segment |
| Mensagem de boas-vindas após o cadastro | Flow + rastreamento de metacampo |
| Lembrete de carrinho abandonado | Shopify Flow + ação do Pushwoosh |
| Inscrição em push | Embed de tema + alternância Push Init |
Para journeys e segmentos baseados em eventos de pedido, carrinho, checkout e vitrine, veja Eventos e campanhas do Shopify.