Delighted + Slack

Turn Customer Feedback into Instant Team Action with Delighted + Slack

Automatically route NPS scores, survey responses, and customer sentiment directly into the Slack channels that need them most.

Why integrate Delighted and Slack?

Delighted is a customer feedback platform that captures NPS, CSAT, CES, and other survey responses at scale. Slack is where your teams coordinate, respond, and get things done. Integrating the two means you don't have to wait for weekly reports to find out a customer is unhappy — or that a promoter just said something worth sharing. When feedback lands in Slack the moment it arrives, the right people can act before the moment passes.

Automate & integrate Delighted & Slack

Use case

Real-Time Detractor Alerts for Customer Success Teams

When a customer submits a low NPS score (0–6) in Delighted, an automated message is instantly posted to a dedicated Slack channel or sent as a direct message to the assigned CSM. The alert includes the respondent's name, score, verbatim feedback, and a deep link back to the Delighted response for immediate action. No at-risk customer goes unnoticed, and response times drop from days to minutes.

Use case

Promoter Celebration and Referral Opportunity Routing

Customers who respond with a score of 9 or 10 are your most enthusiastic advocates, and timing matters when it comes to turning them into referrals or testimonials. This integration automatically posts promoter responses to a #customer-wins or #advocacy Slack channel, tagging the relevant account owner so they can follow up with a referral or case study request while the excitement is fresh.

Use case

CSAT Score Monitoring for Support and Service Teams

After each support ticket is resolved, Delighted automatically sends a CSAT survey. Low CSAT responses are immediately routed to your support team's Slack channel, including the agent's name, ticket reference, and the customer's verbatim comment. Managers can respond in-thread, coach agents on the spot, and catch recurring issues before they drag down your overall score.

Use case

Product Feedback Triage into Feature-Specific Channels

When customers mention specific features or themes in their Delighted survey comments, keyword-based routing can automatically post those responses into the right Slack product channel — routing comments mentioning 'onboarding' to #product-onboarding or 'billing' to #product-billing, for example. Product managers stay informed about customer sentiment without having to filter through raw survey data by hand.

Use case

Weekly and Monthly Feedback Digest Summaries

Rather than flooding Slack with every individual response, this use case aggregates Delighted survey results over a defined period and posts a structured summary to a leadership or all-hands Slack channel. The digest includes average NPS or CSAT score, response volume, top themes from comments, and week-over-week or month-over-month trend indicators — no dashboard login required.

Use case

Passive Feedback Response Notifications for Account Teams

Enterprise account teams managing multiple customers need to know immediately when any named account submits a survey response — positive or negative. This integration watches for responses tied to specific account domains or customer IDs in Delighted and routes the notification directly to the relevant account Slack channel or account owner via DM, so high-value customers always get timely, personal follow-up.

Use case

Cross-Functional NPS Review Alerts for Quarterly Business Reviews

In the weeks leading up to quarterly business reviews, this integration automatically flags all survey responses from specific customers or segments and posts them into a dedicated QBR preparation Slack channel. Account managers, CSMs, and sales leaders get a consolidated view of recent customer sentiment, so they can walk into every QBR with real, specific feedback rather than anecdotal impressions.

Get started with Delighted & Slack integration today

Delighted & Slack Challenges

What challenges are there when working with Delighted & Slack and how will using Tray.ai help?

Challenge

Filtering Signal from Noise Across High Survey Volume

Organizations running active Delighted programs can receive hundreds of survey responses per day. Posting every response to Slack risks alert fatigue — teams start ignoring or muting channels, which defeats the whole point. Figuring out which responses warrant immediate notification versus an aggregated digest requires conditional logic that's genuinely painful to build and maintain by hand.

How Tray.ai Can Help:

Tray.ai's visual workflow builder makes it easy to add score-based filters, sentiment thresholds, and branching logic that determine exactly which responses trigger Slack notifications versus which get batched into digest summaries. Teams can adjust these rules without writing code, and workflows update instantly as routing needs change.

Challenge

Mapping Delighted Respondents to Slack Users and Account Owners

Delighted captures responses tied to customer email addresses, but Slack notifications are most useful when they reach the specific person responsible for that account — not just a generic channel. Without integration logic, there's no automated way to resolve a customer email into the correct CSM or account owner's Slack handle for direct messaging.

How Tray.ai Can Help:

Tray.ai can enrich Delighted response data by cross-referencing it with your CRM or a lookup table to identify the account owner, then resolve that owner's Slack user ID via the Slack API — all within a single automated workflow. The right person gets notified without anyone having to route it manually.

Challenge

Handling Webhook Reliability and Response Deduplication

Delighted delivers survey responses via webhooks, which can occasionally fire duplicate events or experience temporary delivery failures. Without deduplication and retry logic, Slack channels end up with duplicate notifications for the same response — which erodes team trust and creates real confusion about which responses actually need follow-up.

How Tray.ai Can Help:

Tray.ai includes built-in error handling, retry logic, and deduplication checks using response IDs before any Slack message is sent. Each survey response generates exactly one notification, and transient webhook failures don't result in lost alerts or missed follow-ups.

Challenge

Routing Feedback to the Right Slack Channel Dynamically

As organizations grow, the number of Slack channels grows with them and routing rules get complicated fast — different regions, product lines, customer tiers, and team structures may all need different notification destinations. Hardcoded channel routing in simple webhook integrations breaks every time something gets reorganized, requiring manual updates to stay accurate.

How Tray.ai Can Help:

Tray.ai workflows support dynamic channel resolution, so routing logic is driven by data — customer region, plan tier, product area — rather than hardcoded channel IDs. When Slack channels are renamed or reorganized, only the lookup data needs updating, not the entire workflow.

Challenge

Maintaining Context Richness in Slack Notifications

A basic webhook from Delighted to Slack might post a raw score and email address, but that's rarely enough for a CSM to act on. Account name, contract value, product tier, open support tickets, previous NPS history — without that context, teams still have to check multiple tools before they can respond, which undercuts the whole speed advantage of real-time alerts.

How Tray.ai Can Help:

Tray.ai workflows can chain multiple API calls together before posting to Slack — pulling account details from a CRM like Salesforce, fetching ticket history from a support tool, or retrieving previous Delighted responses — and assembling all of it into a single, richly formatted Slack Block Kit message. Teams get everything they need in one notification, with no context switching required.

Start using our pre-built Delighted & Slack templates today

Start from scratch or use one of our pre-built Delighted & Slack templates to quickly solve your most common use cases.

Delighted & Slack Templates

Find pre-built Delighted & Slack solutions for common use cases

Browse all templates

Template

Post Low NPS Responses to Slack Customer Success Channel

This template monitors Delighted for any incoming NPS survey response with a score of 6 or below and immediately posts a formatted alert to a specified Slack channel. The message includes the customer's name, score, verbatim feedback, and a direct link to the Delighted response record, so CSMs can act within minutes of a detractor response being submitted.

Steps:

  • Trigger: New survey response received in Delighted via webhook
  • Filter: Check if NPS score is 6 or below to identify detractors
  • Action: Format a Slack message with customer name, score, comment, and response link
  • Action: Post formatted message to the #customer-success Slack channel

Connectors Used: Delighted, Slack

Template

DM Account Owner When a Named Account Submits Any Survey Response

When a Delighted survey response comes in from a customer email domain that matches a named account list, this template looks up the assigned account owner and sends them a personalized Slack direct message with the response details. Strategic accounts always get timely, personal follow-up regardless of their score.

Steps:

  • Trigger: New Delighted survey response received via webhook
  • Filter: Match respondent email domain against a predefined named account list
  • Lookup: Identify the Slack user ID of the assigned account owner
  • Action: Send a Slack DM to the account owner with full response details and a follow-up prompt

Connectors Used: Delighted, Slack

Template

Route Feedback by Keyword to Product Team Slack Channels

This template analyzes the verbatim comment text of incoming Delighted responses for predefined keywords and routes the feedback to the corresponding Slack product channel. Responses mentioning 'API' go to #product-platform, responses mentioning 'onboarding' go to #product-growth — product teams get targeted, relevant customer input without monitoring a generic feed.

Steps:

  • Trigger: New Delighted survey response with a non-empty comment field received
  • Logic: Scan comment text for predefined keyword lists associated with product areas
  • Branch: Route to the matching Slack channel based on detected keyword category
  • Action: Post feedback message with score, comment, and respondent details to the appropriate channel

Connectors Used: Delighted, Slack

Template

Post Weekly NPS Score Digest to Leadership Slack Channel

On a scheduled weekly basis, this template pulls the previous seven days of NPS responses from Delighted, calculates the average score and response volume, identifies the most common feedback themes, and posts a concise digest to a designated Slack channel for leadership — no manual reporting or dashboard access needed.

Steps:

  • Trigger: Scheduled run every Monday morning at a defined time
  • Action: Fetch all Delighted survey responses from the past seven days via API
  • Logic: Calculate average NPS score, promoter/passive/detractor breakdown, and top comment themes
  • Action: Format and post a structured digest message to the #leadership or #exec-updates Slack channel

Connectors Used: Delighted, Slack

Template

Celebrate Promoter Responses in a Company-Wide Wins Channel

Whenever a Delighted NPS response comes in with a score of 9 or 10, this template formats it into a Slack message and posts it to a company-wide #wins or #kudos channel. You can optionally tag the account owner to encourage team recognition and surface warm leads for advocacy or referral outreach.

Steps:

  • Trigger: New Delighted NPS response received with a score of 9 or 10
  • Filter: Confirm score qualifies as a promoter response
  • Action: Format a celebratory Slack message including customer name, score, and verbatim quote
  • Action: Post message to #wins channel and optionally tag the account owner for follow-up

Connectors Used: Delighted, Slack

Template

Alert Support Manager on Low CSAT Response with Agent Context

After a support interaction, Delighted sends a CSAT survey. When a low-scoring response comes back, this template automatically identifies the associated support agent from the survey metadata and posts an alert directly to the support manager's Slack with the agent name, ticket reference, customer comment, and score — so coaching can happen in the moment, not at the end of the week.

Steps:

  • Trigger: New Delighted CSAT survey response with a score of 2 or below received
  • Parse: Extract agent identifier and ticket reference from survey properties
  • Lookup: Resolve the Slack user ID for the support manager responsible for that agent
  • Action: Send a Slack DM to the support manager with full response context and recommended next steps

Connectors Used: Delighted, Slack