RD Events
O que e um RD Event
Um RD Event e a configuracao que conecta um evento do RD Station Marketing (conversao de landing page, formulario, etc.) ao sistema Marie AI. Quando um lead converte no RD Station, um webhook e disparado e o sistema inicia uma conversa automatica.
Campos do RD Event
| Campo | Descricao |
|---|---|
name |
Nome de exibicao |
slug |
Identificador unico |
event_identifier |
Identificador do evento no RD Station (ex: nome da landing page) |
agent_slug |
Agent que atendera os leads deste evento |
device_id |
Dispositivo WhatsApp que sera usado para enviar mensagens |
trigger_slug |
Trigger a ser executado quando o lead converter |
deal_stage_map |
Mapeamento de stages do CRM (ver abaixo) |
Fluxo do Webhook
RD Station → Webhook POST /webhook/rd → Marie AI Backend
- Lead converte em uma landing page/formulario no RD Station
- RD Station envia webhook com dados do lead (nome, email, telefone, campos customizados)
- O backend encontra o
RdEventcorrespondente peloevent_identifier - Cria ou atualiza o contato no MongoDB
- Salva os dados do lead no estado da conversa (prefixo
rd_field:para campos customizados) - Cria um deal no RD Station CRM
- Executa o trigger configurado (ex: primeira mensagem de abordagem)
Deal Stage Map
O deal_stage_map mapeia stages semanticos para stages reais do pipeline do RD Station CRM:
| Stage Semantico | Significado |
|---|---|
on_new_contact |
Lead acabou de converter, ainda nao foi contatado |
on_interaction |
Lead respondeu uma mensagem |
on_follow_up |
Lead nao respondeu, em follow-up |
on_remarketing |
Lead em fase de remarketing |
on_meeting |
Reuniao agendada |
Cada stage semantico aponta para o _id de um stage real do pipeline no RD Station CRM.
Campos Customizados
Campos customizados enviados pelo RD Station sao salvos no estado da conversa com o prefixo rd_field:. Por exemplo, um campo empresa fica acessivel como rd_field:empresa.
O agent pode acessar esses campos via a skill get_state_variable.
Configurando no Frontend
- Acesse
/rd-events - Clique em "Novo RD Event"
- Preencha o
event_identifier(deve corresponder ao evento configurado no RD Station) - Selecione o agent e dispositivo
- Configure o deal stage map com os stages do seu pipeline CRM
- (Opcional) Vincule um trigger para a primeira mensagem
- Salve
Warning
O webhook do RD Station deve estar configurado para enviar para https://seu-dominio/webhook/rd. Configure isso no painel do RD Station Marketing.