Slack Notifications (Native — No Middleware)

Get real-time notifications in Slack when prospects engage with your campaigns — including LinkedIn replies with the message body, email replies, bounces, unsubscribes, and sending-limit alerts. No Zapier, Make, or n8n in the middle: WarmySender auto-detects Slack Incoming Webhook URLs and formats each event as a readable Slack Block Kit card.

What Arrives in Slack:

Setup (5 minutes, no code):

Step 1: Create a Slack Incoming Webhook
• Go to api.slack.com/apps → 'Create New App' → 'From scratch'.
• Name it 'WarmySender' and pick the workspace where you want alerts.
• In the left sidebar under 'Features', open 'Incoming Webhooks' and toggle it On.
• Click 'Add New Webhook to Workspace', pick the channel where alerts should land (e.g., #sales-replies), and authorize.
• Copy the webhook URL — it looks like https://hooks.slack.com/services/T0.../B0.../xxxx

Step 2: Add the webhook in WarmySender
• Settings → Webhooks → New webhook.
• Paste the Slack URL.
• Select the events you want. Recommended: reply.received, linkedin.reply_received, linkedin.invite_accepted, email.bounced.
• Save.

Step 3: Verify
• In the webhook row, click the refresh/test button. A test message should appear in your Slack channel within ~10 seconds.
• If nothing arrives, check the Slack app's webhook URL is correct and the target channel still exists.

That's it — no middleware, no code, no third-party automation tool.

How It Works:
When the webhook URL matches https://hooks.slack.com/…, our delivery worker (server/webhook-deliverer.ts) transforms the JSON payload into Slack Block Kit shape before sending. Other URLs receive the raw signed JSON payload as usual. This means one event can fan out to a Slack channel AND your CRM webhook endpoint simultaneously with zero extra work.

LinkedIn-Specific Events:

Multi-Channel Routing (one event → different channels):
Create multiple Slack Incoming Webhooks (one per channel — #sales-replies, #ops-bounces, #linkedin-connected). Add each as a separate webhook in WarmySender with a different event selection. Events fan out in parallel.

Recommended Events Per Channel:

Microsoft Teams:
Teams uses a different payload format (Adaptive Cards) than Slack. Our native auto-format targets Slack only. For Teams: use the 'n8n Integration' or 'Zapier Integration' guide to translate our JSON to Teams Adaptive Card format in the middle.

Account Safety (LinkedIn Events):
Enabling these webhooks does NOT call the LinkedIn API — we emit from database state only, read once on reply detection. Your LinkedIn daily action limits are unaffected.

Reliability:

Privacy Note:
Slack messages include prospect email / LinkedIn profile URL / reply body in plain text. Slack retains message history per your workspace's retention policy — choose the destination channel accordingly (private channel for sensitive conversations).

See also: 'Webhooks Getting Started' guide for signing verification, full event catalog, and retry behavior.

Related guides in Integrations

Back to all documentation | Contact support