FAQ

Filter this document's content by the agent type tag:

Filter this document's content by the category tag:


When using Dialogflow, do I have to purchase or license any third party software or hardware?

Agent type tags: CX, ES
Category tags: Dependencies

No. However, when using a third-party integration, the third party may require purchasing or licensing.


Can Dialogflow applications be deployed on-premises?

Agent type tags: CX, ES
Category tags: On-premises

Yes. The Dialogflow service itself cannot be deployed on-premises, however, your on-premises applications can access the Dialogflow cloud service. You can also host a webhook service on-premises, but it must be accessible through a public URL.


Why does the first request or initial request after a period of inactivity take longer?

Agent type tags: CX, ES
Category tags: Performance

Authentication access tokens need to be refreshed when an API client is first used. For ES, see session client reuse to mimimize the delays. In addition, a cold agent that has not received recent requests may respond slower than a warm agent that is in active use. You can keep an agent warm by sending traffic to it periodically.


When using a paid edition, are initial requests available at no charge, before charges start to apply?

Agent type tags: CX, ES
Category tags: Pricing

Dialogflow CX has a $0 trial period. Once the $0 trial has ended, or if you are using Dialogflow ES, all requests incur charges according to pricing.


Some features have price brackets for monthly request counts. Is the final charge based only on the total number of requests, or is it possible for multiple brackets to apply as the month goes on?

Agent type tags: ES
Category tags: Pricing

The final billed rate is based only on the total number of monthly requests for the given feature.


What happens when quotas are exceeded?

Agent type tags: CX, ES
Category tags: Quotas

Requests are rejected. See Working with quotas.


How to set alerts for quotas?

Agent type tags: CX, ES
Category tags: Quotas

See Monitoring and alerting on quota metrics.


Does Dialogflow allow enforcement and control of user or application authentication and authorization rules?

Agent type tags: CX, ES
Category tags: Security

Yes.

  • For developer-user or application access to the Dialogflow console and API, see information on ES access control and CX access contol.

  • For fulfillment with an application, see authentication information for the ES webhook service and CX webhook service.

  • For end-user access, Diaglogflow does not authenticate end-users. Your system or third party integration is responsible for the management of end-user authentication, authorization, and credentials.


Does Dialogflow support standard authentication models to authenticate users?

Agent type tags: CX, ES
Category tags: Security

Yes, OAuth 2.0 is supported. See the details for authentication and roles.


Can security and operational administrative rights be segregated?

Agent type tags: CX, ES
Category tags: Security

Yes. See information on ES access control and CX access contol.


Are end-user messages encrypted at rest?

Agent type tags: CX, ES
Category tags: Security

Yes. See encryption at rest.

Data that passes through third party integrations may be handled differently. See the third party's terms of service, privacy policy, and security policy.


Are end-user messages encrypted in transit?

Agent type tags: CX, ES
Category tags: Security

Yes. See encryption in transit.

Data that passes through third party integrations may be handled differently. See the third party's terms of service, privacy policy, and security policy.


Can administrators audit end-user conversations?

Agent type tags: CX, ES
Category tags: Security

Yes. You can log all end-user conversations in BigQuery, control where the data is stored, and control data access with IAM.


Does Dialogflow reinforce internal security practices with rigorous third party external penetration testing?

Agent type tags: CX, ES
Category tags: Security

Yes. Google coordinates external third party penetration testing using qualified and certified penetration testers. See the whitepaper.


How is end-user data stored?

Agent type tags: CX, ES
Category tags: Security

Text conversations sent to Dialogflow are saved to internal systems for storage. However, you can turn off conversation history storage and optionally store conversations elsewhere.

For ES, audio conversations are only stored if you opt in to data logging and enhanced speech models.

Data that passes through third party integrations may be handled differently. See the third party's terms of service, privacy policy, and security policy.

For more information, see Security, privacy, and cloud compliance.


Does Dialogflow contain any backdoor access that can bypass security?

Agent type tags: CX, ES
Category tags: Security

No.


Does Dialogflow provide audit logs?

Agent type tags: CX, ES
Category tags: Security

Yes. See Cloud audit logs.


What facility is available for producing reports from logging files?

Agent type tags: CX, ES
Category tags: Security

Dialogflow leverages Google's Stackdiver service. Logs can be exported for analysis.


Does any data get stored on mobile devices?

Agent type tags: CX, ES
Category tags: Security

Not by Dialogflow. Mobile developers and third party integrations can choose to store Dialogflow data as needed.


Can Dialogflow securely handle PII and PCI information?

Agent type tags: CX, ES
Category tags: Security

Dialogflow can be integrated with Google's Data Loss Prevention API to handle PII, PCI and sensitive data to inspect, mask, and redact data as needed.


What Dialogflow ES features have not been implemented for Dialogflow CX?

Agent type tags: CX
Category tags: Features

The following features found in Dialogflow ES are not implemented for Dialogflow CX yet: