Pesquisar
Projeto exclusivo

Projeto de API para integração CRM com WhatsApp automático

hoje às 17:58

Descrição do Projeto:

### Escopo do Projeto:

Desenvolver uma API hospedada na Vercel para integração entre a área de membros do site (Nome do Site) e o CRM Pipedrive. A API deverá receber eventos do GTM (Google Tag Manager) que disparam diretamente da área de membros do meu site e atualizar os negócios (deals) no CRM, que, posteriormente, vão disparar automações em API POST WhatsApp.

### Objetivo:

1. **Atualização do CRM (Pipedrive):**
* Receber eventos do GTM ou da área de membros (ex.: `wistia_progress`, `checkout`, `purchase`).
* Identificar o usuário pelo e-mail capturado na área de membros.
* Atualizar o status do negócio (deal) no Pipedrive com base nos eventos recebidos.

2. **Envio de Mensagens Automáticas via WhatsApp:**
* Enviar mensagens automáticas via WhatsApp conforme o estágio do usuário no CRM (ex.: 25% do vídeo assistido, 50%, 75%, 100%).
* Integração com WhatsApp Cloud API (Meta) ou serviço alternativo como Twilio, Wati ou Gupshup.
* Estruturação das mensagens com templates variáveis (ex.: nome do usuário, progresso assistido).

### Requisitos Técnicos:

* **Backend:**
* Node.js
* Axios para requisições HTTP
* Suporte para `GET` e `POST` requests
* Manipulação de payloads JSON
* CORS habilitado para aceitar requisições do GTM

* **CRM API (Pipedrive):**
* Atualização de Deals com base em eventos
* Criação de novos Deals para novos usuários (opcional)

* **Área de Membros:**
* Receber eventos de progresso de vídeo (ex.: 25%, 50%, 75%, 100%)
* Estruturar um endpoint para receber esses eventos e atualizar o CRM

* **Envio de WhatsApp:**
* Integração com Z-API WhatsApp ou alternativa
* Criação de templates padronizados para mensagens automáticas
* Controle de envio para evitar múltiplos disparos em um curto período

### Estrutura dos Endpoints:

1. **Endpoint para Atualização de Negócios (Deals):**
* URL: `/api/update-deal`
* Método: `POST`
* Payload:
```json
{
"user_email": "email@example.com",
"event": "wistia_75",
"milestone": "75%",
"timestamp": "2025-05-10T15:30:00Z"
}
```

2. **Endpoint para Envio de WhatsApp:**
* URL: `/api/send-whatsapp`
* Método: `POST`
* Payload:
```json
{
"user_phone": "+1234567890",
"event": "wistia_75",
"template_id": "12345",
"parameters": {
"name": "Usuário Exemplo",
"milestone": "75%"
}
}
```

### Atualização de Negócios no Pipedrive:
* A atualização no Pipedrive será limitada apenas à atualização do negócio (deal) com base nos eventos recebidos.
* As automações internas no Pipedrive (ex.: envio de mensagens, atualizações de campos personalizados) serão configuradas pelo contratante, não pelo desenvolvedor.

### Opções Opcionais (Dependendo do Valor Cobrado):
1. **Automação Completa no Pipedrive:**
* Configuração das automações internas para ações específicas, como:
* Disparo de mensagens conforme a etapa do negócio.
* Criação de atividades e tarefas com base nos eventos.

2. **Registro de Leads Não Pagos:**
* Capturar leads que iniciaram o checkout na plataforma de pagamento, mas não concluíram o pagamento.
* Criar um deal no Pipedrive para cada lead não pago, permitindo follow-up automático via WhatsApp.

### Entregáveis:
* API funcional hospedada no Vercel, recebendo eventos e atualizando o CRM Pipedrive.
* Endpoint documentado para integração com a área de membros.
* Sistema de envio automático de mensagens no WhatsApp configurado.
* (Opcional) Automação interna no Pipedrive configurada.
* (Opcional) Registro de leads não pagos na plataforma de pagamento.

### Orçamento e Prazos:
* Orçamento: A combinar (indicar valor desejado).
* Prazo: A definir com o desenvolvedor.

Habilidades desejadas:

JSON NodeJS

Atividades do cliente nesse projeto:

Última visualização: hoje às 21:16

Tem dúvidas? Faça uma pergunta.

ou

Enviar proposta

Informações adicionais

Categoria: Web, Mobile & Software
Subcategoria: Outra - Web, Mobile & Software
Orçamento: Aberto
Nível de experiência: Intermediário
Visibilidade: Público
Propostas: 3
Interessados: 4
Tempo restante:
Valor Mínimo: R$ 50,00
Propostas (3)
  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

  • Freelancer novo Promovida Aceita Aceita Rejeitada

    Submetido: | Oferta: Privado | Duração estimada: Privado

Nenhuma proposta foi encontrada.

Carregando...
Projetos semelhantes no 99Freelas

Alteração em código fonte para adicionar funcionalidades ao sistema - Preciso de um programador. Tenho um sistema de WhatsApp para múltiplos atendentes, instalado em um servidor Linux da Contabo, com sistema operacional Ubuntu, utilizando as linguagens Node e ...

Hospedagem de site na plataforma Kinghost - Olá, preciso de alguém que possa me ajudar a subir um site na plataforma Kinghost, que utiliza Node.js e MongoDB.

Programa simples para controle de estoque - Preciso de um programa simples para uma loja de cesta básica. O programa precisa ter um controle de estoque de itens da cesta e a quantidade das cestas montadas prontas! Também deve h...

Melhorar sistema de game online - Já possuo um validador funcional em Python que coleta os dados de um game ao vivo (Player, Banker, Tie) em tempo real. Agora, estou buscando um desenvolvedor especialista em dados e l&oacut...

Criar inteligência artificial para jogos de cassino online - Preciso que crie uma IA para auxiliar na assertividade nas jogadas em cassinos online, como no Football Studio, Bac Bo, Mines e Dragon Tiger.

Carregando...

Carregando...

Pesquisar

FREELANCERS
PROJETOS
Ocorreu um erro inesperado. Caso o erro persista, entre em contato conosco através do e-mail suporte@99freelas.com.br.