Configuring other communication channels
An administrator can add a communication channel in BMC HelixGPT to make the BMC Helix application support easier for users. This integration helps reduce response times and lets users get help without switching applications.
It supports secure two-way messaging between a custom channel and BMC HelixGPT via a webhook, enabling users to communicate with their BMC Helix application through that channel.
Before you begin
You must have an active custom channel account with permission to create and install apps in the custom channel workspace.
Process overview
To add the custom channel as a communication channel in BMC HelixGPT, administrators must perform the following tasks:

To create an application in a custom channel and set the application scope
- Create a custom channel workspace and an application in a custom channel.
Create a custom channel workspace.
(Optional) Invite new members to your workspace.
Create an application in a custom channel.
Configure a bot user for your custom channel application.
Set the OAuth permissions.
- Install the app to Workspace.
- Copy the custom channel application credentials.
To add the custom channel as a communication channel
Perform the following steps in HelixGPT Agent Studio:
- Select an application from the Application list.
- Select an appropriate skill for the application you select.
- Click the Channels tab.
- Click Add Channel.
The Add Channel dialog box is displayed. - Select Custom Webhook from the Channel list and click Add.
- On the Add Channel dialog box, enter the values for the following fields:
Field Description Channel Custom channel name Name Name of the custom channel Description Custom channel description Webhook URL This field is populated automatically. It is the endpoint URL that you provide when configuring the webhook in a custom channel. Custom Bot ID App ID that you copied from the application credentials. Custom App Password Enter the password or token that you copied from the application credentials. Configuration* Defines core logic, OAuth config, stream behavior, and alias values.
Incoming Payload Mapping* Imports channel webhook data into BMC HelixGPT.
Outgoing OAuth Payload Mapping* Generates access token requests.
Outgoing Payload Mapping* Structures the message sent to the channel.
User Identity Mapping* Identifies and resolves the user for personalized conversations.
Click Save.
To configure the webhook
You must subscribe to events in a custom channel to receive notifications, such as when the end user posts a message.
Perform the following steps to subscribe to the custom channel events:
- Navigate to the application that you created in the custom channel.
- In the Request URL, enter the webhook URL that you got when you added a custom channel as a communication channelConfiguring-other-communication-channels.
You have now configured a custom channel to work with BMC HelixGPT.
Related topic