Configuration
Configuration is project-level. The settings you define here apply to all your agents - every single agent and every multi agent in the bot inherits them. It is where you set the behaviour that shapes every conversation: persona and identity, conversation rules, routing logic, memory, fallback, lifecycle hooks, and AI safety. (Voice settings is also project-level but lives on its own top-level surface - AI Agent → Voice - rather than inside Configuration.)
Every incoming message is read and routed to the right place - answered directly, handed off to one of your single agents, reached through a multi agent, or resolved with a tool - and the response is shaped by these project-level settings. Configuring them well is the single highest-leverage thing you can do for your bot's quality.
This page is the map of the Configuration category. Each section below has its own sub-page; the order shown is the one we recommend you fill them out in.
Note: If you came from the legacy platform, you'll find the same fields here with a few additions for Nexus.
Open the Configuration page
In your bot, click AI Agent → Configuration. The page has a left menu grouped into three sections:
- General
- Profile settings
- Conversation rules
- Agents
- Routing logic
- Memory
- Lifecycle hooks
- Fallback
- Others
- AI safety & conduct (if enabled for your account)
Start at Profile settings and work down the list.
Note: Voice settings is a separate top-level surface - AI Agent → Voice → Settings - not a Configuration sub-page. It's still project-level (it applies to every agent in the bot), so see Voice settings once you're ready to configure it.

What each section does
| Section | What it controls | Sub-page |
|---|---|---|
| Profile | Persona, bot identity, and welcome message - who your bot is and how it greets users. | Profile |
| Conversation rules | Persona-level always do / never do guidelines applied to every reply (max 30). | Conversation rules |
| Routing Logic | Optional plain-English rules that override or refine how each message is routed between agents and tools. | Routing Logic |
| Memory | Variables shared by all agents across conversations - customer_id, account_tier, and similar shared context. | Memory |
| Fallback | What the bot does when it can't handle a request, plus retry behaviour for failed input validation. | Fallback |
| Lifecycle hooks | Optional cross-cutting behaviour - on session start, on every user message, on session complete, and on inactivity - for nudges, logging, and context injection. | Lifecycle hooks |
| AI safety & conduct | Content-safety filters on user inputs and bot responses (if enabled for your account). | AI safety & conduct |
Tip - You don't have to fill in every section. Profile is the only one most bots can't skip; Routing Logic and Lifecycle hooks are optional and only matter when your use case needs them. Voice settings lives outside Configuration entirely (under AI Agent → Voice) and only matters for voice channels.
Save and test
After editing any section, click Save. Then go to AI Agent → Agents, click the play (▶) icon on any agent to open the Playground, and send a few test messages. Read each response to confirm the bot is behaving as you intended. For deeper checks - adversarial prompts, regression suites - use the Testing Lab.
If something looks off, it's almost always one of:
- Bot identity too vague → tighten it in Profile.
- Conversation rules contradict → simplify them in Conversation rules.
- Routing is sending messages to the wrong place → add a rule in Routing Logic.
Next: Profile - pick a persona, write the bot identity, and set the welcome message.