Documentation
Integrations

Integrations

Connect external messaging channels to GChat.

Integrations connect external messaging channels to GChat so operators can receive and reply to customer conversations from one workspace.

Open Integrations from the main sidebar to view existing connections or create a new one.

Available Integrations

GChat currently supports these integration types:

IntegrationUse it forSetup method
Telegram Bot APIConnecting a Telegram bot by token.Enter the bot token and create the integration.
Telegram UserConnecting a Telegram user account.Optional proxy settings, then QR code authorization.
Facebook MessengerConnecting a Facebook page inbox.Meta OAuth flow with Connect Facebook.

Integrations List

The Integrations page shows all connected channels in a table.

ColumnDescription
NameThe integration display name and account handle.
ServiceThe connected service, for example Telegram Bot.
TokenMasked access token or connection identifier.
EnabledWhether the integration is active.
ActionsManagement actions for the integration.

Common Actions

The actions column can include:

ActionPurpose
Refresh integrationRefresh account data and connection state.
Setup webhookCreate the webhook used to receive channel events.
Delete webhookRemove the current webhook connection.
EditUpdate supported connection settings.
DeletePermanently remove the integration from the organization.

Use the Enabled switch to temporarily stop or resume an integration without deleting its configuration.

An integration can be pending while it is connecting, active when healthy, or degraded when the connection needs attention.

Create an Integration

  1. Open Integrations.
  2. Choose an integration type from Create Integration.
  3. Fill in the required connection details.
  4. Complete authorization if the integration requires it.
  5. Save or create the integration.
  1. Create the integration.
  2. Confirm it appears in the integrations list.
  3. Enable the integration.
  4. Create or update a group in Settings -> Groups.
  5. Link the group to the integration.
  6. Assign staff profiles to that group.
  7. Send a test message and confirm it appears in the inbox.

Best Practices

  • Use clear integration names so managers can understand the source quickly.
  • Keep tokens private and rotate them if they are exposed.
  • Set up the webhook when the selected channel requires one.
  • Disable an integration before deleting it if you only need a temporary pause.
  • Create separate groups for separate traffic sources.
  • Test every new connection before giving it to operators.

On this page