web
You’re offline. This is a read only version of the page.
close
Skip to main content

Notifications

Announcements

Community site session details

Community site session details

Session Id :
Power Platform Community / Forums / Power Automate / Flow to monitor a shar...
Power Automate
Unanswered

Flow to monitor a shared mailbox and upload attachments to azure blob

(0) ShareShare
ReportReport
Posted on by 6
I'm working on a flow to replace a feature that our support team call center lost when we moved them off of Teams for calls to a SaaS phone system we use for all team.  On Teams when they got a voicemail they got a text transcription of the VM along with the wave file.  I tried out a product the SaaS provider offered but its transcriptioned used Googles text to speech API and the transcriptions were terrible.  Accuracy was around 40%.  
I found that the AI foundry product had a 99% accuracy so I started to build out a flow to capture the VM and transcribe it.  
So our SaaS phone system will email a wave file when we get a VM.  
In O365 I created a shared mailbox to replicate there support inbox and set myself as having full control over the mailbox. 
Then in power automated I setup a "when a new email arrives in a shared mailbox v2" module to monitor that inbox and look for attachments.  
When an attachment is found then upload that attachment to an Azure Blob container I setup. 
From here there is a template to take the blob contents and transcribe it in power automate and that works well.  
From that template I need to talke the .txt file that has the transcription and put it back in the body of the email and the original wave file.  
Then it'll email another inbox that picks up anything sent to it and generates a salesforce ticket.  
After that is done the flow needs to copy the text and wave blob files into a new location and delete the originals so the flow does not pick up on any old wave or text files.  The wave files have a phone number and timestamp for a file name so I can't easily filter old blobs out in power automate afaik.  
 
So far in building this I can get the template to work.  I can get it to detect my text and wave blobs, but I can't get it to attach those to the email and I can't get it to monitor the shared inbox.  So its not working at the begin and end just the middle lol.  
 
For the shared inbox monitor I get a "REST API is not yet supported for this mailbox. This error can occur for sandbox (test) accounts or for accounts that are on a dedicated (on-premise) mail server." error but the mailbox is a cloud O365 mailbox and again my admin account has full control over the mailbox and its the connected account in the flow.  
 
 
If theres another product that could do this or another way anyone can suggest to build this out I would appreciate it as I'm open to any suggestions. 
 
Categories:
I have the same question (0)
  • Suggested answer
    venturemavenwill Profile Picture
    1,189 Super User 2025 Season 2 on at
    Did you create the mailbox with your admin account, and does your admin account have a full M365 license with Outlook? 
     
    If your account is set to have full access to the inbox, and you have the proper license, the shared inbox should be provisioned to have REST access. 
  • Adam.A Profile Picture
    6 on at
    @venturemavenwill so the account that I created it with is a seperate domain admin account, but the account that has control over the shared mail box does have a full O365 license and its the same account I'm using as the connector in power automation and the flow.  My domain admin account doesn't have a license for power automate or permissions which I can add but I don't think that is my problem.  
     
    Note in the screenshot that the domains are different but both are controlled by my organization, and I have access to both.  
     
  • Michael E. Gernaey Profile Picture
    53,335 Super User 2025 Season 2 on at
     
    The account trigger does require a License for PA. I am actually surprised you do not get another error, but the flow itself shouldn't do anything without a license, period. Since it doesn't have a license, its possible it cannot validate your O365 license which is actually a bogus error since you said you have a full license.
     
    The only way to verify 
    1) open the mailbox in a browser and validate with that account
    2) change the connection to use your mailbox just to test just to make sure its not something else altogether. but my guess is you are hitting #1
     
    But you said it sort of works which doesn't make sense.
     
    Also, did you CREATE the flow with that Users Login, or did you only create the Connection?
     
    You should make sure the Flow itself is created with that user, not just the connection, so login incognito as that user.

Under review

Thank you for your reply! To ensure a great experience for everyone, your content is awaiting approval by our Community Managers. Please check back later.

Helpful resources

Quick Links

Forum hierarchy changes are complete!

In our never-ending quest to improve we are simplifying the forum hierarchy…

Ajay Kumar Gannamaneni – Community Spotlight

We are honored to recognize Ajay Kumar Gannamaneni as our Community Spotlight for December…

Leaderboard > Power Automate

#1
Michael E. Gernaey Profile Picture

Michael E. Gernaey 538 Super User 2025 Season 2

#2
Tomac Profile Picture

Tomac 405 Moderator

#3
abm abm Profile Picture

abm abm 252 Most Valuable Professional

Last 30 days Overall leaderboard