← All articles

Breakdown hotline with Agentforce Voice: triage first

A machine builder can put an Agentforce Voice agent on the breakdown hotline now that Salesforce lists German as generally available, but I would let it own intake and triage before it owns the calendar. The agent identifies caller and machine, asks whether it is down and checks the entitlement. It books a technician itself only when the machine still runs, the contract covers the visit and the fault class is known. Machine-down calls with a committed response time go to a dispatcher with a filled case. Per call, expect roughly $0.60 to $1.80 in Flex Credits.

What changed for a German-speaking breakdown hotline?

In its Dreamforce 2026 announcements1 of 28 September, Salesforce lists six new Agentforce Voice languages, German among them, with the status GA. The Agentforce Voice product page2 calls the product “GA in all regions”. Before that, Agentforce Voice did not speak German.

These platform facts matter for the hotline design:

  • Telephony. According to the Salesforce developer blog3, Agentforce Voice runs on Salesforce Voice with Telephony Providers, formerly Service Cloud Voice. Trailhead4 names two paths: native Salesforce Voice or your existing telephony provider.
  • Handover. The native path “maintains full call transcripts and session context across the entire interaction, including transfers”, says the same Trailhead unit. The dispatcher does not ask for the serial number again.
  • Booking by phone. The Winter ’27 release highlights5 list Autonomous Scheduling with Agentforce Voice for Field Service. The highlights carry no status label, so check availability in your org.

Salesforce’s examples are planned appointments: the Winter ’27 announcement6 promises to cut “15-minute booking calls down to seconds”. A breakdown call is a harder job. The generic service agent is covered in Casey and the Service Rep Assistant.

A breakdown call is harder than a booking call

The caller is usually a maintenance technician standing next to a stopped line in a loud hall. They want a technician of yours, not a menu. Four facts decide the next step, and the caller says none of them in a form a system can use:

  • Which machine. Serial numbers are long and alphanumeric. The Salesforce developer blog warns that speech to text can mishear technical terms, and Salesforce’s Agentforce Voice guide7 advises checking in pre-launch testing how the agent pronounces product identifiers and numerical codes. I would identify the machine through caller number, contact, account and installed assets, and ask for the serial number only when the account has several machines of that type.
  • Down or running. “It makes a strange noise and we stopped it” can mean either. The LLM should not infer this from a story. The agent asks a closed question, “Is the machine standing still right now?”, and stores the answer in a variable.
  • What the contract promises. The response time sits on the entitlement record. According to Salesforce Ben8, entitlements can be related to accounts, assets, cases and service contracts, and milestones count down within business hours. How to model this is in modelling maintenance contracts.
  • Safety. Injury, fire, a leaking medium: the agent transfers at once and asks nothing except a callback number.

How should triage decide what the agent books itself?

This is the rule set I would start with. Every row is a branch in logic, not an instruction in the prompt.

Situation on the call What the agent does Who decides
Safety issue Transfers immediately Human
Caller or machine not identified Transfers with what it has Dispatcher
Machine down, entitlement with response time Opens a high-priority case on the asset, starts the milestone, transfers live Dispatcher
Machine down, no valid entitlement Opens a case, says the visit is billable, transfers or books a callback Dispatcher
Machine runs with restrictions, entitlement valid, known fault class Books a technician slot within the entitlement’s hours Agent
Machine runs, fault unclear Opens a case, books a callback from a service engineer Service engineer
Question on manuals, parts or order status Answers or opens a case Agent

Why not let the agent book machine-down calls too? A stopped press with a four-hour commitment may mean pulling a technician off a maintenance visit. That trade-off needs the day’s schedule and a person who can call the other customer.

In Agent Script, the fetch-data pattern9 runs actions “to retrieve data before the LLM begins reasoning”, so asset and entitlement are loaded before the model speaks. Conditionals10 “evaluate before the prompt reaches the LLM”. With available when11, the booking action is “completely hidden from the LLM” unless entitlement valid, machine running and fault class known are all true. Handover uses @utils.escalate12, which needs an active Omni-Channel connection. The model keeps what it is good at: understanding German speech and asking the next question. The reasoning behind this split is in Agent Script: rules instead of the LLM.

What does a voice call on the hotline cost?

The Flex Credits rate card13 of 31 August 2026 prices a standard or custom voice action at 30 credits in production and 24 in a sandbox. The voice example on the Agentforce pricing page14 counts four voice actions per call, 120 credits. At $500 per 100,000 credits that is $0.60 per call.

A footnote on the rate card says that for certain customers the Agentforce Voice Minutes usage type applies instead. The supplemental rate card15 sets it at 60 credits per minute, 48 in a sandbox. A six-minute breakdown call then costs 360 credits, or $1.80. Triage calls run long, so ask which model your contract uses.

30 credits

per voice action in production, 24 in a sandbox

$0.60

per call with four voice actions at list price

60 credits

per minute on Agentforce Voice Minutes, 48 in a sandbox

Source: Salesforce Flex Credits rate card of 31 August 2026, Agentforce Voice Minutes supplemental rate card, Agentforce pricing page

For those seats, the Salesforce Voice pricing page16 lists Contact Center at $125 per user and month with unlimited platform voice minutes, or Partner Contact Center at $50 if you keep your telephony provider.

For the method behind per-action estimates, see Flex Credits and Agentforce cost per action.

Worked example: 400 hotline calls a month

Assume a machine builder with SAP, Service Cloud and Field Service live, 1,200 machines under contract and a hotline staffed by two dispatchers from 7:00 to 17:00. Outside these hours an on-call engineer takes every call; how to plan those shifts in Field Service is covered in Field Service on-call duty. All numbers are assumptions.

Assume 400 calls a month: 120 machine down, 160 machine running with restrictions, 120 questions. Each call needs about six voice actions: identify caller, find asset, check entitlement, open the case, find slots or transfer, confirm.

  • Credits on voice actions. 400 × 6 × 30 = 72,000 credits, about $360 a month.
  • Credits on Voice Minutes. At five minutes per call, 400 × 5 × 60 = 120,000 credits, about $600 a month.
  • What the agent books. Of the 160 restricted calls, assume 100 have a valid entitlement and a known fault class. Once booking is on, the agent books those; the rest go to a person as a case.
  • What the dispatchers gain. Assume eight minutes of intake per call today, about 53 hours a month. The 120 machine-down calls still reach a person, but with asset, entitlement and running milestone already on the case.

The credits are small either way. The gain is at night: the on-call engineer gets a classified case instead of a raw call.

What has to be in place before the agent answers the phone

  1. Phone numbers on contacts and clean assets. Without them every call becomes a transfer, and with duplicated machines the agent picks the wrong one.
  2. Entitlements as records. If contracts live in SAP, replicate response times to Salesforce. The Agentforce Voice guide cites a “2-second action latency benchmark”, and a live ERP lookup during the call puts that at risk.
  3. Fault classes. The booking gate needs a short list of classes a technician can plan for.
  4. Tests in German with real audio. Salesforce lists Voice and Conversation Testing as Beta in the Dreamforce announcements. Record test calls with hall noise and regional accents, and plan the test load at 24 credits per voice action, as described in testing Agentforce agents before go-live.
  5. Data protection and disclosure. Trailhead states zero data retention policies with OpenAI, Deepgram and ElevenLabs. The greeting should still say that an AI answers; the legal side is in EU AI Act deadlines for Agentforce.

First step: four weeks of night-time triage only

Where this sits among the other Field Service agents is in AI agents in Field Service: what works today?, the licence side in make-or-buy and licence planning. I would introduce the voice agent itself in three stages:

  1. 01

    Nights, triage only

    4 weeks

    The agent owns intake and triage outside business hours, with no booking. Compare its classification with the on-call engineer's judgement.

  2. 02

    Booking when restricted

    Switch on booking for the restricted-but-running row.

  3. 03

    Booking in daytime

    Only after that, switch on booking for calls during business hours too.

Sources16
  1. 1Dreamforce 2026 announcements (opens in a new tab)salesforce.com
  2. 2Agentforce Voice product page (opens in a new tab)salesforce.com
  3. 3Salesforce developer blog (opens in a new tab)developer.salesforce.com
  4. 4Trailhead (opens in a new tab)trailhead.salesforce.com
  5. 5Winter ’27 release highlights (opens in a new tab)trailhead.salesforce.com
  6. 6Winter ’27 announcement (opens in a new tab)salesforce.com
  7. 7Agentforce Voice guide (opens in a new tab)salesforce.com
  8. 8Salesforce Ben (opens in a new tab)salesforceben.com
  9. 9fetch-data pattern (opens in a new tab)developer.salesforce.com
  10. 10Conditionals (opens in a new tab)developer.salesforce.com
  11. 11available when (opens in a new tab)developer.salesforce.com
  12. 12@utils.escalate (opens in a new tab)developer.salesforce.com
  13. 13Flex Credits rate card (opens in a new tab)salesforce.com
  14. 14Agentforce pricing page (opens in a new tab)salesforce.com
  15. 15supplemental rate card (opens in a new tab)salesforce.com
  16. 16Salesforce Voice pricing page (opens in a new tab)salesforce.com

Frequently asked questions

Does Agentforce Voice support German?

Yes. Salesforce's Dreamforce 2026 announcements list German among six new Agentforce Voice languages with the status GA. Test it with real calls from your customers, including noise from the shop floor and regional accents.

Can an Agentforce Voice agent book a field service technician on its own?

Yes, Salesforce lists Autonomous Scheduling with Agentforce Voice in the Winter '27 release highlights. For breakdowns I would let it book only when the machine still runs, the entitlement covers the visit and the fault is classified.

What does an Agentforce Voice call cost?

A voice action costs 30 Flex Credits, so a call with four actions costs 120 credits, $0.60 at US list price. Customers who bought Agentforce Voice Minutes pay 60 credits per minute instead. Telephony and the reps' voice licences come on top.

What happens when the voice agent hands a call to a person?

According to Salesforce, the native Salesforce Voice setup keeps the full transcript and session context across transfers, so the dispatcher sees what the caller already said. Escalation in Agent Script needs an active Omni-Channel connection.

Should the voice agent read serial numbers from the caller?

Only as a fallback. Identify the machine through the caller's phone number, contact, account and installed assets first, and read a spoken serial number back before using it, because speech recognition garbles codes.

Related serviceArchitecture & solution design →

Contact

Does Field Service pay off for your technicians?

Whether scheduling and route optimisation pay off depends on a few numbers. With them I can give you a first assessment in 30 minutes.

What to bring

  • The typical job duration: closer to one hour or to several days per job
  • Travel time to the customer and how many jobs a technician completes per day
  • How you plan today, with how many dispatchers and how much effort per week

What we clarify

  • Whether your jobs benefit from Field Service or a leaner setup is enough
  • Which KPIs scheduling and route optimisation can improve
  • Which master data and interfaces, for example to the ERP, have to be in place first
Book a call (opens Microsoft Bookings in a new tab)

Pick a slot in my calendar via Microsoft Bookings. Prefer to write? Use the form and I’ll get back to you.

Rather talk right away? +49 221 98656758

Send a message

Your details are only used to answer your request. More in the privacy policy.