Skip to main content

Hello, I was looking into utilizing the API to pull a transcription of every call to a specific number (our Helpdesk extension for example) and have that transcription entered into an existing Power App (our ticketing app) using power automate. This would help us keep track of ticket data especially on busier days. Has anyone done something similar or could help push me in the right direction?

First of all, RingCentral does not provide call/meeting transcription out-of the box, particularly via API.

It requires a RingSense license to be assigned to an extension, whose calls/meetings should be transcribed and analyzed insights, then you can programmatically access the transcript and the AI analysis of the user’s calls and meetings via the RingSense API. Note: RingCentral does not provide just call transcripts.

Unfortunately, I don’t have much experience with Power Automate, and it is not an officially supported programming language on RingCentral developer platform. There are several discussion about using Power Automate in this forum. You can search and learn some from those discussions.


I am currently learning the power platform development tools and wanted to give myself a useful/ slightly aggravating project to work on! The automation within power automate would send API calls within the flow that would be triggered by a call to a specific line. Say every time (123) 456-7890 was called, the flow would start and transcribe or  record the call. I wanted to see if RingCentral had it’s own way of pulling transcriptions or if there was a third party way. Unsupported or not I just wanted to see what possibilities were out there as this could be very useful to automate some of my ticket data on the days where it’s busy to ensure I or my colleagues don’t miss any important data.