Showing results for 
Search instead for 
Did you mean: 
Advocate II
Advocate II

How to save a recorded audio from IOS or Android devices to SharePoint list using PowerApps and MS Flow?

Hi All


Just wondering if someone has done this already?

I have seen one in Youtube by Paul and Ashlee Culmsee.

Their approach works perfectly if you use the app (PowerApp) in your desktop (web browser) but not applicable when you use  mobile devices.

Any feedback to the community?


Thank you in advance.






Dual Super User
Dual Super User

Hi @kelomee 


Check this App - it sends recording in an email though


You would have to mix this up with


I will also give it a quick shot and check




Hi @kelomee 


Ok tested it and there is an error specially when working with mobile devices


Reason is the data posted to Flow from browser is base64 whereas from mobile is not in base64 format (in fact it just posts a random url path to file stored locally it seems) 

Will have to check and deep dive further


But surely there is an issue 

Good catch


If this post helps answer your question, please click on “Accept as Solution” to help other members find it more quickly. If you thought this post was helpful, please give it a Thumbs Up.


Community Champion
Community Champion

We've done this by storing the audio in Azure Blob Storage directly from the PowerApp (no intermediary Flow required).


From within the PowerApp you can also set a public access token (a URL that will let anyone access the file) and store the token in a database - the below is pulled out of a ForAll loop but should give an idea of how this is done.

            varSelectedSurvey & " S" & varRecSurvey.ID & "R" & MicrophoneID & ".mp4",
                ID = MicrophoneID
                    "/voiceclips/" & varSelectedSurvey & " S" & varRecSurvey.ID & "R" & MicrophoneID & ".mp4",
                    {Permissions: "Read", ExpiryTime:DateValue("1/1/2050")}

Note! The Azure Blob Storage connector has now been reclassified  (1st October) as a premium connector, so you'll have pay extra to use it ($10 / user / month / app) Smiley Sad If your app has a relatively small number of users doing relatively high value work this may be worth it.

Thanks @RezaDorrani 

Actually I managed to create a .mp3 file by using the JSON function and dataUriToBinary expression... and used it to attach into an email. This technique is only applicable in the desktop browser but not on mobile devices. You are right, browser gives base64 format while mobile phone like iPhone gives non base64 format (.aac)

Again, thanks for the reply and hopefully we will get/fix this problem together.

Thanks @PaulD1 . Will try it later and update you guys in the community.

Hi @kelomee ,


Have you tested with the suggestions recently? Is your issue resolved?




Community Support Team _ Mona Li
If this post helps, then please consider Accept it as the solution to help the other members find it more quickly.

Hi Mona


Sorry I did not go ahead with the suggestion to use Azure Blob Storage connector due to the cost and don't know how to solve the issue.. 🙂 and the rest of the suggested solutions does not work either. 🙂

I'm still waiting for the free cost and better solution.




Regular Visitor

It's April/2020, but no solution so far. I am stuck in the very same issue.

Helpful resources

Super User 2 - 2022 Congratulations 768x460.png

Welcome Super Users

The Super User program for 2022 - Season 2 has kicked off!

Power Platform Conf 2022 768x460.jpg

Join us for Microsoft Power Platform Conference

The first Microsoft-sponsored Power Platform Conference is coming in September. 100+ speakers, 150+ sessions, and what's new and next for Power Platform.

Users online (4,722)