In this article, we will explain how you can automatically push any feedback that comes in from your Usabilla for Apps feedback forms to a Slack Channel using the Slack Mail integration.
What you'll need
In order to push Usabilla for Apps feedback to your Slack channels you'll need the following:
- A Usabilla account that can edit the Usabilla for Apps feedback forms.
- A Slack account with admin rights for enabling a Slack integration.
- A Premium Slack Team Account to have the ability to enable integrations.
- A Slack channels that you can use to push Usabilla for Apps Feedback too.
Setup in Slack
First, we're going to set up an integration in Slack that will allow us to push any Usabilla for Apps feedback to Slack using the Slack Mail integration. You can enable the Slack integration by going to the URL below.
Tip: Make sure that you're logged in and that you cleared the adding of the integration with your colleagues. Letting your colleagues know also makes sure that they know what to do with the incoming feedback.
On the web page, you'll see a search box. In this search box, you'll need to search for "mail". Doing so will give you a couple of search results including an integration called "Email". Click on the integration "Email" to go to the integration page.
On the integration page, you'll need to click on the "add configuration". Doing so will open a new page that will allow you to add the integration to your Slack and to configure it. First, you'll be asked to select a Slack channel that will be used for the integration. You're completely free to pick whatever channel you want. After this step, you'll be redirected to the "Integration Settings" page. On this page, you see a couple of key elements.
The first thing that you'll see is that an email address will be displayed. This email address will be used for pushing the Usabilla for Apps feedback, so keep the email address nearby for when we configure the Usabilla for App forms. The email address will also be emailed to you.
The second thing that you'll see is the "Post to channel" you can use this setting to change or channel that will be used for the integration.
The third thing that you'll see is the "Descriptive Label". This is an optional field but we do recommend that you describe here for which Apps the integration is used.
In addition to the 3 aforementioned settings, you'll have the option to customize the integration. In order to make integration to be clear for everyone in your organization, we highly recommend that you customize it. Adding a descriptive name allows to instantly see from which Usabilla for App feedback form the feedback was pushed. Having different icons makes the overall experience a little more polished and allows you to instantly visually see which integration pushed the feedback.
Tip: For the sake of maintainability and organization we recommend that you set up separate "Mail" integrations for each Usabilla for Apps feedback form that you have.
After setting everything you'll ee a preview message at the bottom of the page. If all looks good, hit the "Save integration" button and open up Usabilla by going to https://app.usabilla.com/member/apps/list
When you're logged into Usabilla, go to the Apps Setup section. In this section click on the Usabilla for Apps feedback form for which you want to setup up the automatic push. Clicking one of the forms will fold-open a details pane. In the details pane, click on the "edit" link to edit your Usabilla for Apps feedback form.
In the edit page of your Usabilla for Apps feedback form, you'll need to make a change in the advanced settings. You can access the advanced settings by clicking on the "Advanced" button in the top-right.
Within the "Advanced Settings", you'll see a checkbox that says "I want to push all feedback items to an email address.". Tick this box and in the text-field below the checkbox fill in the email address from the Slack Mail integration. After adding the email address hit the "ok" button at the bottom of the modal and save your Usabilla for Apps feedback form.
That's it, any feedback coming in from you Usabilla for Apps feedback form will automatically be pushed to your Slack channel of choice using the mail integration. Keep in mind that you can only enable one email address for pushing feedback from a Usabilla for Apps feedback form.
If you want to send different feedback to different Slack channels we highly recommend using multiple Usabilla for Apps feedback forms to get more control of where the feedback is pushed through. You can use multiple Usabilla for Apps feedback forms with a single Slack Mail integration.