Conversational Agents (Dialogflow CX) provides several built-in integrations with other conversation platforms. These integrations provide a user interface to the end-user, and they call the API for you. All you need to do is build your agent and optionally implement a webhook service. Each integration handles interactions in a platform-specific way, so see the specific integration documentation for details.
There are multiple types of Conversational Agents (Dialogflow CX) integrations. See each type description.
Partner telephony integrations
These telephony integrations are created by Google partners in collaboration with Google. Google provides no support for these integrations. You should contact the integration owner for support. These integrations require one click to enable from Conversational Agents (Dialogflow CX), which is followed by configuration steps required by the partner. The following are available from Google partners:
Conversational Agents (Dialogflow CX) built-in integrations
These integrations are fully supported by Conversational Agents (Dialogflow CX) and are configured with the Conversational Agents (Dialogflow CX) console. The following integrations are available:
- Dialogflow CX Phone Gateway
- Dialogflow CX Messenger
- Messenger from Meta
- Workplace from Meta
- LINE
- Slack
- Google Chat
Google-contributed open source integrations
These open source integrations were contributed by Google. Feel free to fork, modify, and publish your own integrations. The following integrations are available:
- Azure Bot Service & Microsoft Teams
- Discord
- Google Chat
- ServiceNow
- Slack
- Spark
- Telegram
- Twilio
- Viber
Avatar integrations
These avatar integrations are supported by Conversational Agents (Dialogflow CX). The following integrations are available:
Independent integrations
These integrations are not built-in and are created by other organizations and individuals. You can also create a custom integration by using the Conversational Agents (Dialogflow CX) API. Google provides no support for these integrations. You should contact the integration owner for support.