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
#asknicelywill 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_cisNew Zealand -
answeris greater than8 -
commentis 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
- Workflows Setup Guide
- How to Calculate Net Promoter Score (NPS)
- Start to Finish: Establish a Baseline NPS with Our CSV Importer
Need Help?
Reach out via the in-app chat bubble or email us at support@asknice.ly — we’re happy to assist!

