CRM & Graph
The CRM & Graph screen is for finding a lead by name or phone, filtering the base by temperature, and seeing in the graph which people belong to the same company.
Address in the dashboard: /app/crm
List header
The Leads title, the search and the manual entry of a lead.
Fields and filters
- "Buscar por nome ou telefone" (Search by name or phone)
- Searches the entire base, on the server, after a short pause in typing. Searches only by name and phone; company and email are not searched.
Buttons and actions
- "Novo lead" (New lead)
- Opens the "Novo contato" (New contact) dialog to add someone by hand. When you create it, the new lead's record opens right away.
Temperature filters
Four filter buttons that slice the list by BANT band, each with the count next to it.
Buttons and actions
- "Todos" (All)
- Shows all leads, with no temperature filter. The count is the total of the base.
- "Quente" (Hot)
- Shows only leads in the "Quente" (Hot) band.
- "Morno" (Warm)
- Shows only leads in the "Morno" (Warm) band.
- "Frio" (Cold)
- Shows only leads in the "Frio" (Cold) band.
- Changing the filter or the search restarts the list from the beginning.
- "Quente" (Hot), "Morno" (Warm) and "Frio" (Cold) added together can be lower than "Todos" (All): leads that do not have a score yet do not fall into any of the three.
Leads list
One row per lead, loaded gradually as you scroll.
Fields and filters
- "Lead / Empresa" (Lead / Company)
- Avatar with the initials, the name and, below it, the lead's company; with no company, the phone is shown.
- Status
- Where the relationship stands: "Novo" (New), "Em conversa" (In conversation), "Qualificado" (Qualified), "Transferido" (Transferred), "Descartado" (Discarded) or Opt-out.
- BANT
- The score from 0 to 100 in the temperature color.
Buttons and actions
- "‹nome do lead›" (‹lead name›)
- Clicking the row opens that lead's record.
- Continuous scrolling: near the end, the next part of the list loads on its own.
- Footer with the position: "‹n› de ‹total› — role para ver mais" (‹n› of ‹total› — scroll to see more) while there is more, and "‹total› leads neste recorte" (‹total› leads in this view) when it is finished.
- While the next part arrives, the footer shows "Carregando mais leads…" (Loading more leads…).
"RELACIONAMENTOS" (RELATIONSHIPS)
The graph that links each company to its people.
Buttons and actions
- "‹bolinha do lead›" (‹lead bubble›)
- Each lead is a dot with the initials, in the temperature color. Clicking (or Enter/Space with focus on it) opens the lead's record.
- "Tentar novamente" (Try again)
- Appears when the graph did not load and tries loading again.
- Badge with the number of companies in the corner of the card.
- Title "‹n› leads ligados a ‹n› empresas" (‹n› leads linked to ‹n› companies) when there are links; with no links, "Grafo de relacionamentos" (Relationship graph).
- Each company is a rectangle in the brand color, with the leads around it; the line between them reads lead. Below each dot, the first name and the temperature.
- A lead with no company filled in does not appear in the graph.
- Notice "Grafo truncado — mostrando as empresas com mais leads." (Graph truncated — showing the companies with the most leads.) when there are too many companies to draw.
- Empty: "Nenhuma empresa detectada ainda — o grafo nasce quando leads informam a empresa." (No company detected yet — the graph appears when leads provide their company.)
"Reengajamento automático" (Automatic re-engagement)
Two automatic rules with a switch, and a badge showing how many are active.
Fields and filters
- "Dias de inatividade" (Days inactive)
- In the rule "Lead ‹banda› sem interação há ‹n› dias" (Lead ‹band› with no interaction for ‹n› days), the number of days is editable: type it and leave the field (or press Enter). It accepts 1 to 90; a value outside that range goes back to the previous one.
Buttons and actions
- "Reengajar lead inativo por WhatsApp" (Re-engage inactive lead via WhatsApp)Owner
- Switch for the rule that automatically sends a "does this still make sense?" template on WhatsApp to the stalled lead. Each send has a pay-per-use cost, charged to your balance.
- "Alertar novo contato na mesma empresa" (Alert on new contact at the same company)Owner
- Switch for the rule that, when a new contact arrives from a company already in the base, creates a task and notifies the account Owner. It does not send a message to anyone.
- "Tentar novamente" (Try again)
- Appears when the rules did not load and tries loading again.
- Badge "‹n› ativas" (‹n› active) next to the title.
- When the WhatsApp rule has already sent something, "‹n› envios em 30 dias" (‹n› sends in 30 days) appears below it.
- For anyone who is not the Owner, the switches are dimmed and the card says only the Owner can change the rules.
"Novo contato" (New contact) dialog
The same manual entry as in "Base de contatos" (Contact base), opened by the "Novo lead" (New lead) button.
Fields and filters
- "Nome" (Name)required
- The lead's full name.
- "Telefone" (Phone)required
- With area code; the example on the screen uses the format +55 11 91234-5678.
- "Empresa" (Company)
- Optional. Suggests the companies that already exist in the base as you type.
- CNPJ
- Optional. With all 14 characters entered, the screen looks up the Brazilian tax registry (Receita Federal) and fills in the company on its own, showing "Preenchido pela Receita" (Filled in from the tax registry).
- "E-mail" (Email)
- Optional.
- "Etiquetas" (Tags)
- Optional, comma-separated.
Buttons and actions
- "Criar contato" (Create contact)
- Saves the lead and opens their record. Only enabled once name and phone are filled in.
- A phone number that already exists in the base is rejected with "Já existe um contato com este telefone." (A contact with this phone number already exists.)
Screen states
- Loading
- Five gray bars in place of the rows while the list loads; the graph and the rules have their own skeleton.
- Nothing here yet
- "Nenhum lead encontrado. Eles aparecem aqui conforme chegam mensagens." (No leads found. They appear here as messages arrive.) — applies to an empty base and to a search or filter with no results.
- If something goes wrong
- "Não foi possível carregar os seus leads" (Could not load your leads), with a notice that this does not mean the base is empty, and the "Tentar de novo" (Try again) button.