SurveyMonkey
Instead of following these steps manually, you can use the AI Credential Assistant — describe what you want to connect and the AI will walk you through the setup step by step, tailored to your account.
Overview
Connect your SurveyMonkey account to Nirvai to access surveys, responses, and automate survey-based workflows.
Supported Authentication Methods
- OAuth2 - Secure authorization (recommended)
Prerequisites
- A SurveyMonkey account
- An app registered in the Developer Dashboard
Setup Instructions
OAuth2 Authentication
Step 1: Register Your App
- Go to SurveyMonkey Developer Dashboard
- Click Add New App
- Fill in your app details
- Click Create App
Step 2: Configure Redirect URL
- Go to your app's Settings > Settings
- Copy the OAuth Redirect URL from Nirvai
- Replace or add it as the app's OAuth Redirect URL
- Click Submit Changes
Step 3: Set Required Scopes
Go to Settings > Scopes and enable:
- View Surveys - Read survey data
- View Collectors - Read collector data
- View Responses - Read response summaries
- View Response Details - Read full responses
- Create/Modify Webhooks - Set up triggers
- View Webhooks - Read webhook config
Click Update Scopes to save.
Step 4: Get OAuth Credentials
- Go to Settings > Credentials
- Copy the Client ID
- Copy the Client Secret
Step 5: Configure in Nirvai
- In Nirvai, select SurveyMonkey OAuth2
- Enter your Client ID and Client Secret
- Click Connect to authorize
Required Scopes
| Scope | Purpose |
|---|---|
surveys_read | Read survey structure |
collectors_read | Read collector info |
responses_read | Read response summaries |
responses_read_detail | Read full response data |
webhooks_write | Create webhooks |
webhooks_read | View webhook configuration |
Available Operations
With SurveyMonkey credentials, you can:
- List and read surveys
- Access survey responses
- Get collector information
- Set up webhooks for new responses
- Export response data
- View survey analytics
Troubleshooting
Common Issues
- Missing Scopes: Ensure all required scopes are enabled in your app
- Invalid Redirect: The redirect URL must match exactly
- Localhost Not Allowed: SurveyMonkey doesn't accept localhost URLs
Local Development
For local development, use a tunneling service:
- Install ngrok
- Run
ngrok http 5678 - Use the ngrok URL as your redirect URI
- Set
WEBHOOK_URLenvironment variable
API Tiers
SurveyMonkey has different API tiers with varying limits:
- Basic: Limited requests
- Pro: Higher limits
- Enterprise: Custom limits
Related Resources
Adapted from n8n documentation for Nirvai platform
Next Steps
Use the AI Tool Creator to turn this credential into agent-callable tools. Describe what your agent should be able to do and the AI investigates the API, configures the endpoints, and gives you a reviewable toolkit before saving anything.