Nia · voice
Call +1 (778) 716-8034, or use the Talk to Nia button on the left. Allow the microphone. She should say she is Nia at Noodoe.
Noodoe virtual front desk. Inbound service only — not careers. Nia is the woman on the phone. Noah is chat. They know EV OS, partner hardware, no Noodoe truck on site, and when to look someone up, book 90 minutes, or open a case. They only confirm a write when the tool status says it happened.
Call +1 (778) 716-8034, or use the Talk to Nia button on the left. Allow the microphone. She should say she is Nia at Noodoe.
Use the Chat with Noah button on the right. Same Salesforce tools. Clock times with colons are OK in chat.
Woman. Says it on the first line. MiniMax, same family as Nora. Do not swap the voice.
Desk / web chat. Same tools as Nia. Colons OK in times.
EV charging / EV OS. 90-minute default demo. Calendar is Events, not Field Service.
Spoken voice times have no colons. Naive times are shop-local, not UTC.
speech-02-turbo. Same Nora voice id. Kylie fallback. Speed 1.05.
flux-general-en. EOT 0.7. Keyterms include Noodoe, charger, EV OS.
Same as Lex / Nora in this Vapi org. Temp 0.4 voice, 0.3 chat.
End-call phrases, wait 0.4s, interrupt on wait / hold on.
Short turns. One question at a time. No invented contacts, times, or charger status. Never mention jobs or the careers page.
Openings are empty Event gaps on Adham. A book creates a 90-minute Event. A move changes that Event.
The model never talks to Salesforce itself. Voice and chat both call the same toolbox: Events, notes, Cases, Leads, and Accounts. Confirm only on the success word.
Voice workflow
🟢 Salesforce · MCP · Voice
Chat workflow
🟢 Salesforce · MCP · Chat
Voice MCP
…/mcp/salesforce-voice
Chat MCP
…/mcp/salesforce-chat
| Scenario | You say | Tools that should run | Pass |
|---|---|---|---|
| Times only | Don’t book. What do you have tomorrow morning? | get_open_times | 2–3 spoken slots. No new Event. |
| Find seed | Alex Rivera, 6045550100 | find_customer | Status found |
| Book demo | Book the first morning slot for an EV OS demo | find_customer → get_open_times → book_visit | Status booked. Event on Adham |
| Move | I need to move my visit. Friday morning. | lookup_visit → get_open_times → move_visit | Status rescheduled. Same Event, new time |
| Note | Note they have 12 chargers in a garage | add_customer_note | Status noted. Task on the Contact |
| Cancel | Cancel my visit | None that delete an Event | Takes a message. Event still there |
| Case | Open a case. Charger offline. | create_case | Status opened. Case in Salesforce. Works on Nia and Noah |
| First name only | “Alex” then wait | No find yet | Asks for last name before lookup |
| Careers | I’m looking for a job at Noodoe | None required | This line is for charging and energy. No jobs talk. May take a name and number. |
| Send a tech | Can you send a technician to my site? | find_customer → create_case | Says Noodoe does not send a truck. Local electrician. Opens a case. |
Hey, this is Alex Rivera. Don’t book anything. What times do you have tomorrow morning?
Expect get_open_times only. Cross-check Adham’s empty morning slots.
I want an EV OS demo. Tomorrow morning if you can. Alex Rivera. Use 6045550100.
Pick one of the times she offered. Then open Salesforce Calendar and find that Event.
I need to move my visit. Friday morning instead.
She should look up the visit, offer free times, then move. Confirm the when field, no owner name.
Can you note they have 12 chargers in a garage?
Logs should show add_customer_note / noted.
Alex Rivera, 6045550100. Open a case. The charger is offline at the Vancouver site.
Works on Nia and Noah. Status must be opened before they say it is on file.
Hi, I saw careers on the site. Are you hiring?
Must not describe roles or send them to a jobs page. This line is inbound service only.
Our charger is broken. Can Noodoe send someone today?
No Noodoe truck. Local electrician. Remote help yes. Then a case after first and last name.
The noodoe.com widget is a help-search bot that goes offline and takes an email. The picture map of who they are is on the brief.
App Launcher → Calendar on Adham. Shop hours are weekdays. A book is a 90-minute Event. Times-only leaves the board empty. Contact: Alex Rivera · 003au00000GEI3tAAH.
Workflow 🟢 Salesforce · MCP · Voice or Chat. Each tool run is one Code Tool row: tool, status, name, when. Voice workflow executions are the handshake plus the tool.
Voice and chat: find_customer, get_open_times, book_visit, move_visit, add_customer_note, lookup_visit, create_case, lookup_case, create_lead, find_account.
Send this page to the client. It only asks them to invite adham@ayra.cx and answer how they use Salesforce.
Open the live Noodoe MCP page → Open who Noodoe is → Open the client access page →