"Intent & catálogo" (Intents & catalog)
The "Intent & catálogo" (Intents & catalog) screen is for maintaining the offers the AI can quote, the team's audio library, and the success stories, alongside the intents leads showed in conversations.
Address in the dashboard: /app/catalogo
Intent predictions
Automatic reading: what each lead asked for in the most recent conversation. Nothing is filled in here.
Buttons and actions
- "‹nome do lead›" (‹lead name›)
- Each row is clickable (also with Enter or Space) and opens the lead record in the CRM.
- Avatar and lead name.
- Badge
conf ‹0 to 1›: how reliable the reading is. Green from 0.80, brand color from 0.70, and orange below that. intenção(intent) with the name of the reading: "Dúvida de produto" (Product question), "Preço/proposta" (Price/proposal), "Intenção de compra" (Purchase intent), "Agendamento" (Scheduling), or another non-commercial intent.Suggested offer: ‹title›when an active offer matches the intent.
Recorded answers
Your team's audio library that the AI sends when it recognizes one of the commercial questions.
Buttons and actions
- "+ Nova gravação" (+ New recording)Owner
- Opens the
Nova resposta gravada(New recorded answer) window. - "‹título da gravação›" (‹recording title›)
- The title on each row opens the
Editar resposta gravada(Edit recorded answer) window. - "Remover a gravação ‹título›" (Remove recording ‹title›)Owner
- Trash button (tooltip
Remover da biblioteca(Remove from library)). Opens the removal confirmation.
- Each row: audio icon, title,
Voice of ‹recorded by›(orSem autoria informada(No author given)), and the linked question (orsem vínculo(no link)). - Audio player on each row to listen to the recording.
New recorded answer
Window to record in the browser or upload an audio file.
Fields and filters
- "Título" (Title)required
- How the recording appears in the list and in the Inbox.
- "Quem gravou" (Recorded by)
- The voice credit, shown to the team.
- "Pergunta que esta gravação responde" (Question this recording answers)
- One of the four buttons: "Dúvida de produto" (Product question), "Preço/proposta" (Price/proposal), "Intenção de compra" (Purchase intent), or "Agendamento" (Scheduling). Each question accepts one recording; a busy button is disabled with a tooltip saying which recording already answers it. Without a link, the audio stays in the library without being sent.
- "Áudio" (Audio)required
- Choose between recording now or uploading a file.
- "Arquivo de áudio" (Audio file)
- With "Enviar arquivo" (Upload file): OGG (Opus), MP3, or M4A/AAC, up to 16 MB. A rejected format shows the WhatsApp notice.
Buttons and actions
- "Gravar agora" (Record now)
- Uses the computer's microphone.
- "Enviar arquivo" (Upload file)
- Switches to uploading a file recorded on your phone.
- "Começar a gravar" (Start recording)
- Asks for microphone permission (shows
Aguardando permissão…(Waiting for permission…)) and starts recording with the clock running. - "Parar" (Stop)
- Ends the recording and shows the player so you can listen before saving.
- "Regravar" (Re-record)
- Discards the recorded audio so you can start over.
- "Salvar gravação" (Save recording)Owner
- Sends the audio to the library. Only enabled once the title and audio are ready.
- If the browser only records in a format WhatsApp does not accept, the window warns you and suggests using "Enviar arquivo" (Upload file).
- A blocked microphone shows
Permissão de microfone negada(Microphone permission denied) with guidance to allow it in the browser settings.
Edit recorded answer
Changes the title, author credit, and link of an existing recording; the audio itself cannot be edited.
Fields and filters
- "Título" (Title)required
- Required to save.
- "Quem gravou" (Recorded by)
- The voice credit.
- "Pergunta que esta gravação responde" (Question this recording answers)
- Changes or removes the link to the question.
Buttons and actions
- "Remover" (Remove)Owner
- Opens the removal confirmation for this recording.
- "Salvar" (Save)Owner
- Saves the changes.
- Player at the top to listen to the recording before changing anything.
Remove the recording
Mandatory confirmation before taking an audio out of the library.
Buttons and actions
- "Cancelar" (Cancel)
- Closes without removing.
- "Remover gravação" (Remove recording)Owner
- Removes it for good. The AI stops sending the audio immediately; conversations that already received it keep it in their history. It cannot be undone.
Offer catalog
What you sell, in the words the AI uses. Active first, paused after and faded.
Buttons and actions
- "Importar planilha" (Import spreadsheet)
- Opens the offer import window for XLSX or CSV.
- "+ Nova" (+ New)
- Opens the
Nova oferta(New offer) window. - "‹título da oferta›" (‹offer title›)
- Clicking the row (or Enter/Space) opens the
Editar oferta(Edit offer) window.
- Each row: title, description, the open-text price and, when filled in, the numeric value,
‹n› in stock, andSKU ‹code›. - On the right, the offer's first tag or the "PAUSADA" (PAUSED) badge.
New offer / Edit offer
The registration of an offer. There is no delete: you take it down by pausing.
Fields and filters
- "Título" (Title)required
- Name the AI uses for the offer. Without a title, "Salvar" (Save) stays disabled.
- "Descrição" (Description)
- What it is and who it is for, in one or two sentences.
- "Preço (texto livre — o que a IA cita)" (Price (open text — what the AI quotes))
- The only price that comes up in the conversation: a range, a condition, or empty (in which case the AI does not mention a price).
- SKU
- Internal item code. Optional, never spoken.
- "Preço (R$)" (Price (R$))
- Numeric value for sales and the best-sellers report. It does not become something the AI says.
- "Estoque" (Stock)
- Quantity available, if you track it. Empty means no limit.
- "Link de pagamento (checkout do seu gateway)" (Payment link (your gateway checkout))
- URL where the lead pays. The AI shares it when the lead wants to buy; payment happens in your own billing method, and the sale becomes an order when your system confirms it through the "Integrações" (Integrations) screen.
- "Tags (separadas por vírgula)" (Tags (comma-separated))
- Your own tags; the first one appears in the list.
- "Intenções que casam com esta oferta" (Intents that match this offer)
- Buttons "Dúvida de produto" (Product question), "Preço/proposta" (Price/proposal), "Intenção de compra" (Purchase intent), and "Agendamento" (Scheduling). The fewer selected, the more the offer stands out for those intents.
Buttons and actions
- "Pausar oferta" (Pause offer)Owner
- Edit only. Takes the offer out of the AI's mouth immediately and marks it PAUSADA (PAUSED), without deleting anything.
- "Reativar oferta" (Reactivate offer)Owner
- Only when editing a paused offer. Restores the offer as it was.
- "Salvar" (Save)Owner
- Creates the offer (already active) or saves the edit. Shows
Salvando…(Saving…).
- Note below the numbers: price, SKU, and stock feed sales and the best-sellers report; what the AI quotes is the open-text price.
Import offers from a spreadsheet
Choose the file, see the preview, and confirm. Nothing is saved before you confirm.
Fields and filters
- "Linha" (Row)
- Preview column: the row number in the spreadsheet.
- "Ação" (Action)
- Preview column: "Criar" (Create), "Atualizar" (Refresh), or "Erro" (Error), with the reason for the error.
- "Título" (Title)
- Preview column: the title that was read.
- SKU
- Preview column: the code that was read. A repeated SKU updates the existing offer.
- "Preço" (Price)
- Preview column: the value that was read.
Buttons and actions
- "Escolher planilha" (Choose spreadsheet)
- Opens the file picker (.xlsx or .csv). After you choose, the button shows the file name and the preview is built.
- "Baixar modelo" (Download template)
- Downloads a sample CSV with the recognized columns.
- "Importar ‹n› oferta(s)" (Import ‹n› offer(s))Owner
- Saves the rows that will be created or updated; rows with errors are left out. Shows
Importando…(Importing…). - "Cancelar" (Cancel)
- Closes without importing.
- "Fechar" (Close)
- Closes after importing.
- Columns recognized by name: "Título" (Title), "Descrição" (Description), "Preço" (Price), SKU, "Estoque" (Stock), "Etiquetas" (Tags), and "Ativa" (Active). Only the title is required.
- Preview summary:
Prévia: ‹n› to create, ‹n› to update, ‹n› with errors (left out).After importing, the summary starts withImportado:(Imported:).
Success stories
The registry of cases that worked, with the metric highlighted.
Fields and filters
- "Título" (Title)required
- Name of the case. Without a title, "Salvar" (Save) stays disabled.
- "Descrição" (Description)
- What happened.
- "Métrica (ex.: −38%)" (Metric (e.g., −38%))
- The result in highlight, shown in green in the list.
Buttons and actions
- "+ Novo" (+ New)
- Opens the
Novo case(New case) window. - "‹título do case›" (‹case title›)
- Clicking the case opens the
Editar case(Edit case) window.
- There is no deleting or pausing a case.
Screen states
- Loading
- Three gray blocks in place of the cards.
- Nothing here yet
- Each card has its own:
Sem predições ainda — elas aparecem conforme os leads conversam.(No predictions yet — they appear as leads chat.),Nenhuma gravação ainda…(No recordings yet…),Nenhuma oferta cadastrada — as ofertas ativas são citadas pela IA nas conversas.(No offers registered — active offers are quoted by the AI in conversations.), andNenhum case cadastrado ainda.(No cases registered yet.) - If something goes wrong
- Card
Não foi possível carregar o seu catálogo(Could not load your catalog), warning that nothing was deleted and that you should not re-register anything before you can see the list, with a button to try again. - Offer saved
- Notice
Oferta criada(Offer created) orOferta atualizada(Offer updated). - Offer paused or reactivated
- Notice
Oferta pausada(Offer paused) orOferta reativada(Offer reactivated). - Spreadsheet imported
- Notice
‹n› created, ‹n› updated. - Spreadsheet unreadable
- Notice
Não foi possível ler a planilha.(Could not read the spreadsheet.) or the reason returned. - Recording saved
- Notice
Gravação adicionada à biblioteca(Recording added to the library). - Recording removed
- Notice
Gravação removida(Recording removed).