Dialogflow - Cognigy Documentation
The Dialogflow Endpoint enables you to connect your AI Agent to the Dialogflow platform.
Prerequisites
- Access to the Dialogflow platform.
- A fallback intent named Default Fallback Intent in Dialogflow with webhooks enabled.
- For Phone Gateway, a configured Dialogflow Phone Gateway and a connected phone number.
Generic Endpoint Settings
Learn about the generic Endpoint settings on the following pages:
- Endpoints Overview
- NLU Connectors
- Data Protection & Analytics
- Real-Time Translation Settings
- Transformer Functions
Specific Endpoint Settings
Dialogflow Settings
| Parameter | Description |
|---|---|
| Reparse Slots | A toggle that lets you combine Dialogflow and Cognigy NLU. This feature allows slots found by Dialogflow to be passed to Cognigy.AI and further processed by its NLU. |
How to Set Up
On the Dialogflow Side
Access an Agent
Log in to Dialogflow, then select your agent.
Ensure intents are configured.
Create an intent named Default Fallback Intent.
In the Fulfillment section of your Dialogflow agent, enter the Endpoint URL to enable webhooks.
Set up Integrations
Choose from supported integrations:
- Built-in Telephony: AudioCodes, Avaya, Genesys, SignalWire, Voximplant.
- Dialogflow Built-in: Messenger, Phone Gateway, Web Demo, Facebook, Google Assistant (legacy), and more.
- Google-contributed Open Source: Kik, Skype, Twilio, Viber, and more.
Then, follow Dialogflow’s instructions to enable Google Actions Account linking.
On the Cognigy.AI Side
Create a Dialogflow Endpoint
In the left-side menu of your Agent, click Deploy > Endpoints.
On the Endpoints page, click + New Endpoint.
In the New Endpoint section, do the following:
- Select the Dialogflow Endpoint type.
- Specify a unique name.
- Select a relevant Flow from the list. Save changes.
- Copy the URL from the Endpoint URL field.
Handle the
TELEPHONY_WELCOMEMessageIn your Flow, add a Once Node or an Intent rule that triggers on
TELEPHONY_WELCOMEand greet the user, for example,Welcome to our service! How can I help you today?.