Thanks for this. Very helpful.
Original Message:
Sent: 04-23-2026 08:33
From: Kaio Oliveira
Subject: Case Creation in IVR
Yes, this is a fairly common scenario and very doable within Architect using Data Actions. A typical pattern that works well:
-
1. Start with ANI lookup
On call arrival, use the caller's ANI (Call.Ani) as the first lookup attempt against your external system via a Data Action. This gives you a frictionless experience for known customers - no input required.
-
2. Handle the "not found" path
If the ANI lookup returns no match (or returns multiple records), branch to a Collect Input action to ask for a customer ID, account number, tax-ID , or whatever identifier makes sense for your use case. You can optionally confirm the data back to the caller using a Say or Play action before proceeding.
-
3. Create the case automatically
Once you have a confirmed identity, fire a second Data Action to POST the case to your CRM/ticketing system (Salesforce, ServiceNow, Zendesk, etc.) passing whatever data you've collected - ANI, customer ID, selected intent from a menu, timestamp, etc.
-
4. Attach data to the conversation
Use Set Participant Data to store the case ID and customer details on the interaction. That way, if the call does escalate to an agent, they receive the context via screen pop without having to re-ask anything.
------------------------------
Kaio Oliveira
GCP - GCQM - GCS - GCA - GCD - GCO - GPE & GPR - GCWM
PS.: I apologize if there are any mistakes in my English; my primary language is Portuguese-Br.
Original Message:
Sent: 04-23-2026 08:19
From: Chantelle Fraser
Subject: Case Creation in IVR
Hi
Has anyone come across a situation where you automatically use information the customer shares in the IVR, use Data Actions to then automatically create a case without the need to speak to a human agent?
#Implementation
#Other
------------------------------
Chantelle Fraser
Senior CX Advisory Consultant
------------------------------