Why are Salesforce emails such as those for Email Alerts, Workflows, or Approval Processes not being generated or sent in Veeva CRM?
Verify that Emails Are Being Sent
Emails such as workflow alerts or approval process notifications in a CRM Org go through Salesforce's email system, rather than Veeva CRM Approved Email.
If users are not receiving emails of this type, the first step in troubleshooting is to verify that the emails have actually been sent. Admins should verify that the Email Deliverability in the Org is set to allow emails to send, then review the Email Alert, workflow, or Approval Process to verify that the criteria for the email are being met.
Next, admins can check the Org's Email Log Files under Setup to see if emails are actually being generated, sent, and delivered. The Salesforce Email Log Files allow admins to pull logs from the last 30 days of Salesforce-generated emails from the Org.
Verify that Users Are Authorized to Send Email
If workflow emails, email alerts, or approval process emails do not appear to be generated and sent at all, this may be due to the specific user sending the email. Admins may find that some users can successfully send Salesforce emails, but other users are not able to generate Salesforce emails when they are the assigned user generating the email, or the 'From' address user on the email.
In cases such as these, the issue may be Salesforce's requirement as of 2022 that users cannot send emails from Salesforce unless their email address is Verified.
Most users verify their email address as part of the sign-up process to an Org, by clicking a link in an email. Some users may still be using email addresses that were created and initially verified before the current verification process was put in place.
If a user's email address is not marked as Verified in the Org, they will be unable to send Salesforce emails. Emails where they are the From Address or Sender will not generate and send.
However - Salesforce does not apply this restriction to users who log in to Orgs via SSO. SSO login users do not need to have a Verified email address to send email - as long as they are currently logged in through an SSO session.
Admins can check whether a user's email address is verified from the User List view under Setup. For more information, see the Salesforce Help Documentation at the bottom of this article.
If the user is not an SSO user and their email address is not verified, Admins can reset the user's password in the Org to generate an email to the user. Clicking the link in the email to reset their password will also verify the user's email address.
Salesforce Help Documentation:
- Spring '22 authentication email with the subject 'Salesforce email verification'
- Verify Your Email Address to Send Email Through Salesforce
- Troubleshoot Delivery Problems for Salesforce Emails
- Request an Email Log
- Email Log Reference