Customizing conversational routing/flow

I’m looking at the Runtime and trying to understand how much I can actually control over the pipeline flows. I need my voice agent to handle different scenarios, like routing pricing questions one way, support issues another way, plus adding some custom business logic for certain decisions. Is that possible?

Hey Ichabod,

Absolutely, you can. The Runtime is just a pipeline, it can be as flexible as you want it to be. You control:

  • Which nodes run and in what order
  • Conditional logic between nodes
  • Custom nodes with your own business logic
  • When to stream output vs. wait for completion

We suggest you check out the templates in our documentation for common patterns.