AskNicely has built one of the most powerful integrations between any NPS platform and Slack. With our Slack Integration:
-
Send new survey responses to public and/or private channels.
-
Automatically update messages if a customer edits their comment.
-
Display all email replies to a survey in Slack, updated in real-time.
-
Use Workflows to send messages to specific channels based on custom rules.
-
Deliver NPS digests (score, response rate, changes) weekly or monthly.
🔧 Standard Setup
Connect Slack to AskNicely in the App Store
🔒 You must be a Slack admin to proceed.
-
In AskNicely, go to App Store > Discover > Slack, then click Configure.
-
Choose whether to push all responses to Public or Public & Private channels.
-
Slack will request permission—have your Slack App Manager grant it.
-
A channel called
#asknicely
will be created. Join it in Slack. -
Confirm which fields should be attached to Responses via checkboxes.
-
To post to private channels, add @AskNicelyBot by typing it in the channel and clicking "AskNicelyBot" when it appears.
-
Choose whether to receive NPS digests and select weekly or monthly.
🔐 Privacy Tip: You can choose to hide the respondent's name to keep responses anonymous.
Example Messages
-
Standard Response Update: Includes NPS score, comment, and email replies.
-
Digest Report: Shows overall score trends and comparison to previous periods.
🧠 Advanced Setup
Set Up Workflows to Send Specific Responses to Specific Channels
By default, responses post to #asknicely
. Customize this using Workflows:
Example: Post Promoters from New Zealand to #kiwi_praise
-
Go to the Workflows tab in AskNicely.
-
Choose Send to Slack.
-
Set Trigger Type to Automatic.
-
Add rules:
-
country_c
isNew Zealand
-
answer
is greater than8
-
comment
is not empty
-
-
Customize message:
More love from {name}: {comment}
-
Select channel:
#kiwi_praise
-
Click Save and Activate
Example: Manually Post to #eliteservicefollowup
-
Go to the Workflows tab.
-
Choose Send to Slack.
-
Set name:
Send to #eliteservicefollowup
-
Trigger: Manual
-
Message:
Please follow up this NPS response from {name} ({email}): {comment}
-
Channel:
#eliteservicefollowup
-
Click Save
To use manual Slack Workflow:
-
Navigate to the Responses tab.
-
Find the desired response, click the triple dots, and select Send to #eliteservicefollowup.
Embed Response Data in Slack Messages
Add relevant data into Slack messages using Dynamic Fields from the Workflow editor.
Example message body:
A new client NPS score has been submitted.
{firstname} ({email}) from {account_name_c} has answered the survey titled {survey_template}, giving us a score of {answer}.
Main reason: "{topic_c}"
Comment: {comment}
Give a shoutout to {contact_csm_c}, {account_fde_name_c}, and {owner_full_name_c}!
✅ We recommend testing responses before inviting others to join the designated Slack channels.
📎 Suggested Articles
🙋 Need Help?
Reach out via the in-app chat bubble or email us at support@asknice.ly — we’re happy to assist!