---
description: Get an overview of how to use Dialogflow with respond.io.
title: Dialogflow Overview
image: https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F3f43c48b21b24f4e8b02b100c0c8fab0
---

[New🌍 WhatsApp API Calling is now available globally! Start making calls with respond.io today. Learn more![arrow-icon](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2Fe43213a7a9314673bd8d2060c25f9b87)](/whatsapp-business-calling-api)

Help me with... ⌘ 

1. [All Collections >](/help)
2. [ Integrations >](/help/integrations)
3. [ Dialogflow >](/help/dialogflow)
4. Dialogflow Overview

# Dialogflow Overview

![Avatar](https://assets2-proxy.respond.io/ph8r57dk1q9w/4IHLTWbmWN0uXBc5x4jthC/59252fcdb357304ce07be76043047b7a/Susan_Swier_Avatar.svg)

Susan Swier

· 13 Oct 2025

less than a minute read

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/15991sZJoyVkIOXXqBIPMl/4498752f71da53f2df123eb28353b10d/dialogflow-overview-1.png?fm=jpg&q=80&w=499) 

Dialogflow, formerly known as Api.ai, is a natural language understanding platform that makes it easy to design and integrate a conversational user interface into your mobile app, web application, device, bot, interactive voice response system, and so on. Using Dialogflow, you can provide new and engaging ways for users to interact with your product.

![](https://assets2-proxy.respond.io/ph8r57dk1q9w/7HIAzKBCvsOhFyxzUIwNEm/484479772f16bd675bac677177bbad14/dialogflow-overview-2.png?fm=jpg&q=80&w=640) 

With Dialogflow integrated with the respond.io platform, you can:

* Develop powerful conversational functionalities
* Deliver messages on the requests of users
* Store profile-specific information
* Retain contextual awareness

## Dialogflow Editions

Dialogflow offers two main types of agents: **Dialogflow CX** and **Dialogflow ES**.

* **Dialogflow CX** is designed specifically for large-scale and complex conversational systems suitable for enterprises.
* **Dialogflow ES** is a simpler edition that is well-suited for small to medium-sized businesses and organizations that are just starting out with chatbots and conversational systems.

> Learn more about [Dialogflow editions here](https://cloud.google.com/dialogflow/docs/editions).

## Connecting to Dialogflow

To set up the Dialogflow API Integration with respond.io, you can take a look at the following article:

* [Connecting to Dialogflow](https://respond.io/help/dialogflow/dialogflow-connecting-to-dialogflow)

## Dialogflow + respond.io

The following table summarizes what you can achieve with the Dialogflow + respond.io integration:

| Feature                     | Dialogflow Only | Dialogflow + respond.io |
| --------------------------- | --------------- | ----------------------- |
| Natural Language Processing | ✅               | ✅                       |
| Intent Manager              | ✅               | ✅                       |
| Entity Management           | ✅               | ✅                       |
| Multi-channel Integration   | \-              | ✅                       |
| One-Click Deployment        | \-              | ✅                       |
| Contact Manager (CRM)       | \-              | ✅                       |
| Broadcasting                | \-              | ✅                       |
| Surveys                     | \-              | ✅                       |
| Automatic Tagging           | \-              | ✅                       |
| AI-Human Hybrid/Handoff     | \-              | ✅                       |
| Variable Values             | \-              | ✅                       |
| File Storage and Delivery   | \-              | ✅                       |
| Parametric Code Generator   | \-              | ✅                       |
| Store and Manage Responses  | \-              | ✅                       |

The respond.io platform utilizes Dialogflow's parameters and events to achieve the functionalities in the table above. To learn more on how to make the most out of this integration, take a look at the pages below:

* [Custom Payloads](https://respond.io/help/dialogflow/dialogflow-custom-payloads)
* [Parameters](https://respond.io/help/dialogflow/dialogflow-parameters)
* [Events](https://respond.io/help/dialogflow/dialogflow-events)

**Limitations**

When a Contact starts a chat via Dialogflow for the first time, the Dialogflow bot can only process and respond to text messages and keywords on the respond.io platform. Files, images or videos will be ignored. Instead, it will reply with the default message for that conversation.

## FAQ and Troubleshooting

### Why am I getting _"The key could not be validated. Invalid key provided"_ error?

This error occurs because the API key generated from a non-global server is not supported by respond.io. Currently, respond.io only supports global Dialogflow agents. You may upvote the [feature request to include non-global/regional agents here](https://respond.canny.io/feature-request/p/dialogflow-support-regional-agents).

### Can I send WhatsApp Interactive Message Templates with buttons using Dialogflow?

No, Dialogflow doesn't currently support sending WhatsApp Interactive Message Templates with buttons.

### Does respond.io support Dialogflow ES and Dialogflow CX?

Yes, respond.io supports Dialogflow ES. However, we do not currently support Dialogflow CX. If you are interested, you can [upvote the feature request here.](https://respond.canny.io/feature-request/p/new-integration-dialogflow-cx)

Share this article

[![Telegram](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F44daca77a4844f0c8fd29040ddeba057?width=22)](https://api.whatsapp.com/send?text=https://respond.io/help/dialogflow/dialogflow-overview)[![Facebook](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/fff57eeb01160bc604392f519b4f3461ca16f0fa1b6a587b20b142cdf1ad0ba7?placeholderIfAbsent=true&width=22)](https://www.facebook.com/sharer/sharer.php?u=https://respond.io/help/dialogflow/dialogflow-overview)[![Linkedin](https://assets1-proxy.respond.io/api/v1/image/assets/11f7a662b80a4675973850b067c01fa5/7aaf8d87b5410844d83e06a4ed663e4f551b8c5ef51dbb20a8ff064a1eed9a0f?placeholderIfAbsent=true&width=22)](https://www.linkedin.com/sharing/share-offsite/?url=https://respond.io/help/dialogflow/dialogflow-overview)[![Twitter](https://assets1-proxy.respond.io/api/v1/image/assets%2F11f7a662b80a4675973850b067c01fa5%2F4e03e02422a94e8eab9b8b41457c2371?width=22)](http://twitter.com/share?url=https://respond.io/help/dialogflow/dialogflow-overview)

## 

Related articles 👩‍💻

* [Dialogflow: Fulfillment Webhook RequestLearn how to use fulfillment webhook requests to pass data from respond.io to Dialogflow. ](/help/dialogflow/dialogflow-fulfillment-webhook-requests)
* [Dialogflow: Custom PayloadsLearn about supported Custom Payloads on respond.io. ](/help/dialogflow/dialogflow-custom-payloads)
* [Dialogflow: Response TemplatesLearn how to use Response Templates to send responses to Contacts. ](/help/dialogflow/dialogflow-response-templates)
* [Dialogflow: EventsLearn how to use events to trigger Dialogflow intents. ](/help/dialogflow/dialogflow-events)
* [Dialogflow: ParametersLearn how to use custom Dialogflow parameters for multiple use cases. ](/help/dialogflow/dialogflow-parameters)

Can't find what you're looking for? 🔎

[Contact Support](/contact-us)

2025-12-05T03:58:10.906Z

help

```json
[{"@context":"https://schema.org","@type":"TechArticle","articleBody":"Get an overview of how to use Dialogflow with respond.io.","author":{"@type":"Person","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/4IHLTWbmWN0uXBc5x4jthC/59252fcdb357304ce07be76043047b7a/Susan_Swier_Avatar.svg","name":"Susan Swier","url":"https://respond.io/author/susan-swier"},"dateCreated":"2023-09-04T03:57:33.000Z","dateModified":"2025-10-13T08:28:33.913Z","datePublished":"2023-09-04T03:57:33.000Z","headline":"Dialogflow Overview","image":"https://assets2-proxy.respond.io/ph8r57dk1q9w/15991sZJoyVkIOXXqBIPMl/4498752f71da53f2df123eb28353b10d/dialogflow-overview-1.png","mainEntityOfPage":"https://respond.io/help/dialogflow","publisher":{"@type":"Organization","logo":"https://respond.io/favicon/favicon.svg","name":"respondio"},"thumbnailUrl":"https://assets2-proxy.respond.io/ph8r57dk1q9w/15991sZJoyVkIOXXqBIPMl/4498752f71da53f2df123eb28353b10d/dialogflow-overview-1.png","url":"https://respond.io/help/dialogflow/dialogflow-overview"},{"@context":"https://schema.org","@type":"BreadcrumbList","itemListElement":[{"@type":"ListItem","name":"Help","item":"https://respond.io/help","position":1},{"@type":"ListItem","name":"Integrations ","item":"https://respond.io/help/integrations","position":2},{"@type":"ListItem","name":"Dialogflow","item":"https://respond.io/help/dialogflow","position":3},{"@type":"ListItem","name":"Dialogflow Overview","item":"https://respond.io/help/dialogflow/dialogflow-overview","position":4}]}]
```
