Dialogflow pricing

Dialogflow is priced monthly based on the edition and the requests made during the month.

Dialogflow CX no charge trial

New customers receive a $600 credit for a no charge trial of Dialogflow CX that can be cancelled at any time. This credit activates automatically upon using Dialogflow CX for the first time and expires after 12 months. This is a Dialogflow-specific extension of the Google Cloud no charge trial.

Pricing table

The following terms are used to describe pricing and quotas:

  • Request: A request is defined as any API call to the Dialogflow service, whether direct with API usage or indirect with integration or console usage. Depending on the task and design of the agent, the number of requests needed for an end-user to accomplish a task with a Dialogflow agent can vary greatly.
  • Session: A session is a conversation between an end-user and a Dialogflow agent. A session remains active and its data is stored for 30 minutes after the last request is sent for the session. A session can be either a chat session or a voice session. For the purpose of calculating prices and quotas, one conversation can count as multiple sessions:
    • Chat session: A chat session only uses text for requests and responses. If a chat session has more than 40 requests, it is counted as multiple sessions with at most 40 requests per session. For example, if a session has 81 queries, it will be counted as 3 sessions.
    • Voice session: A voice session uses audio for requests, responses, or both. If a voice session has more than 10 minutes of audio, it is counted as multiple sessions with at most 10 minutes per session. For example, if a session has 21 minutes of audio, it will be counted as 3 sessions.
  • Consumer projects and resource projects: If you use multiple projects, it is possible that the project associated with your request authentication (consumer project) is not the same project that is associated with the agent in the request (resource project). In this case, the consumer project is used to determine prices and quotas. For more information, see Using multiple projects for ES or Using multiple projects for CX.

The following tables provide a pricing comparison for editions by agent type. Unless a feature is indicated as included, pricing is cumulative for all features used by a request.

Dialogflow CX has a simpler pricing model than Dialogflow ES. For example, sentiment analysis has no charge for Dialogflow CX, but sentiment analysis incurs additional charges for Dialogflow ES.

New Dialogflow CX pricing (2021-09) will take effect on September 1, 2021. Until that date, the original prices (2020-09) are in effect. If you have an existing Google Cloud contract based on the original prices, you can continue using them until contract renewal. Please get in touch with your Google Cloud account team for questions and next steps.

CX Agent (2021-09)

Feature CX Edition
Text
(includes all DetectIntent, StreamingDetectIntent, FulfillIntent, AnalyzeContent, and StreamingAnalyzeContent requests that do not contain audio)
$0.007 per request
Audio input/output
(speech recognition, speech-to-text, STT, speech synthesis, text-to-speech, TTS, telephony)
$0.06 per minute *
Design-time write requests
For example, calls to build or update an agent.
no charge
Design-time read requests
For example, calls to list or get agent resources.
no charge
Other session requests
For example, setting or getting session entities.
no charge

CX Agent (2020-09)

Feature CX Edition
Text
(includes all DetectIntent, StreamingDetectIntent, FulfillIntent, AnalyzeContent, and StreamingAnalyzeContent requests that do not contain audio)
$20 per 100 chat sessions
Audio input/output
(speech recognition, speech-to-text, STT, speech synthesis, text-to-speech, TTS, telephony)
$45 per 100 voice sessions
Design-time write requests
For example, calls to build or update an agent.
no charge
Design-time read requests
For example, calls to list or get agent resources.
no charge
Other session requests
For example, setting or getting session entities.
no charge

ES Agent

Feature Trial Edition Essentials Edition
Text
(includes all DetectIntent, StreamingDetectIntent, FulfillIntent, AnalyzeContent, and StreamingAnalyzeContent requests that do not contain audio)
no charge $0.002 per request ¶
Audio input
(also known as speech recognition, speech-to-text, STT)
no charge * $0.0065 per 15 seconds of audio †
Audio output
(also known as speech synthesis, text-to-speech, TTS)
no charge * Standard voices:
$4 per 1 million characters

WaveNet voices:
$16 per 1 million characters
Knowledge connectors (Beta) no charge * no charge
Sentiment analysis Not available 0-1 million requests:
$1.00 per 1,000 requests

1-5 million requests:
$0.50 per 1,000 requests

5-20 million requests:
$0.25 per 1,000 requests
Dialogflow phone gateway (Preview)
Includes audio input and output.
Tolled number:
no charge *

Toll-free number:
Not available
Tolled number:
$0.05 per minute of phone call processed ‡

Toll-free number:
$0.06 per minute of phone call processed ‡
Mega agent no charge * <=2k intents:
$0.002 per request §

>2k intents:
$0.006 per request §
Design-time write requests
For example, calls to build or update an agent.
no charge $0 per request
Design-time read requests
For example, calls to list or get agent resources.
no charge $0 per request
Other session requests
For example, setting or getting session entities or updating/querying context.
no charge $0 per request

Agent Assist

Feature Trial Edition Essentials Edition
Agent Assist conversation other operations
Includes all requests that manage Conversations and Participants.
Not available no charge
Agent Assist analyze text/audio operations
Includes all AnalyzeContent or StreamingAnalyzeContent requests for any conversation stage. This includes all such requests involving text, speech synthesis, and/or speech recognition.
Not available Charged according to underlying Dialogflow operations described in the CX Agent and ES Agent tabs.

Network

There are no additional egress or ingress charges associated with Dialogflow. All Dialogflow-specific charges are described in the pricing table.

Google Cloud Platform Costs

If you use other Google Cloud Platform resources in tandem with Dialogflow, such as Google App Engine instances, then you will also be billed for the use of those services. See the Google Cloud Platform Pricing Calculator to determine other costs based on current rates.

To view your current billing status in the Cloud console, including usage and your current bill, see the Billing page. For more details about managing your account, see the Cloud Billing Documentation or Billing and Payments Support.

What's next

Request a custom quote

With Google Cloud's pay-as-you-go pricing, you only pay for the services you use. Connect with our sales team to get a custom quote for your organization.
Contact sales