UserVoice Integrations (Product Management)

Visual Studio Online

(back to top)
This integration allows UserVoice admins to create work items directly from user feedback in UserVoice. Updates to the work item in Visual Studio are pushed back to the UserVoice suggestion (visible only to admins), and UserVoice status updates and notes are pushed back to the work item.

To get started, go to Settings -> Integrations -> Click "Visual Studio Online" -> Follow the steps for linking VSO to your UserVoice account. Once that's done, you can link individual ideas on your forum to VSO work items.


For a visual walk through of how to set this up and how it works, check out this article.

Set up and use Custom Service Hooks

(back to top)
Service hooks let you push ideas, comments, status updates, supporter counts, new forums and even manually added supporters to another URL. This is helpful if you want to push things in UserVoice to your own system, CRM or project management tool. You can also choose which types of events are pushed.
  • To set up a custom service hook, click the icon in the bottom left corner, then click "Integrations" -> Click "Service Hooks" -> Click "Web Hook."
  • Specify how our API will be polled (either XML or JSON)
  • Enter the Callback URL
  • Choose the events you want to push
Save your settings, and you're done!

Several things to keep in mind...
  • This will require a developer to set up.
  • In addition to reading the 'data' parameter (JSON or XML) in your application, you might want to check the 'signature' parameter if you want to make sure the request is coming from UserVoice. To calculate the signature, use HMAC-SHA256 with your SSO key (in Admin Console Settings -> Web Portal -> UserVoice Authentication -> Edit, copy-paste SSO KEY) as the key and 'data' as the message.
  • If you run a web application or service and you'd like your customers to be able to push their UserVoice events into your app, check out our uservoice-service-hooks repository on GitHub
    . Our service hooks are just simple Ruby classes that define a few user-configurable fields, provide messages for our different event types and include a method for shipping the data off to your app. Just fork that repo, write a Service Hook and some tests, and submit a pull request.

Facebook App

(back to top)
With our Facebook app, users can post ideas, and comments on your feedback forum directly from your Facebook Page. We'll walk you through how to set this up.
  • Make sure you are signed into the personal Facebook account associated with your Facebook Page. The app can’t be installed if you are using Facebook “as” your page.
  • Click the icon in the bottom left corner → Choose "Integrations" from the drop down menu → Scroll down and click "Facebook."
  • In the screen that pops up, enter the name and URL of your Facebook Page, and choose which Forum you would like Feedback to go into
  • Go to http://www.facebook.com/apps/application.php?id=46468144668
  • Click the “Add to My Page” link in the lower left and select your page
  • You should now see a tab labeled ‘Feedback’ on your profile page which is your UserVoice forum.
The UserVoice Facebook app can be added to regular brand pages and app pages… but it cannot be added to personal pages.

Google Analytics

(back to top)

With the Google Analytics integration, you can add Google Analytics to your UserVoice site, which will let you track things like page views, and visitors over time. Here's how to set this up...
  • Log into your Google Analytics account, and add a new account.
  • Create your new account, and enter your UserVoice site's URL.
  • Copy the Tracking ID provided by Google Analytics.
  • Log into the Admin Console of your UserVoice site and enter the ID— Click the icon in the bottom left corner → Choose "Integrations" from the drop down menu → Scroll down to Google Analytics → Click "Edit."

Campfire Service Hook

(back to top)
Our service hook integration with Campfire lets you push events like new ideas, and comments to Campfire. To set it up c
lick the icon in the bottom left corner
-> Integrations -> Service Hooks -> Choose the "Campfire" option. 

You'll then be prompted to enter your authentication details and to choose which events you want pushed. Save your settings, and you're done!

Flowdock

(back to top)
Our service hook integration with Flowdock lets you push events like new ideas, and comments to Flowdock. To set it up click the icon in the bottom left corner
 -> Integrations -> Service Hooks -> Choose the "Flowdock" option. 

You'll then be prompted to enter your authentication details and to choose which events you want pushed. Save your settings, and you're done!

Hipchat

(back to top)
Our service hook integration with Hipchat lets you push events like new ideas, and comments to Hipchat. To set it up click the icon in the bottom left corner
 -> Integrations -> Service Hooks -> Choose the "Hipchat" option. 

You'll then be prompted to enter your authentication details and to choose which events you want pushed. Save your settings, and you're done!

Slack

(back to top)
Our service hook integration with Slack lets you push events like new ideas, and comments to Slack. To set it up click the icon in the bottom left corner
-> Integrations -> Service Hooks -> Choose the "Slack" option. 

You'll then be prompted to enter your authentication details and to choose which events you want pushed. Save your settings, and you're done!

Marketo

(back to top)
With our service hook integration, you can pass valuable information about a lead and it's updated any time a user posts a suggestion or comment, and it will show in Marketo at the end of a lead's profile.

To set it up click the icon in the bottom left corner
 -> Integrations -> Service Hooks -> Choose the "Marketo" option. 

To get the SOAP API, User ID and Encryption Key—Log into Marketo and go to Admin -> Integrations -> SOAP API and get the SOAP API, User ID and Encryption Key and enter those details in UserVoice.

The field options lets you pass details about a user from UserVoice to Marketo. You can use one, all or none of the fields if you want.

In Marketo go to Admin -> Security -> Field Management -> Click "New Custom Field."

For each custom field, you will need to set the Type and get the API Name.
  • The Karma Score of the user (field Type:String)
  • When the last idea they supported was closed (field Type:DateTime)
You can also push User Traits (passed through the UserVoice widget) to Marketo. Each of these values would be passed as the field Type:String
  • MRR
  • LTV
  • User's current plan
  • User Type
Save your service hook, and you're good to go!

Pardot

(back to top)
Our service hook integration with Pardot lets you push events like new ideas, and comments to Pardot. To set it up click the icon in the bottom left corner
 -> Integrations -> Service Hooks -> Choose the "Pardot" option. 

You'll then be prompted to enter your authentication details and to choose which events you want pushed. Save your settings, and you're done!

Nutshell

(back to top)
Our service hook integration with Nutshell lets you push events like new ideas, and comments to Nutshell. To set it up click the icon in the bottom left corner
 -> Integrations -> Service Hooks -> Choose the "Nutshell" option. 

You'll then be prompted to enter your authentication details and to choose which events you want pushed. Save your settings, and you're done!

Feedback and Knowledge Base