Oleria no longer connects to SurveyMonkey through SCIM. The integration uses a SurveyMonkey access token instead. If you connected SurveyMonkey before, see Reconnect an existing SCIM integration.
What Oleria discovers
Oleria uses this data for dormant account detection and access reviews, refreshed on Oleria’s regular sync schedule.
Prerequisites
- A SurveyMonkey Enterprise plan. A Teams plan can connect only with a draft app, which SurveyMonkey disables after 90 days, so the integration stops syncing unless you upgrade and deploy the app. Individual plans don’t expose team APIs, and Oleria refuses the connection.
- A SurveyMonkey account that is a team owner or admin. The activity log is available to admins only.
- Permission to register an app at developer.surveymonkey.com (use developer.eu.surveymonkey.com if your team is in the EU data center).
- Administrator permission on the Oleria workspace.
Get your access token from SurveyMonkey
1
Register an app
Sign in to the SurveyMonkey developer portal as a team owner or admin, select My Apps, and register an app for your team. SurveyMonkey creates it as a draft app. If your team is on an Enterprise plan, deploy it as a private app.
2
Enable the scopes Oleria needs
Open the app’s Settings page and enable these scopes:
Without
groups_read, Oleria can’t read any team members and refuses the connection. If you leave out another read scope, the connection still succeeds, but Oleria skips the data that scope covers, such as workgroups or organization roles. If you want to run workgroup actions, keep workgroups_read and workgroups_members_read enabled, because Oleria refuses the action without them.3
Copy the access token
On the same Settings page, copy the Access Token. SurveyMonkey says access tokens don’t currently expire, but it may change that, and a draft app’s token stops working when the app is disabled after 90 days. Store the token securely and rotate it per your organization’s security policy.
Connect SurveyMonkey to Oleria
1
Open the integration
Sign in to your Oleria workspace and navigate to Integrations -> SurveyMonkey -> Connect.
2
Enter the access token
Oleria detects your team and your SurveyMonkey data center (US, EU, or CA) from the token, so there is nothing else to enter.
3
Authenticate
Select Authenticate. Oleria validates the token and its scopes, then discovers your team’s members, roles, and workgroups and begins the first sync.
Verify the integration
Confirm SurveyMonkey appears on the Connected tab of your Oleria Integrations page with a status of Healthy. After the first sync completes, you can review the discovered members, roles, workgroups, and activity in your Oleria workspace. If you change the token in SurveyMonkey, edit the integration in Oleria and enter the new Access Token. A token must belong to the same team as the existing integration. To connect a different team, create a new SurveyMonkey integration.Reconnect an existing SCIM integration
If you connected SurveyMonkey before the native connector, your integration used a SCIM URL and token. Oleria can’t use those credentials with the new connector, and the integration shows an error asking you to reconnect.1
Get an access token
2
Edit the integration
In Oleria, open the SurveyMonkey integration, select the option to edit it, and enter the Access Token. Oleria replaces the old SCIM credentials with the token. You can revoke the SCIM token in SurveyMonkey afterward.
Remediation actions
Oleria checks the token’s granted scopes before it runs an action, so a missing scope is reported without changing anything.
Known limitations
- No account disabling or removal: SurveyMonkey’s API has no way to disable a team member, remove them from the team, or change their team role. Oleria can only add or remove workgroup members.
- Daily request limit: SurveyMonkey caps private apps at 500 requests per day. Oleria paces its requests and stops a sync before the last 20 calls of the day so workgroup actions keep working. The limit applies to the whole app, so create a dedicated app for Oleria rather than reusing one that other tools call. If the day’s quota runs out, syncs and workgroup actions wait until SurveyMonkey resets it at 00:00 GMT. SurveyMonkey sells higher limits.
- Admin token for activity: The activity log needs a token from a team owner or admin. With any other token, the sync fails until you replace it, rather than skipping activity.
- Activity isn’t linked to surveys: The log names the survey or collector an event acts on only in free text, so Oleria attributes each event to the SurveyMonkey team rather than to a specific survey.
- Surveys and sharing aren’t inventoried: Oleria shows team members, roles, and workgroups, but not individual surveys or who they’re shared with.
- No MFA, SSO, or last sign-in fields: SurveyMonkey doesn’t expose these per user. Dormancy comes from sign-in events in the activity log.

