Projeto freelance

Migração para WhatsApp Cloud API com Embedded Signup em Django multi-tenant

19/08/2026

📍 Remote

Descrição do projeto

Possuo um **SaaS de gestão de clínicas desenvolvido em Python/Django**, atualmente em produção e utilizado por diversas clínicas. O sistema possui, entre outras funcionalidades, agenda e envio automático de mensagens de confirmação de consultas via WhatsApp. Atualmente, o envio das mensagens é realizado por meio de uma integração de terceiros baseada em WhatsApp Web. Com o crescimento da plataforma e aumento do volume de agendamentos, precisamos **migrar essa estrutura para a API Oficial do WhatsApp Business da Meta (WhatsApp Business Platform / Cloud API)**. ## Objetivo do projeto Implementar uma arquitetura **multi-clínica (multi-tenant)** em que cada clínica cadastrada no SaaS possa conectar e utilizar **seu próprio número de WhatsApp** para o envio das mensagens automáticas aos seus respectivos pacientes. A intenção é utilizar a infraestrutura oficial da Meta e o **Embedded Signup**, permitindo que o processo de conexão seja realizado pelo próprio cliente dentro do sistema. O fluxo esperado é semelhante a: **Clínica - Easy Clinic - Meta WhatsApp Business Platform - WhatsApp do paciente** Cada clínica deverá possuir sua própria configuração/identificação perante a Meta, de modo que uma mensagem referente a um agendamento da Clínica A seja enviada pelo WhatsApp da Clínica A, enquanto um agendamento da Clínica B seja enviado pelo WhatsApp da Clínica B. ## Escopo técnico esperado O profissional deverá analisar a integração existente e implementar a migração, contemplando principalmente: * Integração do SaaS Django com a **WhatsApp Business Platform / Cloud API oficial da Meta**; * Configuração do aplicativo junto à Meta e orientação/implementação das permissões necessárias; * Implementação do **WhatsApp Embedded Signup** para onboarding das clínicas; * Criação, dentro do sistema, da funcionalidade - Conectar meu WhatsApp -; * Associação de cada número/conta WhatsApp à respectiva clínica no banco de dados; * Armazenamento e gerenciamento seguro dos identificadores e credenciais necessários, como `WABA ID`, `Phone Number ID` e demais informações exigidas pela Meta; * Adequação da arquitetura para funcionamento **multi-tenant**, garantindo isolamento completo entre as clínicas; * Implementação/configuração dos **templates oficiais de mensagens**, especialmente templates Utility para confirmação e lembrete de consultas; * Adequação da rotina atual de confirmação automática para identificar a clínica responsável pelo agendamento e utilizar automaticamente o número correspondente; * Implementação dos **webhooks da Meta** para acompanhamento de status das mensagens (enviada, entregue, lida, falha etc.); * Tratamento de erros, logs e mecanismos para evitar perda ou duplicidade de mensagens; * Análise da necessidade de fila de processamento (Celery, Redis ou tecnologia equivalente) para envio assíncrono e escalável; * Possibilidade de utilização do modelo de **coexistência com WhatsApp Business App**, quando disponível/elegível; * Estrutura preparada para crescimento do SaaS para dezenas ou centenas de clínicas. O objetivo final é chegar a uma arquitetura semelhante a: **Easy Clinic** - WhatsApp da Clínica A - pacientes da Clínica A - WhatsApp da Clínica B - pacientes da Clínica B - WhatsApp da Clínica C - pacientes da Clínica C - WhatsApp da Clínica D - pacientes da Clínica D Tudo deverá funcionar automaticamente a partir dos agendamentos já existentes no sistema. ## Importante - experiência obrigatória **Não buscamos profissional que esteja tendo o primeiro contato com a API da Meta neste projeto.** Procuramos exclusivamente desenvolvedores que tenham **experiência prática comprovável com projetos semelhantes**, especialmente integração de sistemas/SaaS com: * WhatsApp Business Platform; * Meta Cloud API; * Embedded Signup; * múltiplos números/clientes dentro da mesma plataforma; * Webhooks; * templates de mensagens; * Python/Django. **Na proposta, favor informar projetos semelhantes já realizados e, quando possível, apresentar evidências, portfólio ou referências que comprovem essa experiência.** Ter experiência especificamente com **SaaS multi-tenant permitindo que cada cliente conecte seu próprio WhatsApp através do Embedded Signup da Meta** será considerado um diferencial importante. O sistema já está desenvolvido e em produção. Portanto, **não se trata de desenvolver um novo SaaS**, mas de analisar a estrutura existente, substituir/migrar a integração atual de WhatsApp e implementar essa nova arquitetura de forma segura, escalável e sem comprometer as demais funcionalidades existentes.
Aplicar para o projeto