This tutorial shows you how to receive Slack notifications when lemlist creates a new task based on a lead’s activity (for example, when someone replies or clicks a link).
Learning Objective
By the end of this tutorial, you’ll know how to enable activity-based task creation in a lemlist campaign, create a Slack Incoming Webhook, and connect it to lemlist to receive task notifications in a Slack channel.
Why This Matters
Sending task notifications to Slack helps you react faster to replies and high-intent actions without constantly monitoring the lemlist app. It’s also useful if multiple teammates need visibility on newly created tasks in one shared channel.
Prerequisites
You have access to the Slack workspace and permission to add an Incoming Webhook.
You have access to the lemlist account and can edit campaign settings.
Core Lesson: Step-by-Step Workflow
Phase 1: Enable activity-based task creation in your campaign
This integration only triggers notifications for tasks that are created after a lead’s activity. Task Steps are not included.
Open your campaign settings and choose which activities create tasks.
In the campaign builder, click the Settings (gear) icon, then in General settings enable the options under Create a new task when people (for example: Reply by email or LinkedIn message or WhatsApp, and/or Click on a link). These toggles control when lemlist will create the tasks that Slack will notify you about.
Phase 2: Open the Slack integration in lemlist
Go to lemlist Settings.
Click your name in the bottom-left corner, then select Settings.Open Integrations and start the Slack connection.
In the left menu, select Integrations, then scroll to Slack and click Connect.
Phase 3: Create a Slack Incoming Webhook
Create the Slack webhook from the lemlist prompt.
In the Connect to Slack dialog, click Create a Slack webhook. This opens Slack’s Incoming Webhooks setup so you can generate a Webhook URL for a specific channel.
In Slack, follow the Incoming Webhooks flow:
Click Sign in to install (or Add to Slack if you’re already signed in).
Sign in to Slack using the method that fits your workspace.
If prompted, enter the 6-digit verification code sent to your email.
Select the workspace where you want to add the webhook.
On the Incoming Webhooks page, click Add to Slack.
Choose the Slack channel where you want to receive lemlist task notifications, then confirm to create the webhook.
Phase 4: Paste the Webhook URL into lemlist and verify
Copy your Slack Webhook URL and paste it into lemlist.
Slack will provide a Webhook URL (it starts with https://hooks.slack.com/services/...). Copy it. If you need to find it again later, open the webhook details in Slack’s setup instructions page.Test and save the integration.
Paste the Slack Webhook URL into the lemlist field, then click Test and save. This confirms lemlist can post to the channel and completes the connection.Confirm the test message appears in Slack.
You should see a message in the selected channel indicating the integration was added/posted successfully.
Phase 5: (Optional) Customize how the Slack messages look
Slack lets you customize how the webhook appears (name/icon) so notifications are easy to spot in a busy channel.
In Slack’s Incoming Webhook settings, you can change the name and icon, and preview the message formatting.
Practical Application / Real-Life Example
Example workflow: route “high-intent” activity to a shared sales channel.
Enable task creation for Reply and Click on a link in your campaign.
Send Slack notifications to #inbound-replies or #hot-leads.
Use Slack threads to assign ownership and update status while keeping the whole team in sync.
Troubleshooting & Pitfalls
Issue: No Slack notifications are sent
Root cause: The campaign is not configured to create activity-based tasks.
Fix: Open the campaign Settings and enable Create a new task when people for the activities you want (reply/click).
Issue: The “Test and save” step fails
Root cause: The Webhook URL is incorrect, incomplete, or belongs to a deleted webhook.
Fix: Re-copy the full https://hooks.slack.com/services/... URL from Slack and paste it again, then retry.
Issue: Notifications go to the wrong Slack channel
Root cause: The webhook was created for a different channel than intended.
Fix: Create a new Incoming Webhook in Slack for the correct channel and replace the URL in lemlist.















