Overview
Slack integration of UserGuiding is a simple way to get instant notifications when a user submits a Survey or leave a reaction to Product Updates posts and Knowledge Base articles.
When it's active, UserGuiding posts real-time responses as messages to a Slack Channel you have, allowing you to keep a close track of customer satisfaction levels and feedback.
What do you need to activate Slack Integration?
First, to successfully integrate, Slack should be a product that you've been using. Slack allows you to create Incoming Webhooks URLs as a simple way to post messages from apps into Slack.
They look like this:
https://hooks.slack.com/services/T00000000/B00000000/XXXXXXXXXXXXXXXXXXXXXXXXYou need to create a new Webhook URL to enable Slack Integration and get notified about user reactions and responses from UserGuiding. 🚀
While creating, you will be able to pick a Slack channel that UserGuiding will post to.
If you don't know how? Learn How to create an Incoming Webhook URL
Enable Slack Integration
You can enable this integration by using the toggle within the Integrations Tab under the Settings Section.

- Turn the toggle on
- Enter the Incoming Webhook URL from Slack
- Click Save, and that's all! 🙌
Response Tracking via Slack
When enabled, UserGuiding will send your customers' responses to your Slack Channel.
Responses consist of a score and a follow-up answer to your feedback question. The latter is optional; users will either give you a score or a score and written feedback.
How to know the end-user who gave you a response?
If you send additional data to UserGuiding via User Identification, you can detect the customer who has given you a particular score and feedback.
User Identification allows you to send us user IDs that you generate for your users to have persisted user data in UserGuiding.
How can I enable User Identification?
This way, you can target end-users based on their data status, such as sending follow-up emails and sending shootouts based on their score or response.
Event Tracking
Event Format
[New] Survey Question Answer (<QUESTION_TYPE>)
User: [email protected]
Survey Name: NPS
Survey Question: 🙋♀️ How likely are you to recommend UserGuiding to a friend or colleague?
<ANSWER_TYPE>: <ANSWER_VALUE>
Question Type
Star Rating
Number Rating (5)
Number Rating (10)
Emoji Rating (3)
Emoji Rating (5)
Thumbs Up/Down
NPS Rating
Multiple Choice
Written Feedback
Answer Type
Score (if QUESTION_TYPE is Star Rating or Number Rating (5) or Number Rating (10) or NPS Rating)
Emoji Score (if QUESTION_TYPE is Emoji Rating (3) or Emoji Rating (5) or Thumbs Up/Down)
Choices (if QUESTION_TYPE is Multiple Choice)
Feedback (if QUESTION_TYPE is Written Feedback)
Answer Value
Number (0-10) (if ANSWER_TYPE is Score)
"Positive" or "Slightly Positive" or "Neutral" or "Slightly Negative" or "Negative" (if ANSWER_TYPE is Emoji Score)
Comma separated options (if ANSWER_TYPE is Choices)
String (if ANSWER_TYPE is Feedback)
Example Event (Score)
[New] Survey Question Answer (NPS Rating)
User: [email protected]
Survey Name: Measure NPS
Survey Question: How likely are you to recommend our product to your friends or colleagues?
Score: 10
Example Event (Emoji Score)
[New] Survey Question Answer (Emoji Rating (3))
User: [email protected]
Survey Name: Gather Feature Feedback
Survey Question: Did you like our new feature?
Emoji Score: Positive
Example Event (Choices)
[New] Survey Question Answer (Multiple Choice)
User: [email protected]
Survey Name: Collect Support Tickets
Survey Question: Select the category of your issue?
Choices: Option1,Option2
Example Event (Feedback)
[New] Survey Question Answer (Written Feedback)
User: [email protected]
Survey Name: Collect Feature Requests
Survey Question: What other features would you like our solution to offer?
Feedback: User's feedback.
Example Event for Product Updates (Emoji Score)
[New] Product Updates Feedback (Emoji Rating)
User: [email protected]
Post Name: Gather Feature Feedback
Page URL: example.com
Emoji Score: Positive
Example Event for Product Updates (Feedback)
[New] Product Updates Feedback (Written Feedback)
User: [email protected]
Post Name: Gather Feature Feedback
Page URL: example.com
Feedback: User's feedback.
Example Event for Knowledge Base (Emoji Score)
[New] Knowledge Base Article Feedback (Emoji Rating)
User: [email protected]
Article Name: How to do xxx article
Page URL: example.com
Emoji Score: Positive
Including Custom User Attributes to the Slack Notifications

You can select additional attributes to stream into your Slack Notifications. So whenever there is a new survey response, the notification will include the desired attributes in addition to the survey and response details.
Disable Slack Integration
You can disable this integration by using the toggle within the Integrations Tab under the Settings Section.

