What the Calculator Does
The calculator inspects the flow elements you select and totals up the expected GO cost based on the consumption rates for each feature. It is designed to help you estimate the cost of a realistic “happy path” — the sequence of steps most visitors are likely to follow — so you can size your GO plan appropriately before going live.How to Use the Calculator
Identify your happy path
Decide on the most likely sequence of steps a visitor will take through your flow. This is often called the “happy path” — the route from start to finish with no errors or unexpected detours.
Select the relevant elements
Hold down CTRL on your keyboard and click each element on the happy path one by one. Selected elements are highlighted. You can select as many elements as you need.
Open the estimation tool
Right-click on any of the highlighted elements. In the context menu that appears, select Estimate consumption.
Review the results
Plural displays a breakdown of the estimated GO cost for the selected elements, grouped by feature type (elements, TTS, STT, Knowledge Base, etc.).
Calculator Limitations
The calculator cannot account for every runtime variable. Before acting on the estimate, review the following known limitations:Limited TTS estimation
Limited TTS estimation
Only the first TTS text block, variation, condition, or thank-you speech in each element is included in the estimate. If an element contains multiple TTS variations and Plural randomly selects a longer one at runtime, the actual cost will be higher.
Dynamic content is excluded
Dynamic content is excluded
The calculator cannot estimate GOs for content that is generated or fetched at runtime, including:
- Responses from Plural Dialogs or Chatbots
- Text generated from API responses, Plugins, or Custom Scripts
- Attributes and variables such as
#ATTRI/greetingused inside Speech elements
STT duration is unpredictable
STT duration is unpredictable
The calculator assumes a single 10-second STT block per listening element. In practice, a visitor may speak (or pause) for longer, causing STT to run for multiple 10-second windows. Garrulous visitors, background noise, or long pauses all increase actual STT consumption above the estimate.
Animations are ignored
Animations are ignored
Animation tokens such as
#ANI/wave_1 that appear inside Speech elements are excluded from the character count and do not contribute to the TTS estimate.No-interaction TTS blocks are excluded
No-interaction TTS blocks are excluded
TTS blocks that only play when no interaction has occurred (idle/attract-loop speeches) are not included in the estimate, as they fire independently of a visitor session.
Knowledge Base minimum cost
Knowledge Base minimum cost
Even the shortest possible KB request consumes a minimum of:
- 10 GOs for TTS (at least 1 character spoken by the Avatar in the response)
- 10–100 GOs for the KB response itself, depending on whether you use the Standard (GPT-3.5) or Premium (GPT-4o) model
Tips for a Better Estimate
- Minimise TTS character counts by keeping Avatar speeches short. Fewer characters spoken = fewer GOs spent.
- Disable STT on elements where visitors are only expected to tap buttons, not speak.
- Use Standard (GPT-3.5) Knowledge Base for cost-sensitive deployments; switch to Premium only where response quality justifies the 10× cost increase.
- Test in Preview mode freely — no GOs are consumed during preview, so you can run through paths as many times as needed before going live.
Related Resources
GOs & Billing
Full consumption rates, plan examples, and what happens when GOs run out.
Preview vs. Live Mode
Understand the difference before publishing your Avatar.
