Connect Pardot to Slack: Notify a Slack Channel
- October 22, 2021
- Connectors, Salesforce Ben | The Drip
When it comes to Pardot and Slack, there are many reasons why you would notify a channel when a prospect interacts with a Pardot marketing asset – for example, a high-value Pardot form, like a Demo Request. Compared to the existing Notify user completion actions, Notify Slack channel (a new completion action) allows admins to customize the message that appears in the Slack channel. Plus, being a channel, more than one user can rally around (“swarm”) the message, and collaborate on a plan of action.
I decided to take the new Pardot Slack Connector for a test drive, including creating a Slack app, adding the connector in Pardot, and setting a completion action.
What Does the Pardot Slack Connector Do?
With the Pardot Slack Connector installed, you can set notifications to send to Slack channels when a prospect interacts with a marketing asset. This Pardot automation is known as “completion actions”, and can be set on Pardot forms, form handlers, list emails (Pardot Classic), files, custom redirects.
Notify Slack channel appears as a new completion action option from the dropdown:
The Pardot Slack Connector is currently in beta (as of the Winter ’22 release) – you can read about what that means, and how it could impact you. A couple of considerations are:
- Pardot Lightning only: you must use the Pardot Lightning App.
- Workspaces and channels limits: you can connect one Slack workspace, and up to 10 channels.
Set up the Pardot Slack Connector
1. Create a Slack app
You’ll need to consult your Slack workspace admin (and possibly a developer) to ensure you don’t cause any disruption when installing this into your Slack workspace! Having said that, this is the first Slack app I’ve created – the guided setup makes for a smooth experience!
- Go to the “Basic App Setup for Slack” page, and click on the green “Create a new Slack app” button.
- Select the “From an app manifest” option, which pre-populates much more for you, versus starting from scratch (note: you can create one from scratch if you have a reason to).
- Select the correct workspace. Note: according to the beta, you can only use one Slack workspace with each Pardot account (connector).
- Then, install the app into your workspace. It will appear in the Apps menu in your workspace:
- Tip: keep the browser window open!
2. Add the Slack Connector to Pardot
Head to Pardot Settings to opt into the beta testing. On Account Settings, click ‘Edit’, then scroll to the ‘Try the Pardot Slack connector’ checkbox.
Then, go to Pardot Settings → Connectors. Click + Add Connector. Slack appears in the “Other Connectors” section:
- Click Add Workspace
- Back to your browser window. Find OAuth & Permissions in the menu. Copy the Bot User OAuth Token that’s generated, paste it into Pardot, and Verify.
- Switch from the WORKSPACES tab to CHANNELS. Click Add Channel.
- Fetch the channel URL from the Slack app. Right-click on the channel name, Copy link.
- Paste it into Pardot and Verify, just like you did when adding the workspace.
Create Slack Notifications for Pardot
Slack notification completion actions are available for:
- Pardot forms, form handlers,
- List emails (Pardot Classic),
- Files,
- Custom redirects.
I’ve opened up a Pardot form (Completion Actions step) where I am going to create a notification to fire each time the form is submitted.
- Select “Notify Slack channel” and a Slack channel you have connected.
You may have to see it to believe it – but yes – you can customize the notification message! (a highly-requested functionality for many years). The Custom Message box can use a combination of Pardot Merge Fields and Slack markdown:
- Pardot Merge Fields: use the Merge Fields { } picker to insert field data for the specific prospect that has just submitted the form. It could be a good idea to think about which fields your form contains, as well as the fields the Slack channel users will find useful. Find advanced ways to tap into Pardot personalization.
- Slack markdown: use will know some basic commands if you’ve used Slack – think : to insert emojis, or _italic_ *bold* ~strike~ Use this reference guide by Slack for the full list.
I’ve used both Merge Fields and Slack markdown in the example:
Note that some information is included by default:
- Prospect name, hyperlinked to the prospect record (a Pardot Lightning link!)
- The marketing asset name they just interacted with.
- Job title, Company, Email, Phone.
When the form is submitted, the channel is notified:
Summary
Now you know how to connect Pardot and Slack together by creating a Slack app, installing it in your workspace, creating a Pardot connector, then setting up completion actions on your desired marketing assets.
Recently, I connected our Salesforce org with our Slack workspace using the Slack to Salesforce app – so I was curious if the steps to integrate Pardot and Slack would be similar.
This Pardot article written by:
Salesforce Ben | The Drip
Lucy Mazalon is the Head Editor & Operations Director at Salesforceben.com, Founder of THE DRIP and Salesforce Marketing Champion 2020.
Original Pardot Article: https://www.salesforceben.com/the-drip/pardot-to-slack/
Find more great Pardot articles at www.salesforceben.com/the-drip/
Pardot Experts Blog
We have categorized all the different Pardot articles by topics.
Pardot Topic Categories
- Account Based Marketing (ABM) (7)
- Business Units (14)
- ChatGPT / AI (3)
- Completion Actions (5)
- Connectors (10)
- Custom Redirects (4)
- Data Cloud (2)
- Demand Generation (8)
- Dynamic Content (6)
- Einstein Features (12)
- Email Delivery (17)
- Email Open Rates (3)
- Pardot A/B Testing (2)
- Email Mailability (16)
- Do Not Email (1)
- Double Opt-in (2)
- Opt Out / Unsubscribe (14)
- Email Preferences Page (6)
- Engagement Studio (16)
- Industries (1)
- Non Profit (1)
- Landing Pages (9)
- Lead Generation (1)
- Lead Management (13)
- Lead Routing (3)
- Lead Scoring (16)
- Leads (3)
- Marketing Analytics – B2BMA (9)
- Marketing Automation (1)
- Marketing Cloud (3)
- Marketing Cloud Account Engagement (4)
- Marketing Cloud Growth (2)
- New Pardot Features (6)
- Opportunities (2)
- Optimization (2)
- Pardot Admin (64)
- Duplicates (1)
- Marketing Ops (1)
- Pardot Alerts (1)
- Pardot API (2)
- Pardot Automations (3)
- Pardot Careers (12)
- Pardot Certifications (4)
- Pardot Consulting (1)
- Pardot Cookies (3)
- Pardot Custom Objects (3)
- Pardot Email Builder (8)
- Pardot Email Templates (9)
- HML (6)
- Pardot Events (16)
- Pardot External Actions (1)
- Pardot External Activities (4)
- Pardot Forms (29)
- Form Handlers (8)
- Pardot Integrations (20)
- Data Cloud (1)
- Slack (1)
- Pardot Lead Grading (5)
- Pardot Lead Source (2)
- Pardot Lightning (1)
- Pardot Migration (1)
- Pardot Nurture / Drip Campaigns (1)
- Pardot Personalization (3)
- Pardot Profiles (1)
- Pardot Releases (18)
- Pardot Sandboxes (2)
- Pardot Segmentation (5)
- Pardot Strategy (7)
- Pardot Sync (2)
- Pardot Sync Errors (1)
- Pardot Tracker Domains (5)
- Pardot Training (3)
- Pardot Vs Other MAPs (4)
- Pardot Website Tracking (2)
- Reporting (22)
- Salesforce and Pardot (31)
- Marketing Data Sharing (2)
- Pardot Users (3)
- Salesforce Automation (5)
- Salesforce Flows (2)
- Salesforce Campaigns (20)
- Salesforce CRM (3)
- Record Types (1)
- Salesforce Engage (3)
- Salesforce Queues (2)
- Security and Privacy (1)
- Tags (3)
- The Authors (504)
- Cheshire Impact (9)
- Greenkey Digital (51)
- Invado Solutions (37)
- Jenna Molby (9)
- Marcloud Consulting (6)
- Nebula Consulting (60)
- Pardot Geeks (44)
- Salesforce Ben | The Drip (235)
- SalesLabX (3)
- Slalom (4)
- Unfettered Marketing (46)
- Uncategorized (1)
- Website Tracking (2)
- Website Search (1)
More Pardot Articles
See all posts
This Pardot article written by:
Salesforce Ben | The Drip
Lucy Mazalon is the Head Editor & Operations Director at Salesforceben.com, Founder of THE DRIP and Salesforce Marketing Champion 2020.
Original Pardot Article: https://www.salesforceben.com/the-drip/pardot-to-slack/
Find more great Pardot articles at www.salesforceben.com/the-drip/