The Zurich release has arrived! Interested in new features and functionalities? Click here for more

Error - Access denied to create new email in flow designer

Jaskaran Walia
Kilo Guru

Hi,

I have a flow created that uses "Send Email" action. It has been working fine in Dev/Test but when I moved the update set to prod, the same flow start to fail at Send Email step with error "Access denied to create new email".

Any help with the issue and potential resolution is much appreciated.  I will continoue to debug but thought might ask in community if someone had similar issue as i couldn't find existing post on this topic.

Note: Our Dev/Test and Prod are all on Madrid patch 5.

 

Cheers,

Jaskaran Walia

1 ACCEPTED SOLUTION

Jaskaran Walia
Kilo Guru
Found the issue and fix. When I set up flow, I set up runnings as user initiated rather than system. So when a public user submitted catalog from portal, it failed. Lesson learned!!

View solution in original post

7 REPLIES 7

Jaskaran Walia
Kilo Guru
Found the issue and fix. When I set up flow, I set up runnings as user initiated rather than system. So when a public user submitted catalog from portal, it failed. Lesson learned!!

I am getting similar error though run as System user s set. But the configuration is bit different.

 

Recipient email is fetched through a HR Profile reference field.

HR profile -> User -> email

I ran into this recently and wanted to share more information. 


My flow was an Inbound Email triggered flow and was set to run as System User, but the Send Email action would still fail. I found this KB from ServiceNow detailing a fix: Send email step in flow designer does not work with any users who are not admin - Known Error

 

The TLDR of that article is to create a subflow with a send email action that runs as system user, then use that subflow in your flow to send the email. For a number of reasons, this is not an ideal solution but in testing, it did resolve my issue.  

sunpreetsingh
Tera Contributor

Hi Jaskaran,

I am facing similar issue. Can you explain what do you mean by setting up the runnings as user initiated rather than system?