AllyOneCRM / Journey vs. Chat Flow vs. Automation

Qual motor usar

Os três resolvem "faça algo automaticamente" — a diferença real está em o que dispara e em que escala de tempo.

Regra rápida

Um grupo de contatos ao longo de dias/semanas → Journey. Uma conversa individual, agora → Chat Flow. Um evento pontual, sem desenhar fluxo → Automation.

Comparação

JourneyChat FlowAutomation
Disparado porEvento de audiência (contato criado, tag adicionada, entrou em lista)Evento de conversa (nova conversa, mensagem recebida)Evento único do sistema
Escala de tempoDias a semanasTempo real, dentro da conversaInstantâneo, uma ação
InterfaceCanvas visual com nósCanvas visual com nósFormulário declarativo — sem canvas
Tem espera/condição?Sim — wait, condition, A/B splitSim — delay, conditionNão — é sempre 1 evento → N ações
Controle de frequênciaPor regra da jornadaPor sessão de conversaonce_per_contact, cooldown_hours

Journey — nós reais

trigger: manualcontact_createdtag_addedlist_added waitconditionab_splitsend (WhatsApp/e-mail/social) add_tagadd_to_listupdate_scoreexit

Chat Flow — nós reais

trigger_new_conversationsend_textsend_buttonssend_audio ai_replycollect_emailcollect_phonecollect_input conditiondelaycrm_create_dealcrm_enroll_journey transfer_agentreopen_conversation

Um Chat Flow pode inscrever o contato numa Journey (crm_enroll_journey) — os dois motores se conectam quando faz sentido, sem duplicar lógica.

Automations — anatomia

{
  "trigger_event": "deal.status_changed",
  "filters": [{ "field": "deal.stage", "op": "eq", "value": "won" }],
  "actions": [
    { "type": "add_tag", "value": "cliente-ativo" },
    { "type": "add_to_list", "value": "onboarding" }
  ],
  "once_per_contact": true,
  "cooldown_hours": 0
}
Journey vs. Chat Flow vs. Automation