Zendesk integration setup guide
This document outlines the required Zendesk configuration steps to enable integration with Support Fusion. Complete these steps in your Zendesk instance before configuring the connection in Support Fusion.
Prerequisites
- Zendesk instance administrator access
- Knowledge of Zendesk user management and permissions
- Understanding of Zendesk group assignments and ticket access controls
Step 1: Enable API token access
Before creating an API user, you must enable API token access at the account level.
1.1 Enable API token access
- Navigate to Admin Center in Zendesk (click the four squares icon in the sidebar)
- Go to Apps and integrations > APIs > Zendesk API
- Click the Settings tab
- Under Token Access, ensure the toggle for Token access is enabled
- Click Save if you made any changes
Note: This setting must be enabled for API tokens to function. Without this, authentication will fail even with valid credentials.
Step 2: Create API integration user
This dedicated staff member account will be used by Support Fusion to authenticate with your Zendesk instance and perform all integration activities. Any actions performed through the integration (such as creating, updating, or commenting on tickets) will appear in Zendesk audit logs and activity feeds as being performed by this user.
2.1 Create new staff member
- Navigate to Admin Center > People > Team > Team members in Zendesk
- Click Add team member
- Fill in the required fields:
- Email: Use a monitored email address (e.g., support.fusion@yourcompany.com)
- Name: Support Fusion Integration
- Role: Select Staff (Agent-level access is sufficient)
- Click Add to create the staff member
- Note the email address - you'll need this for Support Fusion configuration
2.2 Configure staff member permissions
After creating the staff member, you need to configure their permissions:
- Click on the newly created staff member to edit their profile
- Navigate to the permissions section and configure the following:
Tickets they can access:
- Option 1 (Recommended): Select All tickets to allow Support Fusion to sync tickets across all groups
- Option 2: Select Tickets in their groups if you want to limit access to specific groups
- Note: If using this option, ensure the staff member is added to all groups that require ticket synchronisation
- This limits the scope of synchronisation to only selected groups
Ticket editing:
- ☑️ Edit ticket properties: Required to update ticket fields and statuses
Comments:
- ☑️ Public and private comments: Required to sync both public and internal comments
End users:
- ☑️ View only: Required to access requester information for tickets
Customer lists:
- ☑️ View customer lists: Required to retrieve organisation and user data
- Ensure all other required permissions are set according to your organisation's policies
- Click Save to update the staff member's permissions
Step 3: Generate API token
3.1 Navigate to API tokens
- In Admin Center, navigate to Apps and integrations > APIs > Zendesk API
- Click the API Tokens tab
- Click Add API token
3.2 Create API token
- Fill in the token details:
- API token description: Support Fusion Integration
- Click Create
- CRITICAL: A popup will display your new API token
- Copy the token immediately - it will only be displayed once
- Store the token securely - you'll need it for Support Fusion configuration
- Click Save to confirm
Security Note: Treat API tokens like passwords. If a token is compromised, you can revoke it from the API Tokens page and generate a new one.
3.3 Record API credentials
Make note of the following values - you'll need them for Support Fusion configuration:
- Subdomain: Your Zendesk instance subdomain (e.g., if your URL is https://acmecorp.zendesk.com, your subdomain is "acmecorp")
- API Username (Email): The email address of the staff member created in Step 2.1 (e.g., support.fusion@yourcompany.com)
- API Password (Token): The API token generated in Step 3.2
Step 4: Configure Support Fusion integration
Once you have completed the Zendesk configuration steps above, proceed to configure the integration in Support Fusion:
- Navigate to Settings in Support Fusion
- Select Zendesk from the platform dropdown
- Enter your configuration details:
- Subdomain: Your Zendesk subdomain only (e.g., "acmecorp" not "acmecorp.zendesk.com")
- API Username: The email address of your integration staff member
- API Password: The API token generated in Step 3.2
- Click Save Configuration
- Click Test Connection to verify the integration
Troubleshooting
Authentication failed:
- Verify the API token was copied completely without extra characters
- Confirm that Token access is enabled in Admin Center > Apps and integrations > APIs > Zendesk API > Settings
- Check that the staff member email address is correct and matches the account used
- Ensure the staff member account is active and not suspended
Permission denied:
- Review the staff member permissions match those listed in Step 2.2
- Verify the staff member has Edit ticket properties enabled
- Ensure Public and private comments is enabled
- Confirm the staff member has access to the required ticket groups
- Check that View customer lists is enabled
Invalid subdomain:
- Use only the subdomain portion (e.g., "acmecorp" not "acmecorp.zendesk.com")
- Ensure there are no extra spaces or characters
- Verify the subdomain matches your actual Zendesk login URL
Token access disabled:
- Navigate to Admin Center > Apps and integrations > APIs > Zendesk API > Settings
- Verify that Token access toggle is enabled
- If you just enabled it, wait a few minutes and try the connection test again
Staff member cannot Generate tokens:
- API tokens are generated at the account level, not per staff member
- Ensure you're generating the token from Admin Center > Apps and integrations > APIs > Zendesk API > API Tokens
- The token will be used with the staff member's email address for authentication
Resources:
- Zendesk API token documentation: https://support.zendesk.com/hc/en-us/articles/4408889192858-Generating-a-new-API-token
- Zendesk adding agents and setting access: https://support.zendesk.com/hc/en-us/articles/4408886939930-Adding-agents-and-admins-and-setting-ticket-access