Módulo 7 — Automações
Requisitos: RF-FC-116 a RF-FC-130
Triggers disponíveis
message_received, contact_created, tag_added, tag_removed, field_changed, webhook_received, schedule (cron), inactivity, flow_completed, conversation_resolved, message_status_changed
Ações disponíveis
send_message, start_flow, stop_flow, add_tag, remove_tag, set_custom_field, increment_field, assign_conversation, open_conversation, close_conversation, call_webhook, wait, enable_bot, disable_bot, send_email
Controle de frequência
Uma automação pode ser configurada para executar:
- Uma vez por contato (para sempre)
- Uma vez por período (ex: 1x/semana por contato)
- Sempre que o trigger ocorrer
Requisitos principais
- RF-FC-119 — Múltiplas ações em sequência com suporte a delay
- RF-FC-122 — Execução assíncrona via BullMQ (não bloqueia mensagens)
- RF-FC-125 — Agendamento com UI visual (não precisa saber cron)
- RF-FC-130 — Retry automático de ações que falham