Install the Zendesk connector
Table of Contents
This guide will walk you through connecting your Zendesk organization (i.e., your instance) to Alcmeon and configuring the synchronization settings.
Prerequisites
- You must have Alcmeon Administrator access.
- You must have access to your Zendesk environment and be authorized to grant third-party access.
Step 1 — Connect your Zendesk organization
- Go to the Settings section of Alcmeon.
- In the left-hand menu, click on Zendesk organizations.
- Click the Connect an organization button in the top right corner of the page.
- Enter the URL of your Zendesk instance (for example: `https://your-company.zendesk.com`).
- Follow the authorization steps to allow Alcmeon to access your Zendesk instance.
- Once the connection is established, your Zendesk organization appears on the page with its name, URL, and creation date.

Trick
If you need to renew the authorization later, use the “Re-authorize” button displayed on the organization's profile.
Step 2 — Configure the customer fields
Click the “Edit configuration” button (⚙️ icon) in your Zendesk organization to access the configuration tabs.
The following tabs allow you to define how customers are searched for, displayed, and created in Zendesk:
| Tab | Function |
| Search for “user” | Define the fields used to search for existing Zendesk customers when associating a contact. |
| Displaying “user” | Choose which customer fields are displayed in Alcmeon when viewing an associated contact. |
| Creating a “user” | Configure the fields entered when creating a new Zendesk client from Alcmeon. |
All standard Zendesk client properties are available, as well as custom fields (prefixed by `user_fields.` in dropdown lists).

Step 3 — Link social media accounts
After configuring the customer fields, you need to link your social media accounts to the Zendesk organization:
- Click on “Link an account to this organization”.
- Select one or more social accounts already connected to Alcmeon.
- Once added, enable synchronization for each account using the toggle located next to it.
- Each account can be activated or deactivated individually.

Step 4 — Configure conversation synchronization
Click on the “Synchronize conversations” tab to choose how to trigger the synchronization.
Option A — From the Alcmeon interface
Activate the " From the Alcmeon interface " toggle. In this mode:
- Synchronization is triggered when a message is processed by an advisor and the Alcmeon customer record is already linked to a Zendesk customer.
- No additional configuration is required beyond user association.

Option B — From the Zendesk interface
Enable the " From the Zendesk interface " toggle. In this mode, you must configure:
- Alcmeon Team : Select the team that will trigger the synchronization. When a message is routed to this team (by a bot or an advisor), a Zendesk ticket is created.
- The custom Email field : Select the custom "Email" field that will be used to search for or create the Zendesk client. This field must be created beforehand in the Alcmeon custom field settings.
- Continue conversation synchronization after ticket creation (enabled by default): When disabled, Zendesk will not be notified of updates or closures of conversations after the initial ticket creation.

Step 5 — Configure the bot scenario (for option B only)
If you are using the synchronization mode from the Zendesk interface, you must configure a bot scenario that:
- Collects the customer's email and stores it in the configured custom email field.
- Tag the conversation with the correct team to trigger synchronization.
A typical scenario flow would be:
- Welcome message explaining how it works.
- Checking if the custom email field is already filled in.
- If not, ask the user for their email address and register in the custom field.
- Routing the conversation to the Zendesk team.
- Transfer to an advisor.
Verification
Once the configuration is complete:
- Send a test message to one of the linked social media accounts.
- Verify that the message arrives in Alcmeon.
- Reply to the message (Mode A) or check the team assignment (Mode B).
- Confirm that a ticket has been created in your Zendesk environment with the correct message history.