Evaluando propuestas

Implantação De Captura E Envio De Lead De Carrinho Abandonado

Publicado el 29 Abril, 2025 en Programación y Tecnología

Sobre este proyecto

Abierto

1. Criar um Web Pixel Customizado na vtex io
2. Configurar o Webhook no Zapier
3. Formatar a mensagem de WhatsApp no Zapier
4. Enviar a Mensagem para o WhatsApp

Contexto general del proyecto

1. Criar um Web Pixel Customizado na vtex io objetivo: capturar dados de clientes (nome, e-mail, telefone, carrinho) e enviar automaticamente para um webhook do zapier. Instruções: • Criar um Web Pixel na vtex io com o seguinte comportamento: • escutar o evento orderformupdated. • Capturar os seguintes dados: • E-mail • Nome • Telefone • Lista de produtos (SKU, Nome, Quantidade, Preço Unitário) • Valor Total • Data e Hora do abandono • Enviar esses dados via fetch() para um Webhook do Zapier. 2. Configurar o Webhook no Zapier Responsável: Pode ser feito por marketing ou desenvolvimento caso tenha acesso. Instruções: 1. No Zapier, criar um novo Zap: • App: Webhooks by Zapier. • Evento: Catch Hook. • Copiar a URL gerada. 2. Fazer um teste de envio (simular um Payload). 3. Formatar a mensagem de WhatsApp no Zapier Objetivo: Transformar o payload em uma mensagem padrão para a equipe de vendas. Instruções: • Adicionar um passo no Zap: • App: Formatter by Zapier → Text → Transform: “Text Template”. • Estruturar a mensagem assim: [novo carrinho abandonado] nome: {{nome}} telefone: {{telefone}} e-mail: {{email}} produtos: {{#produtos}} - {{skuname}} (quantidade: {{quantity}}) - r$ {{price}} {{/produtos}} valor total: r$ {{valortotal}} data e hora: {{datahora}} 4. Enviar a Mensagem para o WhatsApp Instruções: • Adicionar um passo final no Zap: • Escolher o app de integração com WhatsApp (Twilio, 360Dialog, Zenvia, etc.). • Configurar envio da mensagem para: • Grupo de WhatsApp da equipe de vendas ou • Número de vendedor específico. Detalhes: • Enviar a mensagem formatada no passo anterior. • Usar número no formato internacional (+55). Considerações importantes: • O envio deve acontecer apenas uma vez por cliente/sessão (controlado via sessionStorage). • O processo todo deve ser assíncrono e sem impactar a navegação do cliente. • Se possível, adicionar tratamento de erro no Pixel para registrar falhas de envio.

Categoría Programación y Tecnología
Subcategoría Programación Web
¿Cuál es el alcance del proyecto? Bug o cambio pequeño
¿Es un proyecto o una posición? Un proyecto
Actualmente tengo Tengo una idea
Disponibilidad requerida Según se necesite
Integraciones de API Otros (Otras APIs)
Roles necesarios Programador

Plazo de Entrega: 02 Mayo, 2025

Habilidades necesarias

Otros proyectos publicados por R. M.