Loading…

Primary click: open New menu. Plus badge opens the full menu. Long-press a menu item (or right-click) to pin your default. Desktop: double-click for this help.

Voice commands (Molly)

Hold the mic button in the footer, speak your request, and release. Check Voice history for transcript, tools run, and reply.

Feedback queueVoice history

Before you test

  • Online: xAI cloud planner (full command set).
  • Offline: local pattern matcher (subset — see Offline section).
  • If Molly asks yes/no, answer Yes, Yeah, Do it, or That's right on the next hold.
  • Create-Scripts: formal Create a Lead named … and Create an Action/Reminder to … phrases (team doc).
  • Update-Scripts: formal Update the Lead named … and Update the Action/Reminder to … phrases (team doc).
  • After each hold: Voice history → session → What happened — plain-language trace lines.
  • On phone: open Help from the hamburger menu; session drawers should scroll above the mic.
  • Printable markdown copy lives in apps/winningCRM/docs/voice-commands-checklist.md

Reads

Lookup and context answers — no CRM writes.

DoneSay thisExpected
Count (context)
query_leads or /leads?abc=A
query_leads or /leads?abc=B
get_lead_detail
query_actions — today
query_actions — overdue
query_activity_log — last 7 days

Writes — leads

DoneSay thisExpected
create_lead
create_lead
create_lead + phone
log_activity — called
log_activity — left_vm
update_lead — last name

Create-Scripts — Lead

Exact Create a Lead named … wording (team doc). Test online; trace should show create_lead_script.

DoneSay thisExpected
create_lead — name only; voice_rule trace
create_lead + phone
create_lead + email
create_lead + title
create_lead + company
create_lead + address fields
create_lead + abc_rating A
create_lead + notes
Asks first/last split if not already in DB

Create-Scripts — Action / Reminder

Create an Action to … and Create a Reminder to … share create_action_script.

DoneSay thisExpected
create_action — lead + date
create_action — Action alias
create_action + note in message
create_action — text verb
create_action — meeting verb

Update-Scripts — Lead

Exact Update the Lead named … with a new … wording (team doc). Test online; trace should show update_lead_script.

DoneSay thisExpected
update_lead + nickname; voice_rule trace
update_lead + phone
update_lead + email
update_lead + title
update_lead + company
update_lead + address fields
update_lead + abc_rating A
update_lead + notes

Update-Scripts — Action / Reminder

Update the Action to … and Update the Reminder to … share update_action_script.

DoneSay thisExpected
update_action — lead + date
update_action — Action alias
update_action + note in message
update_action — text verb
update_action — meeting verb

Create-Scripts — unknown lead & trace

Rejected lead match should offer add-to-list, not attach the wrong lead.

DoneSay thisExpected
Offers add to list — no wrong fuzzy attach
create_lead for that name
Plain-language voice_rule + lead-match summary

Writes — reminders

DoneSay thisExpected
create_action — lead + date
create_action — personal (no lead)
update_action
delete_action

Screen navigation

Opens a filtered Leads or Actions page (no DB write).

DoneSay thisExpected
/leads?abc=A
/leads?abc=A,B
/leads?abc=B
/leads?abc=B
/actions?filter=overdue
/actions?filter=today

Offline / local planner

Airplane mode or Offline-only in the connectivity drawer.

DoneSay thisExpected
create_lead (local)
create_action (local)
query_leads or /leads?abc=A
delete_action (local)

Confirmation follow-up

When Molly asks a question, answer on the next hold.

DoneSay thisExpected
Molly asks which lead
Pending action runs
Molly asks first/last split
create_lead uses confirmed split

Tool reference

  • query_leadsSearch or list leads
  • create_opportunityAdd a new opportunity / contact (preferred)
  • create_leadLegacy: add a lead row
  • update_leadFix spelling, nickname, phone, email, A/B/C rating
  • log_activityLog called, emailed, voicemail, etc.
  • query_actionsToday, overdue, upcoming, or a date
  • create_actionLead follow-up or personal task
  • update_actionEdit, reschedule, mark complete
  • delete_actionRemove open reminder for a lead
  • query_activity_logRecent activity log
  • get_lead_detailOne lead snapshot

Not available via voice yet

  • Delete lead
  • Create a Contact named … (Create-Scripts) — deferred until Person/Contact/Lead model
  • Company / Organization / Event Create-Scripts — deferred
  • Company / Organization / Event Update-Scripts — deferred
  • Events / calendar schedule (planned)
  • Dedicated complete_reminder — say mark reminder complete or use the Actions UI

Checkboxes are saved only for this browser session. For a blank paper copy, use Print checklist or open the markdown file in the repo.