Connect SurveyMonkey to your AI agent
SurveyMonkey is an online survey development platform that enables users to create, distribute, and analyze surveys for various purposes.
We set up the connection using your own SurveyMonkey account, with keys you control, and keep it running. Your agent picks it up and starts doing the work.
What your agent can do in SurveyMonkey
Each one is a real action the agent can take on its own, the same things a person clicking around SurveyMonkey could do. Read-only by default; write actions are confirmed against your policy.
- Create Bulk Contacts Creates multiple contacts in SurveyMonkey in a single API call. Use this action to efficiently add multiple contacts at once, optionally updating existing ones. Each contact requires first_name, last_name, and either em…
- Create Contact Creates a new contact in SurveyMonkey. Contacts can be added to contact lists and used for email invitations. Use this action when you need to add a new contact to your SurveyMonkey account for survey distribution.
- Create Contact List Creates a new contact list in SurveyMonkey. Contact lists are used to organize contacts for sending survey invitations via email or SMS collectors. Use this action when you need to create a contact list before adding co…
- Create Survey Creates a new empty survey in SurveyMonkey with one empty page and no questions. Returns the survey ID and internal URLs for editing, previewing, and analyzing results — shareable collector URLs are not returned; use SU…
- Create Survey Folder Creates a new survey folder in SurveyMonkey to organize surveys. Use when you need to create a folder for grouping related surveys.
- Delete Survey Tool to delete a specific survey. Use when the survey ID is confirmed correct. Deletion is irreversible. Example prompt: "Delete survey '123456789'."
- Bulk Get Contacts Tool to retrieve contacts in bulk from SurveyMonkey. Use when you need to fetch multiple contacts efficiently with pagination support.
- Get Survey Collectors Tool to retrieve a list of collectors for a specific survey. Use when you need collector URLs, counts, and statuses. Survey creation does not return shareable links; use this tool to obtain collector URLs after creating…
- Get Contacts Retrieves a list of contacts from SurveyMonkey. Use this tool to fetch contacts that can be used for sending survey invitations. Contacts can be filtered by status (active, optout, bounced), searched by email or name, s…
- Get Current User Tool to retrieve the current authenticated user's account details including plan information. Use when you need to get information about the authenticated user's SurveyMonkey account.
- Get Groups Tool to retrieve a list of groups. Use after authentication when you need to enumerate or paginate through all groups in your SurveyMonkey account.
- Get Survey Responses Tool to retrieve a paginated list of responses for a specific survey. Use when you need to browse or filter responses after confirming the survey ID. Iterate through all pages using `page` and `per_page` to avoid missin…
- Get Survey Details Retrieves comprehensive details and metadata for a specific survey by its ID. Returns survey configuration including title, language, question/page counts, response count, URLs for preview/edit/analyze/collect, navigati…
- Get Survey Details (Expanded) Retrieves expanded survey details including all pages, questions, and answer options. Use when you need the complete survey structure with question IDs and answer option IDs for mapping responses.
- Get Survey Responses (Bulk) Tool to retrieve bulk survey responses with full question answers and response data. Use when you need to export or analyze detailed response data for a survey.
- Get Surveys Tool to retrieve a paginated list of surveys. Use when you need to enumerate or paginate through all surveys. Results are capped at 100 per page (`per_page` max=100); iterate over all pages using `page` to avoid missing…
- Get Survey Trends Tool to retrieve trend data for a survey showing answer counts for particular time periods. Use when you need to analyze response trends over time for survey questions. Not available for file_upload, slider, presentatio…
- List Available Languages Tool to retrieve all available languages for creating multilingual surveys. Use when you need to get language codes and names for survey creation or translation.
- List Benchmark Bundles Tool to retrieve a list of benchmark bundles. Use when you need to enumerate available benchmark bundles for benchmarking survey results.
- List Contact Fields Tool to retrieve a list of contact fields from SurveyMonkey. Use when you need to enumerate available contact fields that can be used for contact management and data collection.
- List Contact Lists Tool to retrieve a list of contact lists from SurveyMonkey. Use this when you need to enumerate all contact lists in your account or find a specific list by name. Contact lists are collections of contacts that can be us…
- List Webhooks Tool to retrieve a list of webhooks from SurveyMonkey. Use when you need to view all configured webhooks or find a specific webhook by name.
How we connect it
- 1
Connect your account
You log in with your own SurveyMonkey account. We never see your password, and you can revoke access from SurveyMonkey at any time.
- 2
Set the guardrails
Read-only by default. You choose which write actions the agent may take, and anything outside that policy gets confirmed with you first.
- 3
We keep it running
Health checks on every connection, updates handled for you, and we watch the first week of activity to make sure the work lands.
FAQ
SurveyMonkey questions, answered.
Ready to put SurveyMonkey to work?
Tell us what your team runs on. We set up the connection, secure it, and your agent takes it from there.
All product names, logos, and brands are property of their respective owners; used for identification only. ZeroToClaw is not affiliated with or endorsed by SurveyMonkey.