The Bonnie segmentation agent helps you create and refine customer segments without building filter logic by hand. You describe your target audience in plain language and Bonnie translates it into segment logic in the Targeting tool, which you can review, adjust, and save. You stay in control throughout: Bonnie suggests criteria and explains each one before anything is saved.
Finding the segmentation agent
The Bonnie segmentation agent is available directly inside the Targeting tool as a chat panel pinned to the right side, which you can detach when not in use. You can also use it from inside Design Studio and the promotions flow, so you can build and refine segments without leaving what you're already working on.
It's also accessible from other entry points in Engage, such as the start page, and any open conversation carries over when you move to the Targeting tool.
What you can do
Create through conversation
- Describe your audience in plain language
- Bonnie builds valid Engage segment logic
- Works from inside Targeting, Design Studio, and promotions
Refine and review
- Ask Bonnie to review a segment you've already built
- Get targeting advice before you commit
- Adjust criteria through dialogue
Pick up where you left off
- Conversations persist across the session
- Continue a segment from another entry point, such as a saved target audience
- Review and save in the Targeting tool
How it works
- Describe: Tell Bonnie who you want to reach in plain language, for example "women aged 25–44 who bought something in the last 90 days."
- Build: Bonnie translates your description into criteria and populates the Include, Restrict, and Exclude fields in the Targeting tool.
- Refine: Ask Bonnie to adjust the segment, for example "also limit it to customers in Sweden." Bonnie updates the segment and confirms what changed.
- Review: Calculate the audience size and check that the logic matches your intent.
- Save: Save as a Segmentation (recalculated each time it's used) or a Target audience (calculated nightly, with statistics available in reports).
An example conversation with the segmentation agent:
| Speaker | Message |
|---|---|
| You | Women aged 25–44 who bought something in the last 90 days |
| Bonnie | Segment updated. Include: Gender is Female. Require: Age 25–44 and has bought items in the last 90 days. |
| You | Great! Also limit it to Sweden |
| Bonnie | Done. I've also limited the segment to Sweden. Current segment: women aged 25–44 in Sweden who bought items in the last 90 days. |
What the agent currently can't edit
The segmentation agent can create and modify criteria that it added itself, or that come from Targeting tool tactics. This covers most common segmentation scenarios.
Criteria added outside the segmentation agent's capabilities, for example through the filtering tool or advanced manual criteria, can remain in the segment but may not be reliably modified. Bonnie will let you know if it can't edit a specific criterion.
This is by design: you're never blocked from using criteria outside the segmentation agent's current scope, but it won't attempt to change what it doesn't fully support. Future versions will extend this functionality.
Supported in this version
Currently supported:
- Create new segments from scratch using natural language
- Edit and iterate via conversation
- Supports Targeting tool tactics and Bonnie-created criteria
- Ask targeting questions before building a segment
- Respects your tenant setup and avoids suggesting unavailable criteria
Planned for later releases:
- Full access to all possible segmentation criteria
- Smart review and quality checking of advanced criteria
- Product Affinity criteria support
Tips
- Start with a broad question if you want strategic input on how to approach a segment. If you already know what you want, be as specific as possible in your description.
- Always review the generated criteria before saving. The segmentation agent is AI-based and can make mistakes.