APIs de marketing para lojas online
Acione campanhas de carrinho abandonado, envie atualizações de pedidos e personalize recomendações de produtos com APIs flexíveis. Integre com sua plataforma de e-commerce em horas, não semanas.
O que os desenvolvedores de e-commerce obtêm
Automação de marketing API-first para e-commerce. Sincronize dados de clientes, rastreie eventos, acione campanhas e meça performance com APIs simples e poderosas. Integrações prontas para Shopify, WooCommerce, Magento e Mercado Livre. SDKs nativos para apps móveis. Documentação completa e suporte para desenvolvedores.
Integração rápida
Horas para integrar, não semanas. Plugins pré-configurados para Shopify, WooCommerce, Magento. APIs RESTful para plataformas personalizadas. SDKs móveis para iOS e Android.
Cobertura API completa para e-commerce
APIs para sincronização de clientes, rastreamento de eventos, carrinho abandonado, atualizações de pedidos, recomendações de produtos e segmentação. Acione campanhas baseadas em qualquer ação do cliente.
Sincronização em tempo real
Sincronização bidirecional entre sua loja e o Pushwoosh. Dados de clientes, histórico de pedidos, catálogo de produtos, status do estoque. Sempre atualizado, sem exportações manuais.
Preparado para a escala do e-commerce
Gerencie picos do Black Friday Brasil, Dia do Consumidor e demanda do maior e-commerce da América Latina. Processe milhões de eventos. Tempos de resposta API <100ms. SLA de disponibilidade de 99.9%.
Capacidades da API para e-commerce
Acione campanhas, sincronize produtos e rastreie as jornadas dos seus clientes diretamente da sua loja. Cada funcionalidade disponível no dashboard também funciona de forma programática. Veja todas as capacidades de e-commerce.
Sincronize dados de clientes em tempo real
Crie e atualize perfis de clientes via API. Sincronize histórico de compras, comportamento de navegação e preferências. Segmente clientes automaticamente por RFM, categorias de produto ou estágio do ciclo de vida.
POST /api/v3/customers{ "customer_id": "cust_12345", "email": "customer@example.com", "phone": "+1234567890", "attributes": { "total_orders": 15, "total_spent": 1250.00, "favorite_category": "electronics", "last_order_date": "2024-05-15" }}Rastreie cada interação do cliente
Envie eventos de visualizações de produto, adicionar ao carrinho, compras, buscas e avaliações. Os eventos acionam campanhas automatizadas e impulsionam a segmentação dinâmica.
POST /api/v3/events{ "customer_id": "cust_12345", "event": "product_viewed", "attributes": { "product_id": "prod_789", "product_name": "Wireless Headphones", "price": 89.99, "category": "electronics", "timestamp": "2024-05-17T10:30:00Z" }}Acione campanhas de forma programática
Envie mensagens transacionais via API: confirmações de pedido, atualizações de envio, notificações de entrega. Acione campanhas de marketing baseadas no comportamento do cliente.
POST /api/v3/campaigns/trigger{ "campaign_id": "cart_abandonment_series", "customer_id": "cust_12345", "data": { "cart_items": [ { "product_name": "Wireless Headphones", "price": 89.99, "image_url": "https://..." } ], "cart_total": 89.99, "recovery_link": "https://store.com/cart/recover/abc123" }}Sincronize seu catálogo de produtos
Importe dados de produtos via API. Atualize preços, estoque e descrições. Use em recomendações personalizadas e conteúdo dinâmico. Mostre disponibilidade em tempo real nas mensagens.
POST /api/v3/products{ "product_id": "prod_789", "name": "Wireless Headphones", "price": 89.99, "original_price": 129.99, "in_stock": true, "stock_quantity": 47, "category": "electronics", "image_url": "https://...", "product_url": "https://store.com/products/headphones"}Integrações prontas para sua plataforma
Plugins prontos para Shopify, WooCommerce e Magento, mais APIs RESTful para qualquer plataforma personalizada e Mercado Livre. SDKs móveis nativos para alcance multicanal.
Shopify e Shopify Plus
Instalação com um clique na App Store do Shopify. Tempo de integração: 30 minutos a 2 horas. A sincronização automática de dados cobre criação de clientes, eventos de pedido, carrinho abandonado, visualizações de produto e início do checkout.
- Eventos de cliente: cadastro, login, atualizações de perfil
- Eventos de pedido: realizado, concluído, reembolsado, cancelado
- Eventos de carrinho: adicionar ao carrinho, início do checkout, carrinho abandonado
- Eventos de produto: visualização, busca, atualizações de lista de desejos
Instale o app, configure as definições e comece a enviar campanhas de recuperação no mesmo dia.
WooCommerce no WordPress
Plugin disponível no repositório do WordPress. Tempo de integração: 1 a 2 horas. Sincronização completa de dados de clientes, rastreamento de eventos e automação de pedidos incluídos.
- Cadastro e login de novos clientes
- Produto adicionado ao carrinho e carrinho abandonado
- Pedido realizado, concluído, reembolsado
- Envio de avaliações e classificações
Instale o plugin, insira as chaves de API, configure os gatilhos de eventos e publique.
Magento 2.x
Instalação via Composer ou extensão manual. Tempo de integração: 2 a 4 horas. Suporte multi-loja, segmentos de clientes e rastreamento de pedidos incluídos.
- Perfis de clientes multi-loja
- Personalização baseada em segmentos
- Fluxos de status de pedidos
- Mapeamento configurável de campos de dados
Instale a extensão, configure as credenciais de API e mapeie os campos de dados para os atributos do Pushwoosh.
API RESTful para lojas personalizadas
Integre qualquer plataforma de e-commerce personalizada via REST. Tempo de integração: 1 a 5 dias dependendo da complexidade. Cobertura completa de API com webhooks para entrega, aberturas e conversões em tempo real.
// Track a custom event from any platformawait fetch("https://api.pushwoosh.com/v3/events", { method: "POST", headers: { "Authorization": `Bearer ${API_KEY}` }, body: JSON.stringify({ customer_id: customerId, event: "order_completed", attributes: orderAttributes })});SDKs móveis para iOS, Android, React Native, Flutter
Android-first no Brasil — mais de 85% dos seus usuários usam Android (Galaxy A, Moto G). SDKs nativos para cada stack de app de comércio. Tempo de integração: 4 a 8 horas por plataforma. Notificações push, mensagens in-app e rastreamento de eventos incluídos.
// iOS: track checkout flowPushwoosh.sharedInstance().registerForPushNotifications()
PWInAppManager.shared().postEvent("checkout_started", withAttributes: [ "cart_total": 89.99, "item_count": 2 ])O que você pode construir com nossas APIs
Cinco implementações reais de e-commerce que os varejistas lançam com o Pushwoosh.
Recuperação de carrinho abandonado
O cliente adiciona produtos ao carrinho, mas não conclui a compra. Rastreie os eventos via API, detecte a inatividade, acione o fluxo de recuperação e meça a receita recuperada.
await pushwoosh.trackEvent(customerId, "add_to_cart", { product_id: "prod_789", product_name: "Tênis Running", price: 89.99, cart_total: 89.99});
if (!await orderCompleted(customerId)) { const cartItems = await getCartItems(customerId);
await pushwoosh.triggerCampaign({ campaign: "cart_abandonment_email", customer_id: customerId, data: { cart_items: cartItems, cart_total: calculateTotal(cartItems), recovery_link: generateRecoveryLink(customerId) } });}Resultado: 12% de taxa de recuperação de carrinho e R$180K em receita recuperada por trimestre.
Notificações de status de pedidos
Envie confirmações de pagamento PIX, atualizações de pedidos e notificações de entrega automaticamente via push e WhatsApp. Acione confirmação, envio, entrega e solicitação de avaliação a partir de uma única API.
await pushwoosh.triggerCampaign({ campaign: "order_confirmation", customer_id: customerId, channels: ["email", "whatsapp"], data: { order_number: "ORD-12345", order_total: 89.99, order_items: orderItems, estimated_delivery: "May 20-22" }});
await pushwoosh.triggerCampaign({ campaign: "order_shipped", customer_id: customerId, channels: ["push", "sms"], data: { order_number: "ORD-12345", tracking_number: "1Z999AA10123456784", carrier: "UPS" }});Resultado: 95% de taxa de abertura em notificações de entrega e 22% de taxa de conclusão de avaliações.
Recomendações de produtos personalizadas
Rastreie o comportamento de navegação via API, obtenha recomendações do seu motor e envie e-mails ou mensagens push personalizadas com engajamento medido.
await pushwoosh.trackEvent(customerId, "product_viewed", { product_id: "prod_789", category: "electronics", price: 89.99});
const recommendations = await getRecommendations(customerId, { based_on: ["browsing_history", "purchase_history"], limit: 4});
await pushwoosh.sendEmail({ customer_id: customerId, template: "personalized_recommendations", subject: "Products you might love", data: { recommendations: recommendations.map(p => ({ name: p.name, price: p.price, image_url: p.image_url, product_url: p.url })) }});Resultado: 18% de taxa de cliques e 8% de conversão em recomendações.
Alertas de reposição de estoque
Os clientes solicitam notificações para produtos fora de estoque. Quando o estoque é reabastecido, o webhook aciona alertas por e-mail e push.
await pushwoosh.createAlert({ customer_id: customerId, product_id: "prod_789", channels: ["email", "push"], created_at: new Date()});
app.post("/webhooks/product-restocked", async (req, res) => { const { product_id } = req.body; const alerts = await pushwoosh.getAlerts({ product_id });
for (const alert of alerts) { await pushwoosh.triggerCampaign({ campaign: "back_in_stock", customer_id: alert.customer_id, channels: alert.channels, data: { product_name: product.name, product_price: product.price, product_url: product.url } }); }});Resultado: 35% de taxa de conversão a partir de alertas de reposição.
Automação do ciclo de vida do cliente
Séries de boas-vindas, reengajamento e campanhas VIP acionadas automaticamente com base no cadastro, comportamento e valor de vida do cliente.
await pushwoosh.registerCustomer({ customer_id: customerId, email: email, attributes: { signup_date: new Date(), acquisition_source: "organic" }});
await pushwoosh.addToJourney(customerId, "welcome_series");
const customerValue = await getCustomerLTV(customerId);if (customerValue > 500) { await pushwoosh.addToSegment(customerId, "vip_customers"); await pushwoosh.triggerCampaign({ campaign: "vip_welcome", customer_id: customerId, data: { vip_benefits: ["Free shipping", "Early access", "Exclusive deals"] } });}Resultado: 40% mais LTV para clientes em ciclos de vida automatizados.
Obtenha métricas de campanhas e e-commerce
Acesse performance de campanhas, segmentos e produtos via API. Transmita dados para BigQuery, Snowflake ou Redshift para combinar com suas outras fontes.
Performance de campanhas
Obtenha contagens de enviados, entregues, abertos, clicados e conversões, além de receita e ROI para cada campanha.
GET /api/v3/analytics/campaigns/{campaign_id}
{ "sent": 50000, "delivered": 48500, "opened": 21825, "clicked": 6557, "conversions": 784, "revenue": 68992.00, "avg_order_value": 87.99, "roi": 12.5}Segmentação de clientes
Obtenha contagens de clientes, LTV médio, valor médio de pedido, frequência de compra e taxa de churn por segmento.
GET /api/v3/segments/{segment_id}/analytics
{ "total_customers": 15000, "avg_ltv": 245.50, "avg_order_value": 82.00, "purchase_frequency": 3.2, "churn_rate": 0.08}Performance de produtos
Rastreie visualizações, taxa de adição ao carrinho, taxa de compra e receita por produto para informar o targeting de campanhas e o merchandising.
GET /api/v3/analytics/products
{ "products": [ { "product_id": "prod_789", "views": 12500, "add_to_cart_rate": 0.15, "purchase_rate": 0.08, "revenue": 89990.00 } ]}Preparado para a escala do e-commerce brasileiro
Preparado para o Black Friday Brasil, Dia do Consumidor e picos de demanda do maior e-commerce da América Latina, com entrega de mensagens transacionais com precisão de subsegundo.
Performance de subsegundo
Percentil 95 abaixo de 200ms. Rastreamento de eventos abaixo de 50ms. Latência consistente durante eventos de vendas.
Capacidade para Black Friday e Dia do Consumidor
Eventos ilimitados por segundo. Sem throttling durante picos de tráfego. Redundância geográfica e failover automático.
Infraestrutura global
Implantação multi-região, entrega de SDK com CDN, opções de residência de dados em centros EU e US para varejistas.
Padrões de segurança para e-commerce
Segurança pronta para produção no varejo. Infraestrutura com conformidade PCI DSS, tratamento de GDPR e controles de acesso API ajustados. Certificações SOC 2 Type I e ISO 27001:2022, com suporte HIPAA e centros de dados em EU e US.
Conformidade PCI
Infraestrutura com conformidade PCI DSS Nível 1. Suporte a tokenização. Nunca armazenamos dados completos de pagamento.
Proteção de dados
Compatível com GDPR. Direito ao apagamento, APIs de exportação de dados e gestão de consentimento do cliente.
Autenticação
Autenticação por chave API, OAuth 2.0, lista de permissões de IPs e controle de acesso baseado em funções. Chaves separadas para testes e produção.
Segurança dos dados do cliente
Criptografia em repouso com AES-256. TLS 1.3 em trânsito. Mascaramento de PII em logs. Payloads de webhook assinados.
Suporte para integrações de e-commerce
Plugins pré-configurados, orientação personalizada de API e ajuda para migração. Migre do Klaviyo, Mailchimp ou Omnisend com execução paralela até a transição completa.
-
Escolha seu caminho de integração
Instalação com um clique para Shopify, configuração de plugin para WooCommerce e Magento, ou REST e webhooks para lojas personalizadas.
-
Mapeie os dados dos clientes
Relacione atributos, segmentos e campos de consentimento da sua plataforma ao esquema do Pushwoosh.
-
Configure os gatilhos de eventos
Configure eventos de carrinho, pedido e produto. Valide com campanhas de teste.
-
Migre dados históricos
Importe perfis de clientes, modelos de campanha e histórico de engajamento do Klaviyo, Mailchimp ou Omnisend.
-
Execute em paralelo e faça a transição
Envie pelas duas plataformas por 1-2 semanas. Compare métricas. Mude quando confirmar a paridade. Prazo típico: 1-3 semanas.
Docs interativos e Postman
Explorador de API ao vivo, coleções Postman, especificação OpenAPI e exemplos de código em PHP, Python, Node.js e Ruby.
Chamadas de integração
Sessões técnicas de onboarding, orientação para desenvolvimento de endpoints personalizados e suporte ao mapeamento de dados.
Comunidade de desenvolvedores
Suporte técnico 24/7 para planos pagos, repositórios GitHub com exemplos e tutoriais em vídeo para cada plataforma.
Comece a integrar em minutos
Explore a documentação da API de e-commerce e veja como é fácil acionar campanhas, sincronizar dados e automatizar comunicações com seus clientes. Nível gratuito disponível.