Pular para conteúdo

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
  1. Lead converte em uma landing page/formulario no RD Station
  2. RD Station envia webhook com dados do lead (nome, email, telefone, campos customizados)
  3. O backend encontra o RdEvent correspondente pelo event_identifier
  4. Cria ou atualiza o contato no MongoDB
  5. Salva os dados do lead no estado da conversa (prefixo rd_field: para campos customizados)
  6. Cria um deal no RD Station CRM
  7. 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

  1. Acesse /rd-events
  2. Clique em "Novo RD Event"
  3. Preencha o event_identifier (deve corresponder ao evento configurado no RD Station)
  4. Selecione o agent e dispositivo
  5. Configure o deal stage map com os stages do seu pipeline CRM
  6. (Opcional) Vincule um trigger para a primeira mensagem
  7. 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.