(Rascunho)
Roteamento de Proposta por Time (RCS)
Visão Geral
Este fluxo é responsável por rotear leads para a equipe correta e enviar a mensagem inicial adequada via RCS, baseando-se nas variáveis de contexto do lead (como equipe atribuída e tipo de proposta). Ele segmenta o atendimento em diferentes “Lanes” (Faixas) de acordo com o time responsável: Carteira, Ativação, CDX, CP e Portabilidade.
Objetivo
Garantir que cada lead receba uma mensagem personalizada e contextualizada com sua situação (ex: portabilidade disponível ou não), direcionando-o para o fluxo de atendimento correto.
Diagrama de Fluxo
graph TD Start((Início)) --> Node6{6-conditional---team<br/>Team Split} Node6 -->|"Carteira"| Node7A{7A-conditional---low-touch<br/>Low Touch?} Node7A -->|"Sim"| Node8A1{8A1-conditional---virada<br/>Virada?} Node7A -->|"Não"| Node8A2{8A2-conditional---virada<br/>Virada?} Node8A1 -->|"Sim"| Node9A1a[9A1a-chat---msg-virada-low<br/>Msg Virada Low] Node8A1 -->|"Não"| Node9A1b[9A1b-chat---msg-padrao-low<br/>Msg Padrão Low] Node8A2 -->|"Sim"| Node9A2a[9A2a-chat---msg-virada-high<br/>Msg Virada High] Node8A2 -->|"Não"| Node9A2b[9A2b-chat---msg-padrao-high<br/>Msg Padrão High] Node6 -->|"Ativação"| Node7B{7B-conditional---virada<br/>Virada?} Node7B -->|"Sim"| Node8B1[8B1-chat---msg-virada<br/>Msg Virada] Node7B -->|"Não"| Node8B2[8B2-chat---msg-padrao<br/>Msg Padrão] Node6 -->|"CDX"| Node7C[7C-chat---msg-cdx<br/>Msg CDX] Node6 -->|"CP"| Node7D[7D-chat---msg-cp<br/>Msg CP] Node6 -->|"Port"| Node7E[7E-chat---msg-port<br/>Msg Port] classDef conditional fill:#ffe1e1,stroke:#333,stroke-width:2px; classDef action fill:#e1f5ff,stroke:#333,stroke-width:2px; class Node6,Node7A,Node8A1,Node8A2,Node7B conditional; class Node9A1a,Node9A1b,Node9A2a,Node9A2b,Node8B1,Node8B2,Node7C,Node7D,Node7E action;
Variáveis do Fluxo
Variáveis de Entrada (Input)
| Variável | Origem | Tipo | Descrição |
|---|---|---|---|
flow.equipe | Fluxo Pai | string | Define o time responsável (carteira, ativacao, cdx, cp, port) |
flow.touch_level | Fluxo Pai | string | Define o nível de toque (low, high) |
flow.virada | Fluxo Pai | string | Indica se há proposta de portabilidade (“sim” ou “não”) |
user.name | Contexto | string | Nome do usuário para personalização |
Fluxo Detalhado
O fluxo inicia com uma decisão principal baseada na equipe (flow.equipe) e se divide em 5 Lanes.
Lane A: Carteira
Responsável por leads da carteira, com segmentação adicional por touch_level e virada.
- 7A-conditional---low-touch: Verifica se o lead é Low Touch.
- SubLane A1 (Low Touch):
- 8A1-conditional---virada-carteira-low-touch: Verifica se tem portabilidade (
virada=sim).- Sim: Envia 9A1a-chat---mensagem-virada-low.
- Não: Envia 9A1b-chat---mensagem-padrao-low.
- 8A1-conditional---virada-carteira-low-touch: Verifica se tem portabilidade (
- SubLane A2 (High Touch):
- 8A2-conditional---virada-carteira-high-touch: Verifica se tem portabilidade.
- Sim: Envia 9A2a-chat---mensagem-virada-high.
- Não: Envia 9A2b-chat---mensagem-padrao-high.
- 8A2-conditional---virada-carteira-high-touch: Verifica se tem portabilidade.
- SubLane A1 (Low Touch):
Lane B: Ativação
Responsável por leads de ativação, segmentados apenas por virada.
- 7B-conditional---virada-ativacao: Verifica se tem portabilidade.
- Sim: Envia 8B1-chat---mensagem-virada-ativacao.
- Não: Envia 8B2-chat---mensagem-padrao-ativacao.
Lane C: CDX
Caminho direto para leads CDX.
- 7C-chat---mensagem-cdx: Envia mensagem padrão CDX.
Lane D: CP (Crédito Pessoal)
Caminho direto para leads de Crédito Pessoal.
- 7D-chat---mensagem-cp: Envia mensagem padrão CP.
Lane E: Port (Portabilidade)
Caminho direto para leads de Portabilidade (geral).
- 7E-chat---mensagem-port: Envia mensagem padrão Port.