Feature Requests

Voice AI status automation event for "Caller ends the call"
This is a Status Automation feature request. Status Automation is not an option in the feature request Category drop down menu. Request Details: Add a Voice AI status automation event that fires when the caller ends an inbound call before the Attendant, Overflow agent, or a technician has ended it. Current behavior Under Admin → Automation → Status automation → [board] → Voice AI, status can be set when: The Attendant answers an inbound call The Attendant ends the call The Overflow agent answers or ends the call A technician answers a transferred call A technician ends an inbound call If the caller hangs up while the Attendant is still engaged, none of the "ends" events fire. Impact We set "Attendant agent answers an inbound call" to Magic Agent Engaged, and an Inbox View of that status shows the team which calls are in progress. The Attendant ending the call moves the thread to Ready for Technician, which feeds a second View used for dispatch, indicating the call is completed and is ready for continued service. When the caller ends the call, the thread stays in Magic Agent Engaged indefinitely. It never reaches the dispatch View, so it can be overlooked and neglected. Flows can't work around this. They are event-driven with no time-based triggers, and a flow keyed on thread activity could change the status during a live call. Requested change Add a Voice AI event such as "Caller ends the call" (or "Call ends without agent completing") with a "Set ticket status to" dropdown like the other events. Ideally it applies once the call recap is on the thread, consistent with the other "ends" statuses. Example board: Sandbox - CBCMTC - Service Desk
0
·
Voice AI
Outbound Calling: Set the caller name when it isn't the ticket contact
When we place an outbound call from Inbox or the Thread pod, we start from the ticket contact and can enter a different number in the call popup. The call is still recorded and transcribed as a call with that contact, even when the number belongs to someone else, so the transcript and call record name the wrong person. Two problems this causes for us: Vendor calls are logged as client calls. When a tech calls an ISP about a client's outage from that client's ticket, the transcript attributes the ISP's side of the conversation to the ticket contact. Anyone reading the ticket later sees the client saying things the vendor said. Super Magic carries the error forward. Super Magic reads the transcript to summarize the call and write the TimePad entry, so the wrong name ends up in ticket notes and time entries. Our workarounds today are pausing the transcript for the whole call or placing the call outside Thread, and both lose the record we turned on outbound calling to get. Requested change, in the outbound call popup: A "Call someone else" option next to the ticket contact. Fields for a name (a person or a company, such as an ISP or a software vendor's support line) and the number to call. The option to pick an existing PSA contact from another company, such as a vendor contact we already keep in the PSA. The transcript, call recap and Admin call record show that name as the other party, while the call still logs to the ticket. Bonus if the other party's name can be edited after the call, in case the wrong option was picked. This would let us transcribe vendor and third-party calls on a client's ticket with an accurate record of who said what.
0
·
Voice AI
Voice On-Call: Schedule-based on-call with primary and backup
The Call On-Call Technician Flow action saves its phone tree inside each Flow. When on-call changes hands, an admin has to open every Flow that pages on-call and rebuild the tree by hand. Two problems this causes for us: Every shift change means several edits. We page from more than one Flow (after-hours emergency calls and RMM alerts), so the same swap has to be made in each one. If one Flow gets missed, the wrong tech is called overnight and the actual on-call tech never hears about the emergency. We run every shift with a primary and a backup. Each change means swapping two people, in the right order, across every Flow. The Active switch on each number helps for a short absence, but it doesn't replace keeping the tree current. Requested change, configured in Admin under Workspace alongside the time zone, office hours and holiday closure settings, and used by the Voice On-Call Flow action: A shared on-call schedule kept outside of Flows. Each shift has a start and end time and a repeating rotation, using the workspace time zone. Ordered roles on each shift, at minimum Primary and Backup. Each role holds the member, the number to reach them at, and max attempts. A phone tree option on the Flow action to use the on-call schedule. At page time, Thread calls the current Primary, then the Backup, then any fixed fallback numbers added after them (for example, a service manager). Overrides for shift swaps and PTO that don't change the base rotation. An internal note on the ticket naming who was paged and which shift they came from, plus a view in Admin showing who is on call now and who is next. This would let the phone tree follow the schedule automatically, with no Flow edits at shift change.
0
·
Voice AI
Load More
→