Setting up the Zoom Virtual Agent Kustomer integration
The Kustomer application can enhance Zoom Virtual Agent's functionality by adding support for ticket creation integration channel or chat support from a live Kustomer agent.
Before agents can use the integration, admins need to set up and configure the Kustomer integration from the Kustomer admin portal and Zoom web portal.
Prerequisites for setting up the Zoom Virtual Agent Kustomer integration
How to create API Key and Webhook in Kustomer
Create an API Key
- Sign in to your Kustomer account.
- In the left navigation, click Security then API Keys.
- On the top-right, click Add API Key and specify the following:
- Name: Enter a display name for the API key.
- Roles: Assign specific roles or permissions.
- Expires (in days): Set the number of days until the API key expires.
- (Optional) CIDR IP Restriction(10.0.0.1/24, 10.0.0.2/24): Enter a value in the CIDR IP Restriction box. This box restricts access to a token when outside of certain networks.
- Add the necessary details and below permissions:
- org.permission.company.write
- org.user.company.read
- org.permission.company.read
- org.permission.note.create
- org.user.attachment
- org.user.conversation
- org.user.customer
- org.user.kb.read
- org.user.message
- org.user.metadata
- org.user.search
- org.user.tag
- org.user.note.read
Note: Learn more about common API roles available in Kustomer.
- Click Create.
Note: Make sure to copy the token as it is visible only during creation due to security reasons.
Create a Webhook
- Sign in to your Kustomer account.
- In the left navigation, click Platform then Outbound Webhook.
- On the top-right, click Add Outbount Webhook and enter the following:
- Copy and save the Header Information > Kustomer Secret.
This will be needed in the next steps during the Zoom Virtual Agent setup. - Click Save.
How to enable Zoom Virtual Agent Kustomer integration
- Sign in to the Zoom web portal.
- In the navigation menu, click AI Management then Integrations.
- Click Add Integration then Kustomer.
- On the Add Kustomer Integration page, specify the following:
- Enter a display name for your connection.
- Enter the API Key.
- Click Save.
A new tab will open and take you to the authentication flow. If you are already logged into Kustomer, you won't be asked for your credentials. However, if you are not logged in, you will be prompted to enter your credentials and submit them. After you successfully log in, you will be able to see the integration added to your integrations page. - In the navigation menu, click AI Management then Integrations.
You will see the Kustomer application with a Connected status.
How to reconnect the Kustomer integration
When used in knowledge management or support channels, the integration may disconnect as a result of token expiry or authentication issues.
- Sign in to the Zoom web portal.
- In the navigation menu, click AI Management then Integrations.
- In the Status column of the disconnected integration, click Re-connect.
You will be taken to the page where you can edit the integration details. - (Optional) Edit the integration details.
- Click Save.
A new tab will open and take you to the authentication flow. If you are already logged into Kustomer, you won't be asked for your credentials. However, if you are not logged in, you will be prompted to enter your credentials and submit them. After you successfully log in, you will be able to see the integration added to your integrations page. - In the navigation menu, click AI Management then Integrations.
You will see the application with a Connected status.
How to delete the Kustomer integration
After you have established the Kustomer integration connection, it cannot be edited. If you need to make changes due to subdomain change, you can delete the connection and create it again.
- Sign in to the Zoom web portal.
- In the navigation menu, click AI Management then Integrations.
- In the Applications tab, click the ellipsis icon to the right of the Kustomer application then Delete.
- Click Delete to confirm.
How to set up the Kustomer support channel
Once the Kustomer integration is enabled, the next step is to configure it. In this section, we will provide a step-by-step guide to help you connect your Zoom Virtual Agent to Kustomer support channel and your chatbot. By following these steps, you'll be able to streamline your support operations and provide fast and efficient service to your customers.
- Sign in to the Zoom web portal.
- In the navigation menu, click AI Management then Virtual Agent.
- Click the Support Channels tab.
- Click Add Channel.
A pop-up window will appear. - Under Channel Source, select Integration.
- Under Support Channel Name, enter a display name for your channel.
- Under 3rd Party Support Channels, select your Kustomer connection.
- Under Channel Type, select between CRM Ticket Form or Chat.
- If you select CRM Ticket Form, provide the following details:
- Ticket Form: Select a form from the drop-down list. Adding a ticket form will send the selected form to a user at the end of the engagement if the ticket support is used.
- (Optional) CRM tags: Click Add CRM tag and choose between Text or Variable. This allows admins to categorize and organize chats, making it easier to identify the issue type and provide specialized assistance.
- If you select Text, under Tag Content, enter the labels or keywords you want to add.
- If you select Variable, under Tag Variable, select a variable from the drop-down list.
- If you select Chat, provide the following information:
- Click Add.
How to connect the Kustomer support channel to a bot
- Sign in to the Zoom web portal.
- In the navigation menu, click AI Management then Virtual Agent.
- On the Chatbots tab, click add a Chatbot.
You will be directed to the Settings tab. - Under Intent Settings, select and add associated intent domain from the list.
- Under Support Channels, click Manage Channels.
- Select Kustomer support channel as the default support channel to be used for the bot.
- Click Save.
- Next to the chatbot’s name, click the Publish button to publish the bot.