Note: This release is in preview. Features described here don’t become generally available until the latest general availability date that Salesforce announces for this release. Before then, and where features are noted as beta, pilot, or developer preview, we can’t guarantee general availability within any particular time frame or at all. Make your purchase decisions only on the basis of generally available products and features.
Transcribe Calls in Real Time
You can create and send transcripts for one voice call at a time or in bulk. To send transcripts for one voice call at a time, use the Create Transcript API. To send transcripts in bulk, use the Create Transcripts in Bulk API. You can also use the Connect REST API to upload or update transcripts.
The Create Transcript API and Create Transcripts in Bulk API use JWT authorization to communicate with Salesforce, so make sure to send the transcribed messages with a valid JWT token.
You can also use the Connect REST API to upload or update transcripts.
- Review the transcript-related limitations specified in the Salesforce Voice Limits and Limitations page.
- When specifying the vendorCallKey for a transferred call, use the vendorCallKey of the parentVoiceCall. That is, use the vendorCallKey of the voice call (VoiceCall) record for the call with the original rep.
- In consult call use cases where a consult call hasn't merged with a multiparty call, use the vendorCallKey of the voice call record created for the consult call. To transcribe a consult call after it has merged with a multiparty call, use the vendorCallKey of the first voice call record created for the multiparty call.
- During a conversation that involves a transfer, all calls in the conversation get transcripts from the entire call. After the call ends, the transcript disappears from the conversation body component for a brief period while the post-call association takes place.
- The post-call association process is triggered by the conversation closed event. This process ensures that the transcript for each call segment only includes the conversation during that time period. This process can take a few minutes.