Integrate Zendesk with Okta

To integrate this app with Okta, you need to enable API integration with Zendesk and choose which provisioning features to use. You can use schema discovery to add more attributes to a user profile.

Before you begin

  • You have the admin role in Zendesk.
  • You have the org admin or app admin role in Okta.
  • You have integrated the Zendesk app in your org. See Add existing app integrations.

Zendesk OAuth permissions

When you authenticate, Zendesk prompts you to grant Okta access to your Zendesk account. Okta requires the following OAuth scopes to manage the provisioning lifecycle:
  • read: Allows Okta to read existing users, groups, and schema attributes.
  • users:write: Allows Okta to create, update, and deactivate users.
  • groups:write: Allows Okta to manage group memberships.

Enable API integration and choose provisioning features

  1. In the Admin Console, go to Applications and Resources > Applications.

  2. Select your Zendesk app integration.
  3. Go to the Provisioning tab.
  4. Click Configure API Integration, and then select Enable API integration.
  5. Click Authenticate with Zendesk.
  6. Sign in to your Zendesk admin account and approve the consent screen to grant Okta access.
  7. Select which User Roles to Import. Choose either All Users or Only Admins and Agents.
  8. Select Don't import suspended users if you want to ignore inactive users during import.
  9. Select Import Groups to bring groups into Okta.
  10. Optional. Click Test API Credentials to verify the connection.
  11. Click Save.
  12. Optional. Change the Okta to Zendesk provisioning settings:
    1. Go to the Provisioning tab.
    2. Select To App under Settings.
    3. Select the provisioning features that you want to enable.
    4. Click Save.

You can now assign users or groups to the Zendesk app integration.

Add more attributes to user profile

Zendesk supports schema discovery for adding attributes. Complete the following steps to add more attributes to the user profile in Okta.

  1. In the Admin Console, go to Directory > Profile Editor .

  2. Select the Apps filter, and then find and select your Zendesk app integration.
  3. Review the current list of attributes. To add more attributes, click Add Attribute. A list of extended attributes appears.
  4. Enter the information for the attribute that you want to add. Click Save or Save and Add Another if you want to add another attribute.

These new attributes are now available for import and push between Okta and Zendesk.