This is the complete shape of a graph agent. It demonstrates every feature documented in the rest of this section. ReplaceDocumentation Index
Fetch the complete documentation index at: https://www.bolna.ai/docs/llms.txt
Use this file to discover all available pages before exploring further.
PLACEHOLDER values with real config before deploying.
The flow:
welcome: greets the customer. Transfers during working hours, ends the call after-hours, or jumps straight topayment_confirmedif a payment event arrives.collect_order: collects an order id with silence handling and a per-node knowledge base.payment_confirmed: static confirmation message played from cache.transfer_call: routes the call to a human agent via the transfer tool.closing: static goodbye.
What this example shows
| Feature | Where |
|---|---|
| Mixed edge types on one node | welcome has LLM, expression, and event edges. |
Inline data extraction via parameters | welcome -> collect_order captures order_id. |
| Working-hours routing | welcome -> transfer_call (expression). |
| After-hours fallback | welcome -> closing (expression, priority 1). |
| Event-driven proactive speech | welcome -> payment_confirmed on payment_completed. |
| Per-node RAG | collect_order has rag_config. |
| Silence handling and escalation | collect_order has repeat_after_silence_seconds: 10 and an expression edge on _silence_repeats. |
| Static node | payment_confirmed, closing. |
| Call transfer | transfer_call with function_call. |

