cancel
Showing results for 
Search instead for 
Did you mean: 
Reply
Frequent Visitor

Error with When a New Email Arrive_(v3) - Not supported

Hi,

 

I'm trying to use the trigger When A New Email Arrives (v3) to trigger a flow that gets the mail and the attachments and downloads them, but when i try and save this flow i get the error;

 

The workflow run action 'When_a_new_email_arrives_(V3)' has type 'ApiConnectionNotification' that is not supported.

 

Below is a screenshot of the flow and the error message, this did seem to be working on Friday. 

 

Capture.PNG

 

1 ACCEPTED SOLUTION

Accepted Solutions
Super User III
Super User III

Hi

 

This is what we did to get the solution.

 

1. Declare two string variables for the comparison.

2. Use the Name dynamic property from SharePoint List

3. Use expression toLower() for both string comparison

 

Thanks



Did I answer your question? Mark my post as a solution!

If you liked my response, please consider giving it a thumbs up


Proud to be a Flownaut!

Learn more from my blog

Power Automate Video Tutorials

View solution in original post

12 REPLIES 12
Super User III
Super User III

Hi @amelsom85 

 

The reason for the error is under your parallel branch you have a trigger called when an email is received. You can't have multiple triggers in Power Automate. Not sure why it allows to add as an action step? 

 

Thanks



Did I answer your question? Mark my post as a solution!

If you liked my response, please consider giving it a thumbs up


Proud to be a Flownaut!

Learn more from my blog

Power Automate Video Tutorials
Community Support
Community Support

Hi @amelsom85,

 

Actually, there is no workable to add the trigger "When a new email arrives" under an existed trigger.

For your requirements, you should create two Flows to approach it, one is "When a response submit", the other is "When a new email arrives", and create store attachments action in the second Flow.

 

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

Thanks I’ve looked at ways around this. The issue I have is that I need the files to be put into a folder that is named from the response is submitted form so it names a job number a name and a client name. The only way I can see to get the references ia to make this in the same flow so I can use the compose functions to compose the folder name I want it to find using the control condition (contains) unless there is a way to get this in a different flow? Or reference a difference a flow so I can match the name of the folder and put the files in the right place.

Hi @amelsom85 

 

Another option is think about splitting as two flows.  Flow support child flows.

 

https://docs.microsoft.com/en-us/power-platform-release-plan/2019wave2/power-automate/call-child-flo...

 

https://www.serverless360.com/blog/using-run-child-flow-action-to-call-nested-flows

 

Thanks

 

 



Did I answer your question? Mark my post as a solution!

If you liked my response, please consider giving it a thumbs up


Proud to be a Flownaut!

Learn more from my blog

Power Automate Video Tutorials
Frequent Visitor

Hi

 

I have a work around that takes the subject of an email and stripes the RE:Technical Response - Code - Event - Client and then composes that, then it runs a condition on the folder list to find the folder named the name Code - Event - Client, but for some reason the condition will not match them, even though they are both the same name, any suggests this would solve my issue, or am i better off calling the child flow? I also don't have the Run a Child Flow as an option as well. 

 

I think i may have the same issue as i need to reference the new folder the Child flow would create to be able to populate, below are the two images, from of the flow and one of what output of the flow.

 

Any suggestions of why it might not match, I've tried using Equals and Contains, i'm not quite sure of the difference on those conditions though. 

2.PNG1.PNG

Super User III
Super User III

Hi @amelsom85 

 

Comparisons are case sensitive. Try ToLower expression on both sides of the condition and try.

 

Thanks



Did I answer your question? Mark my post as a solution!

If you liked my response, please consider giving it a thumbs up


Proud to be a Flownaut!

Learn more from my blog

Power Automate Video Tutorials
Frequent Visitor

Hi,


Could you explain a bit more on this? When i check the composed response the case sensitivity both match, folder name is the same etc, i'm not sure how to implement the ToLower command? 

 

Just to confirm this is the folder it needs to find and this is the output of the compose 

 

3ure.PNG

Super User III
Super User III

Hi @amelsom85 

 

Click expression, type ToLower()

image.png

 

Place the cursor between the two brackets of toLower(). Next click Dynamic content tab and select your dynamic field.

image.png

 

Click ok

 

image.png

 

 

 



Did I answer your question? Mark my post as a solution!

If you liked my response, please consider giving it a thumbs up


Proud to be a Flownaut!

Learn more from my blog

Power Automate Video Tutorials
Frequent Visitor

hi so i did this and it does lower the text but i don't understand how that helps the condition match? it means the text is now a different format to the what it is try to match in the folder structure, which is always a Number - Event - Client, the same details that come in from the email subject are what create the folder.

 

The folder is created from a Jotform submissions that populates the folder name with the Number - Event - Client detail's the email that it is reading from is populated from the same information so they will always match, but for some reason the condition is reading it properly, and because it only returns a false expressions i can't tell what it is trying to match. 

Hi @amelsom85 

 

In these situations I generally use the below debugging technique.

 

image.png

 

Above your IF condition add a new Compose step and map the tolower() expression of DisplayName, then declare another compose and add tolower() expression for subject. Map the outputs of the compose under the IF condition. Run the flow and check the run history and see what values are returning.

 

Thanks



Did I answer your question? Mark my post as a solution!

If you liked my response, please consider giving it a thumbs up


Proud to be a Flownaut!

Learn more from my blog

Power Automate Video Tutorials
Super User III
Super User III

Hi

 

This is what we did to get the solution.

 

1. Declare two string variables for the comparison.

2. Use the Name dynamic property from SharePoint List

3. Use expression toLower() for both string comparison

 

Thanks



Did I answer your question? Mark my post as a solution!

If you liked my response, please consider giving it a thumbs up


Proud to be a Flownaut!

Learn more from my blog

Power Automate Video Tutorials

View solution in original post

Frequent Visitor

Thanks for your help on this, it was brilliant and this is all now working correctly. 

Helpful resources

Announcements
PP Bootcamp Carousel

Global Power Platform Bootcamp

Dive into the Power Platform stack with hands-on sessions and labs, virtually delivered to you by experts and community leaders.

secondImage

Power Platform Community Conference On Demand

Watch Nick Doelman's session from the 2020 Power Platform Community Conference on demand!

MPA Community Blog

Power Automate Community Blog

Check out the community blog page where you can find valuable learning material from community and product team members!

Top Solution Authors
Top Kudoed Authors
Users online (4,759)