Hi Mitchell,
Thanks for the additional details, it's clear that this needs more confirmation from Genesys on how bot turns are counted and billed, this article Genesys Dialog Engine Bot Flows and Genesys Digital Bot Flows pricing overview - Genesys Cloud Resource Center make it seem like 1 complete turn requires there to be a complete exchange between bot and chatter, i.e. bot to send a message and receive a response or chatter to send a message and bot to respond, sadly there are no examples outside of these 3 "best case scenario" examples provided, I have suggested that this article needs to be updated with additional examples.
This statement also doesn't appear to be accurate -
- Genesys charges conversations on digital (chat and messaging channels) per session. Each session includes up to eight dialog turns, or request response pairs, in the bot conversation. If the bot conversation contains more than eight turns, Genesys charges an extra session for every further group of eight turns.
At face value, this statement sounds like each bot chat session will be minimum 1 session (8 turns), then if it goes over 8 turns it'll be another session or part thereof, but in reality it seems that Genesys is just counting how many total turns the org has generated then dividing that by 8 to get session, then 51 to get tokens, so 1 interaction through a bot could generate 0.5 sessions of usage.
------------------------------
Nathan Kaden
------------------------------
Original Message:
Sent: 06-16-2025 15:32
From: Mitchell Mason
Subject: Token Usage for Digital Bot Sessions
As we've added features over time, it has admittedly complicated some billing aspects, so thanks for thinking it through and asking for clarification.
In this case, you can effectively equate one bot response payload (this could be multiple messages, but its all at one time) as one turn of the conversation. It takes one API request to get that response, and the request/response pair is effectively one conversation turn.
Sometimes the request can be empty, as is the case with the no input turn, but its still a turn that generates a response.
1. 3 turns
2. Likely 4 turns as the user message that caused the escalation counts
3. Im assuming its 9, but for example, bot send message -> bot digital menu is likely 1 turn, two outputs, but i cant be sure without more detail. hopefully the above gets the point across though.
------------------------------
Mitchell Mason
Principal Product Manager, Virtual Agent
------------------------------