Integrate the SurveyMonkey API.Caddi writes and runs the integration for you.
SurveyMonkey has a REST API. Self-serve app registration for any account holder (90-day draft window), but private apps need all users on the same team with a paid plan that includes API access, and public apps need SurveyMonkey review and approval.
- 99%of agent runs complete successfully
- ~45 minon average to build your first agent
- 1M+back-office tasks completed
The connection is a project before it does anything.
Before the first record moves: an app registration, credentials, token refresh, and somewhere to host and monitor the code. Draft and private apps get 120 requests per minute and a daily limit starting at 500 requests/day (more can be purchased), while published public apps get up to 500,000 requests/day.
Register an app, store SurveyMonkey credentials, refresh tokens and code around the rate limits.
Connect your SurveyMonkey account once. Caddi holds the connection.
The job doesn't stop at SurveyMonkey.
An intake, a filing or a client update also runs through email, documents and the other systems your team works in. The SurveyMonkey API only reaches SurveyMonkey.
Each extra system is another API, another set of credentials, another integration to own.
One automation runs across every tool the job touches, each through its API.
Someone has to own the code.
API versions change, fields get added and your process moves. Basic (free) accounts can only read response details for up to 25 responses per survey, and some scopes (e.g., Create/Modify Surveys and Responses) need SurveyMonkey approval for public apps.
A developer patches and redeploys the integration each time.
The person who does the work updates it by showing or describing the change. Every automation is reviewed before it runs in production, and every run is logged.
What the SurveyMonkey API gives you
- Type
- REST (JSON)
- Authentication
- OAuth 2.0 (public apps), or the app's access token for private apps that access your own account
- Who can get access
- Self-serve app registration for any account holder (90-day draft window), but private apps need all users on the same team with a paid plan that includes API access, and public apps need SurveyMonkey review and approval.
- What it covers
- Surveys, pages/questions, collectors, responses, contacts/contact lists, users/teams, and webhooks.
- Limits
- Draft and private apps get 120 requests per minute and a daily limit starting at 500 requests/day (more can be purchased), while published public apps get up to 500,000 requests/day.
- Worth knowing
- Basic (free) accounts can only read response details for up to 25 responses per survey, and some scopes (e.g., Create/Modify Surveys and Responses) need SurveyMonkey approval for public apps.
Official docs: developer.surveymonkey.com. Checked September 2026. Vendors change access terms, so confirm with SurveyMonkey before you build.
When to build the SurveyMonkey integration in-house
When you have engineers and the integration is your product, or you need one narrow sync between two systems and someone to own it. When the goal is getting SurveyMonkey work off someone's desk, the build is the slow part, and Caddi does it for you.
What teams usually want the SurveyMonkey API for
Response-to-CRM activity
Caddi writes each SurveyMonkey response as a structured CRM activity on the right contact.
Detractor routing
Caddi flags negative responses, opens a support ticket, and notifies the account owner with the response context.
Trigger campaign
When a high-NPS response lands, Caddi triggers the next MailChimp campaign and updates the contact's CRM segment.
Everything Caddi does with SurveyMonkey.
SurveyMonkey API questions
Does SurveyMonkey have an API?
Yes. SurveyMonkey has a REST API, authenticated with OAuth 2.0 (public apps), or the app's access token for private apps that access your own account. The official documentation is at https://developer.surveymonkey.com/api/v3/.
How do I get access to the SurveyMonkey API?
Self-serve app registration for any account holder (90-day draft window), but private apps need all users on the same team with a paid plan that includes API access, and public apps need SurveyMonkey review and approval.
Does the SurveyMonkey API have rate limits?
Draft and private apps get 120 requests per minute and a daily limit starting at 500 requests/day (more can be purchased), while published public apps get up to 500,000 requests/day.
Can I connect SurveyMonkey to my other tools without writing code against its API?
Yes. With Caddi you show the SurveyMonkey task once, the way you'd train a new hire, and Caddi builds it as verified code that runs across SurveyMonkey and the other tools the job touches. Steps that need a person's judgment are handed to Copilot or Claude, and Caddi monitors those too.
Do I need a developer to automate SurveyMonkey with Caddi?
No. There is no integration code for you to write or maintain. Every automation Caddi builds for SurveyMonkey is reviewed before it runs in production, and every run is logged.