---
title: Survey Monkey API Integration on Truto
slug: surveymonkey
category: Survey
canonical: "https://truto.one/integrations/detail/surveymonkey/"
---

# Survey Monkey API Integration on Truto



**Category:** Survey  
**Status:** Generally available

## Unified APIs

### Unified Forms API

- **Fields** — 
- **Forms** — 
- **Groups** — 
- **Organizations** — 
- **Responses** — 
- **Users** — 

### Unified User Directory API

- **Groups** — Groups are a collection of users in the source application. In some applications, they might also be called Teams.
- **Organizations** — Organizations are the top level entity in the source application. Users are associated with an organization.
- **Users** — The User object represents a User.

## How it works

1. **Link your customer's Survey Monkey account.** Use Truto's frontend SDK; we handle every OAuth and API key flow so you don't need to create the OAuth app.
2. **Authentication is automatic.** Truto refreshes tokens, stores credentials securely, and injects them into every API request.
3. **Call Truto's API to reach Survey Monkey.** The Proxy API is a 1-to-1 mapping of the Survey Monkey API.
4. **Get a unified response format.** Every response uses a single shape, with cursor-based pagination and data in the `result` field.

## Use cases

- **Ingest NPS and CSAT responses into customer success workflows** — Customer success platforms can let their users connect SurveyMonkey to automatically pull NPS and CSAT survey responses, match them to customer records by email, and trigger health score updates or follow-up playbooks in real time.
- **Qualify leads based on survey answers** — Marketing automation and CRM platforms can read survey structures and responses from SurveyMonkey to automatically tag and route leads based on specific answers — like purchase intent or company size — without manual data entry.
- **Correlate employee engagement data with people analytics** — HR and people analytics platforms can pull eNPS and pulse survey responses from SurveyMonkey and cross-reference them with organizational data like departments and teams, enabling dashboards that connect engagement scores to retention and performance metrics.
- **Provision and manage SurveyMonkey seats from IT admin tools** — IT management and identity platforms can sync user directories to SurveyMonkey Enterprise accounts, automating seat provisioning for new hires and deprovisioning for offboarded employees as part of a broader user lifecycle workflow.
- **Build dynamic field-mapping UIs for survey-to-database sync** — Any SaaS platform that stores structured records can let users select a SurveyMonkey survey, read its question schema, and map individual fields to internal database columns — enabling flexible, user-configured data pipelines without custom code.

## What you can build

- **Survey response-to-contact record sync** — Automatically ingest SurveyMonkey responses via the Unified Forms API, extract respondent details and answers, and write them back to the appropriate contact or account record in your platform.
- **Survey picker and field-mapping UI** — Let end users browse their SurveyMonkey surveys via the Forms resource and inspect question schemas via the Fields resource to build a visual mapping between survey questions and your app's data model.
- **Department-level engagement dashboards** — Pull survey responses alongside organizational groups and users from SurveyMonkey to power analytics views that break down satisfaction or engagement scores by team, department, or office.
- **Automated user provisioning for SurveyMonkey Enterprise** — Use the Unified User Directory API to sync users, groups, and organizations — creating or removing SurveyMonkey seats as employees join, move between teams, or leave the company.
- **Response-triggered workflow automation** — Listen for new SurveyMonkey responses and use answer values to trigger downstream actions in your platform, such as enrolling a promoter in a referral campaign or escalating a detractor to a support queue.
- **Survey ownership and workspace scoping** — For enterprise SurveyMonkey accounts, use the Organizations and Groups resources to scope which surveys and responses are visible per team or workspace, ensuring proper data isolation in multi-tenant setups.

## FAQs

### Which Truto Unified APIs cover SurveyMonkey?

SurveyMonkey is supported through the Unified Forms API (Fields, Forms, Groups, Organizations, Responses, Users) and the Unified User Directory API (Groups, Organizations, Users). Specific tools are built on request based on your use case.

### What authentication method does SurveyMonkey use?

SurveyMonkey uses OAuth 2.0 for authentication. Truto handles the full OAuth flow — token exchange, storage, and refresh — so your end users can connect their SurveyMonkey accounts without you managing credentials.

### Can I read the structure of a survey, not just responses?

Yes. The Unified Forms API exposes both the Forms resource (to list and identify surveys) and the Fields resource (to retrieve the schema of individual questions, including type, options, and ordering), which is essential for building field-mapping interfaces.

### Does Truto handle SurveyMonkey API pagination and rate limits?

Yes. Truto abstracts away pagination and handles rate limit retries automatically, so you can fetch large sets of responses or users without implementing provider-specific logic.

### Can I manage SurveyMonkey users and teams through Truto?

The Unified User Directory API exposes Users, Groups, and Organizations resources for SurveyMonkey, enabling workflows like seat provisioning, team assignment, and directory sync for Enterprise accounts.

### What if I need a SurveyMonkey capability that isn't covered by the current Unified APIs?

Truto builds custom tools on request. If you need access to specific SurveyMonkey endpoints — like collectors, webhooks, or survey distribution — reach out and the Truto team can scope and deliver it for your use case.
