Skip to content

Survey · Beta

UserVoice
API integration

Ship Survey features without building the integration. Full UserVoice API access via Proxy, normalized data through Unified APIs — extend models and mappings to fit your product.

Built for specific customer use cases. Issues are resolved quickly.

Talk to us
UserVoice

Use Cases

Why integrate with UserVoice

Common scenarios for SaaS companies building UserVoice integrations for their customers.

01

Sync user identity data to ensure accurate feedback attribution

SaaS companies offering customer-facing products need their users' identity data to stay consistent across systems. By integrating UserVoice via Truto's Unified User Directory API, they can map users and accounts so that every piece of feedback is correctly attributed to the right person and company.

02

Embed revenue-informed product feedback into your CS platform

Customer success platforms can pull user and account data from UserVoice to enrich their Customer 360 views with product feedback context. This lets CSMs see which feature requests their accounts have submitted and how those requests are progressing — directly within the tool they already use.

03

Power contextual in-app feedback capture with identity resolution

In-app survey and onboarding tools can leverage synced user directory data to submit feedback to UserVoice on behalf of the correct end user, eliminating the need for users to log into a separate portal or re-enter their details.

04

Automate feedback loop closure from your dev or issue tracking tool

Developer tools and issue trackers can integrate with UserVoice to programmatically update suggestion statuses when work ships, ensuring end users are automatically notified. Accurate user and account mappings via Truto keep attribution clean across both systems.

What You Can Build

Ship these features with Truto + UserVoice

Concrete product features your team can ship faster by leveraging Truto’s UserVoice integration instead of building from scratch.

01

User directory sync between your app and UserVoice

Keep user profiles and group/account memberships in sync between your product and UserVoice using Truto's Unified User Directory API for Users and Groups.

02

Account-to-external-account mapping

Automatically map your platform's organization or account entities to UserVoice external_accounts via the Unified User Directory Groups model, ensuring feedback is tied to the correct company.

03

Identity-resolved feedback submission

Submit suggestions to UserVoice with fully resolved user identity, so feedback is attributed to the right person and account without manual data entry.

04

Feedback status automation triggered by your workflow

Programmatically update UserVoice suggestion statuses when milestones are hit in your product, automatically closing the feedback loop and notifying voters.

05

Customer 360 feedback widget powered by synced user data

Surface a customer's UserVoice suggestions, votes, and request statuses inside your own product's account view by correlating synced user directory data.

Unified APIs

Unified APIs for UserVoice

Skip writing code for every integration. Use Truto’s category-specific Unified APIs out of the box or customize the mappings with AI.

Unified User Directory API

Groups

Groups are a collection of users in the source application. In some applications, they might also be called Teams.

View Docs

Users

The User object represents a User.

View Docs

How It Works

From zero to integrated

Go live with UserVoice in under an hour. No boilerplate, no maintenance burden.

01

Link your customer’s UserVoice account

Use Truto’s frontend SDK to connect your customer’s UserVoice account. We handle all OAuth and API key flows — you don’t need to create the OAuth app.

02

We handle authentication

Don’t spend time refreshing access tokens or figuring out secure storage. We handle it and inject credentials into every API request.

03

Call our API, we call UserVoice

Truto’s Proxy API is a 1-to-1 mapping of the UserVoice API. You call us, we call UserVoice, and pass the response back in the same cycle.

04

Unified response format

Every response follows a single format across all integrations. We translate UserVoice’s pagination into unified cursor-based pagination. Data is always in the result attribute.

FAQs

Common questions about UserVoice on Truto

Authentication, rate limits, data freshness, and everything else you need to know before you integrate.

What Unified APIs does Truto support for UserVoice?

Truto supports the Unified User Directory API for UserVoice, covering Users and Groups. Users map to UserVoice users, and Groups map to UserVoice external_accounts.

Are there pre-built Truto tools for UserVoice suggestions, votes, or features?

Not yet. Truto tools for UserVoice-specific resources like suggestions, votes, and features are built on request. Contact Truto to discuss your specific workflow needs.

How does authentication work for the UserVoice integration?

UserVoice's Admin API uses OAuth 2.0 for authentication. Truto manages the full auth lifecycle — token acquisition, storage, and refresh — so your end users can connect their UserVoice accounts without you handling credentials directly.

Does UserVoice enforce API rate limits?

Yes, the UserVoice Admin API enforces rate limits. Truto handles pagination and respects rate limit headers automatically, so your integration remains reliable without custom retry logic.

Can I sync custom fields or account metadata from UserVoice?

UserVoice supports custom fields on users and external accounts. While the Unified User Directory API provides a standardized schema, custom field access for UserVoice-specific data can be discussed as part of a custom tool build with Truto.

Who connects their UserVoice account — my team or my end users?

Your end users connect their own UserVoice accounts through Truto's managed auth flow. This means each of your customers can link their UserVoice instance to your product without sharing credentials with you.

UserVoice

Get UserVoice integrated into your app

Our team understands what it takes to make a UserVoice integration successful. A short, crisp 30 minute call with folks who understand the problem.

Talk to us