To set up a webhook that will be able to post feedback results directly to Slack please follow the directions in this article: How do I create an outgoing webhook?. The instructions below will walk you through the steps you need to take on the Slack site to be able to receive the incoming data from Mopinion.
Instructions
These are the specific steps you need to take in Slack to set up an endpoint for the webhook
Create a Slack app
Enable Incoming Webhooks from the settings page
After the settings page refreshes, click Add New Webhook to Workspace
Pick a channel that the app will post to, then click Authorize
Use the Webhook URL to post messages to Slack
Info |
---|
The Webhook URL you have created is the endpoint you need. |
You can now specify what data must be sent, you can continue with step 4 of this article: How do I create an outgoing webhook?.
Easy html macro |
---|
theme | {"label":"solarized_dark","value":"solarized_dark"} |
---|
contentByMode | {"html":"<div id=\"surveyContent\"></div>","javascript":"var confluenceData = {};\nvar pageId;\nvar pageTitle;\n\ntry {\n confluenceData = JSON.parse(parent.window.name);\n var pageId = confluenceData.options.productContext['page.id'];\n var pageTitle = confluenceData.options.productContext['page.title'];\n} catch(e) {}\n\nvar src = 'https://collect.mopinion.com/assets/surveys/2.0/js/survey.min.js';\n\nvar vars = {\n key:'211a4fdb96626776846147095cc335b448e20458', \n domain:'app.mopinion.com', \n divName:'surveyContent', \n button:false, \n use_collect:false, \n useQuerySelectorAll:false\n};\n\nvar s = document.createElement('script');\ns.async = 'async';\ns.id = 'mopinionFeedbackScript';\ns.src = src;\ns.onload = s.onreadystatechange = function() {\n if (!s.readyState || s.readyState === 'loaded' || s.readyState === 'complete') {\n try {\n srv.loadSurvey(vars);\n } catch (e) {}\n }\n}\ndocument.head.appendChild(s);","css":""} |
---|
|
|