Evaluating bids

Integração Whatsapp (Ghl + Evolution Api)

Published on the February 18, 2025 in IT & Programming

About this project

Open

Preciso de um middleware (servidor web) que conecte o GoHighLevel (GHL) à Evolution api para substituir a integração oficial da api do whatsapp da meta. O middleware será responsável por gerenciar o fluxo de mensagens entre as plataformas.

Fluxo de Dados
1️⃣ Mensagens de Saída (Do GHL para o WhatsApp via Evolution API)
- Um usuário dentro do GHL envia uma mensagem.
- O middleware intercepta a solicitação e a reformata para a Evolution API.
- A mensagem é enviada via Evolution API para o WhatsApp.

2️⃣ Mensagens de Entrada (Do WhatsApp para o GHL via Evolution API)
- Uma mensagem do WhatsApp é recebida no servidor da Evolution API.
- O middleware captura a mensagem e a encaminha para o GHL via webhooks.
- A mensagem aparece dentro da interface do GHL normalmente.

Requisitos Técnicos

✅ Servidor Middleware
O sistema deve ser um middleware hospedado em um vps (aws, digitalocean, ou outro serviço similar).
O código deve ser bem documentado para futuras manutenções.

✅ Conexão com APIs
O sistema deve consumir e enviar dados para as seguintes APIs:
GoHighLevel API: https://help.gohighlevel.com/support/solutions/articles/48001060529-highlevel-api
Evolution API: https://doc.evolution-api.com/v1/pt/get-started/introduction

✅ Webhooks e Formatação de Dados
O middleware deve receber webhooks da Evolution api e encaminhá-los corretamente para o ghl.
As mensagens enviadas pelo GHL devem ser transformadas no formato correto para a Evolution API.

✅ Segurança
O sistema deve garantir a segurança dos dados trafegados entre as plataformas.

Project overview

O objetivo deste projeto é criar um middleware (servidor web intermediário) para conectar o GoHighLevel (GHL) à Evolution API, permitindo a comunicação entre essas plataformas e a automação do envio e recebimento de mensagens via WhatsApp. Atualmente, a integração oficial do GHL com o WhatsApp ocorre por meio da API oficial da Meta, o que pode gerar limitações e custos adicionais. A proposta é desenvolver uma alternativa mais flexível e eficiente, utilizando a Evolution API como intermediária. Com essa integração, será possível: ✅ Automatizar o envio de mensagens do GHL para o WhatsApp por meio da Evolution API. ✅ Receber mensagens do WhatsApp e encaminhá-las para o GHL, garantindo que toda a comunicação fique centralizada na plataforma. ✅ Eliminar a dependência da API oficial da Meta, proporcionando maior controle sobre a infraestrutura e possíveis otimizações futuras. ✅ Garantir um fluxo de mensagens estável e seguro, permitindo que a comunicação ocorra de forma confiável entre as plataformas. O middleware será responsável por traduzir as solicitações entre o GHL e a Evolution API, garantindo que as mensagens sejam enviadas e recebidas no formato correto. Ele será desenvolvido para rodar em um servidor VPS, podendo ser escalado conforme a necessidade do projeto.

Category IT & Programming
Subcategory Web development
What is the scope of the project? Medium-sized change
Is this a project or a position? Project
I currently have I have specifications
Required availability As needed
API Integrations Other (Other APIs)
Roles needed Developer

Delivery term: Not specified

Skills needed

Other projects posted by R. N.