Sobre este projeto
it-programming / web-development
Aberto
Contexto Geral do Projeto
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.
Categoria TI e Programação
Subcategoria Programação
Qual é o alcance do projeto? Bug ou alteração pequena
Isso é um projeto ou uma posição de trabalho? Um projeto
Tenho, atualmente Eu tenho uma ideia geral
Disponibilidade requerida Conforme necessário
Integrações de API Outros (Outras APIs)
Funções necessárias Desenvolvedor
Prazo de Entrega: 02 de Maio de 2025
Habilidades necessárias