Slack is an enterprise collaboration platform. If your team is on Slack, you can easily bring Marketo notifications into your workflow. This post will show you how to add a notification to your chat log when a specific lead activity happens in Marketo. Potential use cases include notifying your entire team about a form fill, a visit to a pricing page, or a lead that has not been contacted in 30 days.
The screenshot below shows how the Marketo notification will look like in Slack after following the steps in this help article.
Step One: Login to Slack. Click on Integrations in Slack
Step Two: Click Add button for Incoming Webhooks
Step Three: Choose the Channel for the Marketo Notification. Then Click Add Incoming Webhook Integration.
Step Four: Copy and Paste Webhook URL (which is needed for step eight)
Step Five: Choose a Name for the Notification
Step Six: Login to Marketo. Go to Admin. Click on Webhooks.
Step Eight: Enter a Name for the Webhook. Enter the Webhook URL from Step Four. Enter Post as Request Type. Enter a Payload Template.
Here is the payload template from the screenshot. It uses lead-level first name, company, and email address tokens.
1 |
payload={"text": "DEVELOPER SITE ALERT: {{lead.First Name:default=edit me}} {{lead.Company=edit me}}, {{lead.Email Address:default=no email address}}" } |
Step Nine: Set Up Trigger Campaign in Marketo. Flow Step is to Call Webhook to Slack. Smart List is Web Page Visit.
Step Ten: Verify It Works.
Please see the developer documentation for more information about webhooks in Marketo.