APIs de marketing para tiendas online
Activa campañas de carrito abandonado, envía actualizaciones de pedidos y personaliza recomendaciones de productos a través de APIs flexibles. Integra con tu plataforma de e-commerce en horas, no en semanas.
Lo que obtienen los desarrolladores de e-commerce
Automatización de marketing API-first para e-commerce. Sincroniza datos de clientes, rastrea eventos, activa campañas y mide el rendimiento a través de APIs simples y potentes. Integraciones listas para Shopify, WooCommerce, Magento y el ecosistema MercadoLibre. SDKs nativos para apps móviles. Documentación completa y soporte para desarrolladores.
Integración rápida
Horas para integrar, no semanas. Plugins preconfigurados para Shopify, WooCommerce, Magento. APIs RESTful para plataformas personalizadas. SDKs móviles para iOS y Android.
Cobertura API completa para e-commerce
APIs para sincronización de clientes, seguimiento de eventos, carrito abandonado, actualizaciones de pedidos, recomendaciones de productos y segmentación. Activa campañas basadas en cualquier acción del cliente.
Sincronización en tiempo real
Sincronización bidireccional entre tu tienda y Pushwoosh. Datos de clientes, historial de pedidos, catálogo de productos, estado del inventario. Siempre actualizado, sin exportaciones manuales.
Preparado para la escala del e-commerce
Gestiona picos de Hot Sale, Buen Fin y Black Friday LATAM. Procesa millones de eventos. Envía millones de mensajes. Tiempos de respuesta API <100ms. SLA de disponibilidad del 99.9%.
Capacidades de la API para e-commerce
Activa campañas, sincroniza productos y rastrea los journeys de tus clientes directamente desde tu tienda. Cada función disponible en el dashboard funciona también de forma programática. Ve todas las capacidades de e-commerce.
Sincroniza datos de clientes en tiempo real
Crea y actualiza perfiles de clientes vía API. Sincroniza historial de compras, comportamiento de navegación y preferencias. Segmenta clientes automáticamente por RFM, categorías de producto o etapa del 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" }}Rastrea cada interacción del cliente
Envía eventos de vistas de producto, agregar al carrito, compras, búsquedas y reseñas. Los eventos activan campañas automatizadas y potencian la segmentación 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" }}Activa campañas de forma programática
Envía mensajes transaccionales vía API: confirmaciones de pedido, actualizaciones de envío, notificaciones de entrega. Activa campañas de marketing basadas en el comportamiento del 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" }}Sincroniza tu catálogo de productos
Importa datos de productos vía API. Actualiza precios, inventario y descripciones. Úsalos en recomendaciones personalizadas y contenido dinámico. Muestra disponibilidad en tiempo real en los mensajes.
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"}Integraciones listas para tu plataforma
Plugins listos para Shopify, WooCommerce y Magento, más APIs RESTful para cualquier plataforma personalizada y el ecosistema MercadoLibre. SDKs móviles nativos para alcance multicanal.
Shopify y Shopify Plus
Instalación con un clic desde el App Store de Shopify. Tiempo de integración: 30 minutos a 2 horas. La sincronización automática de datos cubre creación de clientes, eventos de pedido, carrito abandonado, vistas de producto e inicio del checkout.
- Eventos de cliente: registro, inicio de sesión, actualizaciones de perfil
- Eventos de pedido: realizado, completado, reembolsado, cancelado
- Eventos de carrito: agregar al carrito, inicio del checkout, carrito abandonado
- Eventos de producto: vista, búsqueda, actualizaciones de lista de deseos
Instala la app, configura los ajustes y empieza a enviar campañas de recuperación el mismo día.
WooCommerce en WordPress
Plugin disponible en el repositorio de WordPress. Tiempo de integración: 1 a 2 horas. Sincronización completa de datos de clientes, seguimiento de eventos y automatización de pedidos incluidos.
- Registro e inicio de sesión de nuevos clientes
- Producto agregado al carrito y carrito abandonado
- Pedido realizado, completado, reembolsado
- Envíos de reseñas y valoraciones
Instala el plugin, ingresa las claves API, configura los disparadores de eventos y lanza.
Magento 2.x
Instalación vía Composer o extensión manual. Tiempo de integración: 2 a 4 horas. Soporte multi-tienda, segmentos de clientes y seguimiento de pedidos incluidos.
- Perfiles de clientes multi-tienda
- Personalización basada en segmentos
- Flujos de estado de pedidos
- Mapeo configurable de campos de datos
Instala la extensión, configura las credenciales de API y mapea los campos de datos a los atributos de Pushwoosh.
API RESTful para tiendas personalizadas
Integra cualquier plataforma de e-commerce personalizada vía REST. Tiempo de integración: 1 a 5 días según la complejidad. Cobertura completa de API con webhooks para entrega, aperturas y conversiones en tiempo 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óviles para iOS, Android, React Native, Flutter
Android-first en LATAM — más del 85% de tus usuarios usan Android. SDKs nativos para cada stack de app de comercio. Tiempo de integración: 4 a 8 horas por plataforma. Notificaciones push, mensajes in-app y seguimiento de eventos incluidos.
// iOS: track checkout flowPushwoosh.sharedInstance().registerForPushNotifications()
PWInAppManager.shared().postEvent("checkout_started", withAttributes: [ "cart_total": 89.99, "item_count": 2 ])Lo que puedes construir con nuestras APIs
Cinco implementaciones reales de e-commerce que los retailers lanzan con Pushwoosh.
Recuperación de carrito abandonado
El cliente agrega productos al carrito pero no completa la compra. Rastrea los eventos vía API, detecta la inactividad, activa el flujo de recuperación y mide los ingresos recuperados.
await pushwoosh.trackEvent(customerId, "add_to_cart", { product_id: "prod_789", product_name: "Auriculares Bluetooth", 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 tasa de recuperación de carrito y $180K en ingresos recuperados por trimestre.
Notificaciones de estado de pedidos
Envía actualizaciones automáticas de pedidos vía email, SMS y WhatsApp. WhatsApp tiene una penetración del 95%+ en México, Colombia y Argentina — el canal preferido para notificaciones transaccionales en LATAM. Activa confirmación, envío, entrega y solicitud de reseña desde una sola 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 tasa de apertura en notificaciones de entrega y 22% de tasa de completación de reseñas.
Recomendaciones de productos personalizadas
Rastrea el comportamiento de navegación vía API, obtén recomendaciones de tu motor y envía emails o mensajes push personalizados con engagement 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 tasa de clics y 8% de conversión en recomendaciones.
Alertas de reposición de stock
Los clientes solicitan notificaciones para productos agotados. Cuando el inventario regresa, el webhook activa alertas por email y 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 tasa de conversión desde alertas de reposición.
Automatización del ciclo de vida del cliente
Series de bienvenida, reactivación y campañas VIP activadas automáticamente según el registro, comportamiento y valor de vida del 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% más de LTV para clientes en ciclos de vida automatizados.
Obtén métricas de campañas y e-commerce
Accede al rendimiento de campañas, segmentos y productos vía API. Transmite datos a BigQuery, Snowflake o Redshift para combinar con tus otras fuentes.
Rendimiento de campañas
Obtén conteos de enviados, entregados, abiertos, clicados y conversiones, además de ingresos y ROI para cada campaña.
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}Segmentación de clientes
Obtén conteos de clientes, LTV promedio, valor promedio de pedido, frecuencia de compra y tasa de abandono 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}Rendimiento de productos
Rastrea vistas, tasa de agregar al carrito, tasa de compra e ingresos por producto para informar el targeting de campañas y el 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 la escala del e-commerce LATAM
Preparado para picos de Hot Sale, Buen Fin y Black Friday LATAM, con entrega de mensajes transaccionales con precisión de subsegundo.
Rendimiento de subsegundo
Percentil 95 por debajo de 200ms. Seguimiento de eventos por debajo de 50ms. Latencia consistente durante eventos de ventas.
Capacidad para Hot Sale y Buen Fin
Eventos ilimitados por segundo. Sin throttling durante picos de tráfico. Redundancia geográfica y failover automático.
Infraestructura global
Despliegue multi-región, entrega de SDK respaldada por CDN, opciones de residencia de datos en centros EU y US para retailers.
Estándares de seguridad para e-commerce
Seguridad lista para producción en retail. Infraestructura con cumplimiento PCI DSS, manejo de GDPR y CCPA, y controles de acceso API ajustados. Certificaciones SOC 2 Type I e ISO 27001:2022, con soporte HIPAA y centros de datos en EU y US.
Cumplimiento PCI
Infraestructura con cumplimiento PCI DSS Nivel 1. Soporte de tokenización. Nunca almacenamos detalles completos de pago.
Protección de datos
Compatible con GDPR y CCPA. Derecho al borrado, APIs de exportación de datos y gestión del consentimiento del cliente.
Autenticación
Autenticación por clave API, OAuth 2.0, lista blanca de IPs y control de acceso basado en roles. Claves separadas para pruebas y producción.
Seguridad de datos del cliente
Cifrado en reposo con AES-256. TLS 1.3 en tránsito. Enmascaramiento de PII en logs. Payloads de webhook firmados.
Soporte para integraciones de e-commerce
Plugins preconfigurados, orientación personalizada de API y ayuda para migración. Pasa desde Klaviyo, Mailchimp u Omnisend con ejecución en paralelo hasta el cambio completo.
-
Elige tu ruta de integración
Instalación con un clic para Shopify, configuración de plugin para WooCommerce y Magento, o REST y webhooks para tiendas personalizadas.
-
Mapea los datos de clientes
Relaciona atributos, segmentos y campos de consentimiento de tu plataforma con el esquema de Pushwoosh.
-
Configura los disparadores de eventos
Configura eventos de carrito, pedido y producto. Valida con campañas de prueba.
-
Migra datos históricos
Importa perfiles de clientes, plantillas de campaña e historial de engagement desde Klaviyo, Mailchimp u Omnisend.
-
Ejecuta en paralelo y cambia completamente
Envía a través de ambas plataformas 1-2 semanas. Compara métricas. Cambia cuando confirmes la paridad. Tiempo típico: 1-3 semanas.
Docs interactivos y Postman
Explorador de API en vivo, colecciones de Postman, especificación OpenAPI y ejemplos de código en PHP, Python, Node.js y Ruby.
Llamadas de integración
Sesiones técnicas de onboarding, orientación para desarrollo de endpoints personalizados y soporte de mapeo de datos.
Comunidad de desarrolladores
Soporte técnico 24/7 para planes de pago, repositorios GitHub con ejemplos y tutoriales en video para cada plataforma.
Empieza a integrar en minutos
Explora la documentación de la API de e-commerce y observa lo fácil que es activar campañas, sincronizar datos y automatizar comunicaciones. Nivel gratuito disponible.