Como Integrar Agilux Engage Squad ao RD Station via Webhook (Tutorial Técnico)
Introdução: Como Integrar Agilux Engage Squad e RD Station para Automatizar a Triagem de Pacientes
Quantas horas por semana sua equipe gasta transferindo dados de pacientes entre sistemas? Se você parou pra pensar e não gostou da resposta, continue lendo.
A Agilux Engage Squad centraliza agendamentos, históricos e triagens em uma plataforma só. O RD Station, por sua vez, domina a automação de marketing e vendas no Brasil. Duas ferramentas excelentes. Mas quando trabalham isoladas? Aí mora o problema.
Com dados presos na Agilux, sua equipe faz triagem manual, revisa formulários um por um e perde oportunidades de engajamento. Tempo desperdiçado, erros bobos e atendimento mais lento.
A solução é conectar as duas plataformas via Webhooks. Você cria um fluxo que triagem pacientes automaticamente, em tempo real, conforme eles interagem com sua clínica. Este tutorial foi pensado pra engenheiros de automação, tech leads e gestores de marketing técnico que querem eficiência sem sacrificar qualidade.
Bora construir isso juntos?
Pré-requisitos: Prepare Seu Ambiente Antes de Integrar
Antes de começar, confirme que você tem o básico pronto. Sua conta na Agilux Engage Squad precisa de permissões de administrador. No RD Station, garanta um plano que suporte automações e Webhooks.
Conhecer APIs e Webhooks ajuda bastante aqui. Pra simplificar: Webhooks são notificações automáticas que um sistema envia pra outro quando algo acontece. Tipo um “ei, olha isso aqui” entre plataformas (o SendGrid explica bem isso).
Familiarize-se também com JSON, o formato que os dados usam pra viajar entre Agilux e RD Station. É legível, leve e todo mundo usa.
Mantenha a documentação do RD Station Developers aberta numa aba. Vai ser sua companheira fiel durante a implementação.
Configure o Webhook na Agilux Engage Squad
Hora de mexer na Agilux. Faça login e vá até as configurações de API, geralmente no menu de integrações.
Crie um Webhook novo com nome tipo “Integração RD Station – Triagem de Pacientes”. A URL de destino você pega no RD Station (já explico como), mas normalmente segue esse formato: `https://api.rd.services/platform/conversions`.
Escolha quais eventos disparam o Webhook. Pra triagem de pacientes, os mais úteis são:
- Cadastro de novo paciente
- Preenchimento de formulário de sintomas
- Agendamento de primeira consulta
- Atualização de dados de contato
Configure payload JSON e método HTTP POST. Use a função de teste antes de salvar. Status 200 ou 201 significa que funcionou.
Crie a Automação no RD Station para Capturar os Dados
No painel do RD Station, crie um fluxo novo do zero. Assim você controla tudo.
Defina o gatilho como “Webhook recebido”. O RD Station gera uma URL única automaticamente. Copie essa URL, volte pra Agilux e cole no campo de endpoint.
O RD Station já recebe JSON nativamente, mas você precisa mapear os campos. É aqui que as informações encontram seus lugares certos.
Mapeie campos essenciais: nome, email, telefone e sintomas
A Agilux envia dados mais ou menos assim:
“`json
{
“paciente_nome”: “Maria Silva”,
“paciente_email”: “maria@email.com”,
“paciente_telefone”: “+5511999998888”,
“sintomas_relatados”: “dor de cabeça persistente”,
“nivel_urgencia”: “moderado”,
“data_cadastro”: “2024-01-15T14:30:00Z”
}
“`
Mapeie no RD Station:
- `paciente_nome` → “Nome”
- `paciente_email` → “E-mail”
- `paciente_telefone` → “Telefone”
- `sintomas_relatados` → campo personalizado “Sintomas Iniciais”
- `nivel_urgencia` → tag “Nível de Urgência”
Domine o Payload JSON da Agilux
Nem tudo que vem da Agilux precisa ir pro RD Station. Foque no que importa: nome, email, telefone, sintomas e urgência.
Use Liquid Filters pra formatar dados. Por exemplo: `{{ paciente_nome | capitalize }}` padroniza nomes.
Gerencie dados ausentes
Pacientes pulam campos. Acontece. Configure valores padrão:
“`
{% if sintomas_relatados == null %}
“Sintomas não informados”
{% else %}
{{ sintomas_relatados }}
{% endif %}
“`
Implemente a Triagem Automatizada
Aqui a Agilux Engage Squad integração com RD Station para clínicas tutorial mostra seu valor real.
Crie listas dinâmicas por sintomas:
- “Pacientes com sintomas respiratórios” → tosse, falta de ar, dor no peito
- “Triagem urgente” → nível de urgência alto
Envie emails personalizados conforme a triagem. Paciente com sintomas respiratórios recebe info sobre pneumologistas. Sintomas neurológicos? Conteúdo sobre neurologistas.
A triagem de pacientes funciona 24/7, classificando e direcionando automaticamente. Você basicamente ganha um assistente que não tira férias.
Teste, Monitore e Evolua
Nenhuma integração está pronta de verdade. Teste o fluxo completo com pacientes fictícios de diferentes perfis.
O RD Station mostra logs detalhados em “Integrações → Webhooks → Histórico”. Erros comuns incluem JSON inválido, campos não mapeados e tokens expirados.
A MuleSoft tem um guia útil pra problemas mais cabeludos.
Conforme sua operação cresce, adicione novos gatilhos: cancelamentos, feedback pós-consulta, resultados de exames. O blog do RD Station traz materiais pra expandir suas automações.
FAQ: Perguntas Frequentes
Quanto tempo leva a implementação?
Integração básica: 2-3 horas. Com múltiplos fluxos: 1-2 dias.
Preciso saber programar?
Se você entende JSON e conceitos de API, consegue fazer. A maior parte é configuração via interface.
Os dados ficam seguros?
Sim, com HTTPS nos endpoints. Os Webhooks transmitem dados criptografados, atendendo à LGPD.
Como soluciono falhas no Webhook?
Logs do RD Station mostram o payload recebido, status HTTP e mensagens de erro específicas.