How to Set Up Salesforce Notifications in Email, Slack & Custom Alerts

Published: August 31, 2023 - 8 min read

Julian Alvarado
Master Salesforce Notifications and Salesforce Slack alerts for tailored updates

Not all alerts and notifications from Salesforce and Slack are relevant to your role.

Some alerts are critical, while others are better received and handled by your teammates.

That’s why you must set up and customize the notifications and alerts you get from Salesforce and Slack.

Doing so gives you only relevant updates, making your interaction with both platforms less overwhelming and more meaningful.

Common Types of Salesforce Alerts

Let’s review the Salesforce alert types you can set up.

  • Workflow Rules. Workflow alerts let you set up notifications based on specific actions within Salesforce. When a particular workflow rule triggers, it sends a template email to the designated recipients or custom message destinations within the organization.
  • Process Builder. Send automated email alerts with the list of recipients, standard text, and template from a process. You can also send a custom notification type to notify recipients when crucial events occur.
  • Approval Processes. Link email templates you set up to the action within the approval process, including the Initial Submission, Final Approval, Final Rejection, and Recall actions.  
  • Validation Rules. Validation Rules alerts appear as error messages when the set rule returns a True value because of an invalid value.
  • Lightning Components. Lightning Component notifications, such as info, warning, and error alerts, trigger based on the events you set within the User Interface UI framework.  
  • Visualforce Components. VF Components alerts are notifications you can set through the Visualforce page.
  • Apex Triggers. Salesforce lets you send push notifications to mobile client apps via Apex triggers. These push notification triggers use methods within the Apex  Messaging.PushNotificationPayload and Messaging.PushNotification classes.
  • Third-Party Apps. External or third-party app alerts are custom notifications you can set through Salesforce’s Notification Builder Platform. As an app owner, you can link connected apps to custom notifications to receive and show in-app and push notifications.

How to Create Email Alerts in Salesforce?

Check out the steps to create Salesforce email alerts below.

1. Workflow Rules

Navigate to settings and Workflow Rules. Click on the New Rule button.

Navigate to settings and Workflow Rules

Select Object (Opportunity in this example) and click Next.

select object

Enter the information in the Workflow Rule fields.

For example, you can set the Workflow Rule to create or edit a new Opportunity when the amount exceeds or equals $100,000.  

Enter the information in the Workflow Rule fields.

Select Save and Next.

Click on Add Workflow Action and select the New Email Alert option from the dropdown list.

Enter the Name and Description.

Enter the Name and Description.

Choose your email template.

Choose your email template.

Select the recipient types and recipients for the email field.

Select the recipient types and recipients for the email field.


Select Email Field in the Search field for Recipient type. Your Selected Recipients should be Email Field: Sales Notifications Email.

select emails

Click Save and Done.

Click Save and Done.

Click Activate, and you’re good to go.

Click Activate, and you’re good to go.

Your Salesforce email alert via Workflow Rules should look something like this:

Salesforce email alert via Workflow Rules should look like this

2. Approval Processes

Salesforce lets you link the email templates you previously created to the action within the approval process.

Adding email alerts to the Approval Process is easy. Follow these steps:

  • Enter Approval Process in the Quick Find box at the top.
Enter Approval Process in the Quick Find box at the top.
  • Choose the approval process where you want to add your email alerts.
  • Click Add New under the selected action and choose Email Alert.
Click Add New under the selected action and choose Email Alert.
  • Provide a description of your email alert.
  • Choose an email template for your chosen approval process.
  • Select User from the Search dropdown menu for the Recipient Type field.
  • Choose your preferred recipients for your email alert under the Available Recipients list.
  • Click Add to move your chosen recipients to the Selected Recipients list.
  • Save, and you’re done.

3. Reports & Dashboards

Set up email alerts to notify internal and community users you specified of reports and dashboard updates, such as your sales KPIs dashboard.  

On the Setup page, enter Email Notifications in the Quick Search box and click on the option.

Select the Allow Community Users to Receive Reports and Dashboards by Email option to turn on email notifications for your organization.

Click Save, and you’re done.

If you’re new to building dashboards, get inspiration from these Salesforce dashboard examples.

How to Query Email Alerts in Salesforce?

Querying email alerts in Salesforce requires using the platform’s Metadata API to retrieve related information.

The general steps to query email alerts in Salesforce include the following:

  • Configure Salesforce API access. If you have the right permissions to access your Salesforce instance’s Metadata, you can create or obtain a Salesforce Connected App to get the necessary credentials (Consumer Secret and Consumer Key) for API access.
  • Use the Metadata API. Use Salesforce Workbench, custom scripts, or Postman to make API requests.
  • Pull Email Alert Metadata. Create a Metadata API request specifying the metadata type you want to pull (EmailAlert).
  • Process the Response. Extract and process the information on email alerts in the response from the Metadata API.  

How to Create Custom Alerts in Salesforce

Set up custom notifications in the following Salesforce components.

1. Lightning Components

You can use the ‘lightning:notificationsLibrary’ component in Salesforce to show various notification types, such as standard and toast notifications.

Start by creating a new Lightning component or using an existing one where you want to show the alert.

Next, add the ‘lightning:notificationsLibrary’ component in your Lightning Component markup. The component gives the methods to display notifications.

Use the ‘lightning:notificationsLibrary’ component’s ‘showToast’ method to display the toast notification.

You can call the appropriate method from your component’s helper or controller to display the alert.

2. Visualforce Components

Create simple custom notifications for Salesforce Visualforce components using HTML or JavaScript.

Make or select the Visualforce page where you want to use your custom alerts.

Include a JS code to handle the custom alerts, such as the ‘alert’ function to create your custom-styled alert div.

Coefficient Excel Google Sheets Connectors
Try the Free Spreadsheet Extension Over 314,000 Pros Are Raving About

Stop exporting data manually. Sync data from your business systems into Google Sheets or Excel with Coefficient and set it on a refresh schedule.

Get Started

Use CSS to style a hidden div when it becomes visible as the alert triggers. Tweak the JSS behavior and CSS styles accordingly.

Test your custom alert by saving and accessing the Visualforce page through the Salesforce interface. Click the button to trigger your alert and check if it works.  

3. Apex Triggers

Apex triggers focus primarily on backend operations instead of user interfaces.

However, you can set up custom alerts by adding custom fields to your Salesforce record objects to indicate specific conditions or use email notifications.

The general steps to configure custom alerts via Apex triggers include the following:

  • Determine the condition for your alert, such as sending an email notification when specific criteria are met in the trigger logic.
  • When using email alerts, create email templates with your preferred layout and content for your notifications.
  • After writing the trigger, activate it within your Salesforce organization by associating it with the corresponding standard and custom objects and events.
  • Test your alert by creating or updating the condition you set in the trigger. The trigger logic should execute and send the email or perform the custom notification action when the condition is met.  

Can Salesforce Integrate with Slack?

You can integrate Salesforce and Slack to access tools, services, and apps within the Slack workspace.

Learn the admin procedures to enable the Salesforce for Slack integrations here.  

How to create Slack alerts from Salesforce?

After enabling the Salesforce for Slack integrations, enter Notification Builder in the Quick Find box in Setup.

Follow the rest of these steps:

  • Select Custom Notifications > New > Slack.
  • Enter your custom notification and API name, and choose the object associated with the notification type.
  • Choose the Slack app that distributes your Slack message to your recipients.
  • Input your Slack message’s title and body text.
  • Include merge fields and action buttons and their labels (optional).
  • Save your alert.

Third-Party Apps

Slack’s app directory has third-party tools that automate Slack alerts when changes are made to your Salesforce data.

Coefficient, for one, lets you set up automations that send notifications to a specified Slack channel when your imported Salesforce data in Google Sheets changes or updates.

For example, you can set Coefficient to send auto alerts to your sales team’s Slack channel when a new opportunity is added to your pipeline.

Coefficient to send auto alerts to your sales team’s Slack channel

After installing Coefficient and importing your Salesforce data into Google Sheets, set up the Slack alert by clicking Add Data Alert on the Coefficient sidebar.

et up the Slack alert by clicking Add Data Alert on the Coefficient sidebar.

Choose your preferred alert type.

 Choose your preferred alert type

Set your automation’s frequency.

Set your automation’s frequency.

Connect and select the Slack channel where you want to send your alerts.

 select the Slack channel where you want to send your alerts.

Click Add Alert, and your selected Slack channel should receive the notifications.

Click Add Alert

Coefficient lets you connect and import data from multiple sources, such as Google Analytics, Jira, Tableau, Redshift, HubSpot, and more.

The solution also has customizable dashboard templates, such as a HubSpot MRR dashboard, to help track, visualize, and extract insights from your sales and marketing data quickly.  

You can customize your dashboard within Google Sheets without starting from scratch, saving you time and energy.

If you need more inspiration, check out the top Tableau dashboard examples.

Create Salesforce Alerts in a Flash

Setting up various alerts in Salesforce doesn’t have to be rocket science.

Follow the steps in this guide to create email, Slack, and custom Salesforce notifications in no time.

Explore how Coefficient can improve your Salesforce experience by installing it for free today!

Sync Live Data into Your Spreadsheet

Connect Google Sheets or Excel to your business systems, import your data, and set it on a refresh schedule.

Try the Spreadsheet Automation Tool Over 350,000 Professionals are Raving About

Tired of spending endless hours manually pushing and pulling data into Google Sheets? Say goodbye to repetitive tasks and hello to efficiency with Coefficient, the leading spreadsheet automation tool trusted by over 350,000 professionals worldwide.

Sync data from your CRM, database, ads platforms, and more into Google Sheets in just a few clicks. Set it on a refresh schedule. And, use AI to write formulas and SQL, or build charts and pivots.

Julian Alvarado Content Marketing
Julian is a dynamic B2B marketer with 8+ years of experience creating full-funnel marketing journeys, leveraging an analytical background in biological sciences to examine customer needs.
350,000+ happy users
Wait, there's more!
Connect any system to Google Sheets in just seconds.
Get Started Free

Trusted By Over 20,000 Companies