Customer Agent

Synerise Customer Agent

Behavioral context in every customer conversation on the same engine as your search, listings and recommendations.

Act I · Tension

Customers find products in four places at once

Search. Category listings. Recommendations. Increasingly, conversation too.

Conversation posts 58.11% click-through. We'll come back to this number at the end.

Search

Category listings

Recommendations

Agent

Four product discovery surfaces

Four discovery surfaces. One engine.

Search doesn't know what the customer clicks in recommendations. The category listing doesn't know what they searched for a moment ago. Each surface has its own engine, its own data and its own logic.

Search signals improve recommendations. Recommendation clicks change listing results. The model learns from every interaction on every surface.

TYPICAL STACK

Searchseparate engine
Category listingsseparate engine
Recommendationsseparate engine
Agentseparate engine

Separate data. Separate logic. No signal carries over.

SYNERISE

Search
Category listings
Recommendations
Agent

Behavioral AI infrastructure

one engine learns from every interaction on every surface

One engine powers product discovery on every surface

Behavioral AI

Every decision grounded in behavior

Synerise predicts the next action of every person or object from real-time behavioral signals. It activates that action in any channel, human or agentic. Sub-millisecond inference, self-supervised foundation model. Open by design: MCP, A2A.

2.6B

decisions per day

65K

AI predictions per second

229B+

TerrariumDB queries per month

On proprietary systems

  • Schema-free modeling: entities and relationships change without migrations
  • Sub-millisecond inference · self-supervised foundation model

Architecture

Every path runs through the same governance layer

OPERATOR PERSONA

UX

Marketing operators, loyalty program managers, campaign teams

AGENT PERSONA

MCP + Skills

Claude Code, Cursor, ChatGPT — engineering and analytics teams

DEVOPS PERSONA

DX

Platform engineers, CI/CD pipelines, enterprise IT

Governance layer

Approval workflows · Audit log · Object versioning · Rollback

Synerise platform

Automations · Segmentations · Templates · Recommendations · Brickworks · Loyalty

The same approvals, audit trail and versioning on every path

Value

Revenue × productivity × interoperability

On one platform, each vector amplifies the next. Internal AI agents and MCP become the command center for your system. They take complex technical processes off your team's plate, automate the work and give you full control of the platform.

01 — Revenue

Customer Agent

  • Agentic search across every channel
  • Behavioral signals → conversion
  • Ready for zero-click commerce

02 — Productivity

System Agent

  • Agents that solve complex use cases
  • They work with full context and operational knowledge
  • Marketers focus on strategy, not integration

03 — Interoperability

MCP + Plugins

  • Any agent reads from and writes to Synerise
  • Developers deploy from Claude Code, Cursor and Codex
  • No vendor lock-in when your stack changes

The third vector lets the first two scale beyond Synerise

Act II · Synerise Customer Agent

Every customer gets your best sales advisor

One agent that knows the customer, speaks in your brand's voice and sells based on current product and business data.

The agent's capabilities on one map

01

Personalization and context

Profile contextBrand personaShopping and page context
02

Product discovery and sales

Quick filtersComplementary categoriesProduct recommendationsProduct linkingAdd to cart
03

Conversation experience

Quick repliesResponse streamingClarifying questionsEngagement controlFollow-up questionsConversation history
04

Data, actions and integrations

Order statusSynerise data as toolsExternal MCP integrationsCustom actionsDocument knowledge base
05

Control, analytics and deployment

Usage limitsAnalytics dashboardWeb and mobile SDKs, APIConversation reviewRatings and feedback

Act III · Voice

You define the persona. No code.

01 — Brand

Name and business description: products, channels, languages.

02 — Assistant

Motto, tone of voice, style guide and the agent's scope of work.

03 — Behavior

Word limit, engagement level, clarifying questions and instructions on when to ask them.

Demonstration

AI Hub / Persona

Brand
Forma Beauty — skincare, online and in store
Assistant scope
Find skincare, compare products and explain routines.
Voice and style
Warm, direct and playful. Talk about the effect, not a wall of specs.
Conversation behavior
Ask one useful question, then suggest products. Keep answers under 90 words.
Boundaries
Do not change prices or promise discounts. Keep advice within the catalog.
Persona configuration in AI Hub

Give your agent its own persona

Same technology as every other client. Your own brand voice.

Charismatic? Sharp and energetic? Honest? Direct, funny, confident… anything goes. It's not a stiff bot or a hotline. A buddy who knows the gear better than anyone and is on the customer's side? Why not.

01 — Discovers

Understands the need and finds the right product in your catalog.

Picks up on the customer's words and finds what they meant, not what they typed.

02 — Helps decide

Clears up doubts, compares options and leads to the purchase.

Picks one option and talks about it in the first person, with an opinion. If the cheaper one wins, it picks the cheaper one.

03 — Takes care

Handles orders, deliveries and returns in the same chat.

Knows its limits: hands the conversation to the contact center and links to the right page.

04 — Inspires

Suggests styles and what goes with them. Works like a personal shopper.

Offers accessories and complementary categories, one click away from the answer.

Same agent, any brand voice

You hear the persona in every sentence

1 — Says no in its own voice

“Discounts like that would be great, but I'm here to help you find products, not set prices.” No quoting the terms and conditions. Then it closes with a question.

2 — One question, then results

A gift? One question about what they like. No grilling on occasion, budget or style.

3 — Picks up on the customer's words

The customer types “beauty,” and the agent builds the whole answer on that word.

4 — Sells the effect

“A healthy glow people notice,” “like a day at the spa.” Not a single spec.

Demonstration

Forma Beauty / Brand voice

Customer
Can you give me 70% off?
Agent
A discount like that would be a beauty, but I help you find skincare, not set prices. Shopping for yourself or a gift?
Customer
A gift.
Agent
What do they enjoy: a little everyday glow or a spa-style ritual?
Customer
Beauty with an everyday glow.
Agent
Then I'd pick our Glow Ritual set: a gentle cleanser and a hydrating cream for that fresh, just-rested look. A little beauty in their everyday routine. Want to see the set?
Illustrative brand-persona conversation

Product discovery and sales

Sells like your best sales advisor

Product recommendations

The full range of Synerise recommendation models as agent tools, with your boosting, filters and business logic.

“Something like this, but cheaper” triggers a similar-products campaign.

Quick filters

The agent builds filters around the current results, and the customer narrows the list in one click.

After “show me laptops”: RAM, screen size, budget.

Complementary categories

Below the results, the agent adds buttons for accessory categories.

A camera? Lenses, tripods, memory cards.

Add to cart

Every product in the chat has an add-to-cart button. The customer doesn't have to type anything.

One click on the recommended TV and it's in the cart.

Clarifying questions

You decide whether, and how often, the agent asks customers about their needs.

A broad question? First: “For gaming or everyday use?”

Follow-up questions

The agent ends its summary with a question that leads to the next step.

“Want me to compare the top two?”

Demonstration

AI Hub / Product index

Product source
Store catalog / online assortment
Attribute mapping
ID → itemId · Name → title · Price → price · Link → productUrl
Eligibility and filters
In stock only · category · brand · price · style
Recommendation campaigns
Similar products · personalized picks · complementary items
When to use
Use catalog search to discover products. Use the similar-products campaign when the customer asks for alternatives. Preserve campaign ranking.
Your campaigns, boosting and filters work as agent tools

One question, then everything is one click away

1 — Clarifying question

Asks about what splits the catalog. Two clicks, no typing.

2 — Add to cart

Every product has its own button. The conversation ends in the cart, not with a link.

3 — Quick filters

It builds the filters itself: categories, top brands, price cap.

4 — Complementary categories

Then whatever goes with the chosen product, one more click away.

Demonstration

Fashion / Viewed sweatshirt

Agent
Looking at the Everyday crew sweatshirt? I can help you find a fit or something to wear with it.
Find a productWhat goes with it?
Customer
Find a product.
Agent
Which category should we explore?
JacketsTrousersSweatshirts
Demonstration

Fashion / Narrowing the results

Customer
Jackets.
Agent
What kind of jacket?
SportyEverydaySmart
Customer
Sporty.
Agent
Here are two sporty options. The filters keep your chosen style.

Pace wind jacket

249 PLN

Lightweight layer for a run or the commute.

Trail shell

389 PLN

A hooded option for changeable weather.

Narrow further: under 300 PLN · hooded. Complete the outfit: sports trousers · trainers.

Illustrative catalog and prices. No purchases or cart actions.

Two clicks instead of typing

Similar products, each with a reason

1 — Three picks, three reasons

Longest battery life, best value for money, a balanced model with PC support. The campaign picks the products; the agent says what each one is for.

2 — Names the trade-off

Marshall models look great and last a long time, but have no ANC. The agent says plainly that they make sense if noise canceling isn't a priority.

3 — Follow-up question

It ends with a question that decides the next step: ANC or the longest battery life?

Demonstration

Audio / Similar products

Customer
Something like these headphones. What are my options?
Agent
Three picks from the similar-products campaign, each for a different reason:

Marshall Major V

599 PLN

Longest battery life: over 100 hours. No active noise cancellation (ANC).

Marshall Major IV

349 PLN

Best value: the Marshall look at a lower price, with up to 80 hours of battery. No ANC.

Logitech Zone Vibe 100

429 PLN

Balanced for music and PC calls: lightweight, with a boom microphone. No ANC.

My take: Marshall makes sense if battery life matters more than noise cancellation. Should I prioritize ANC or the longest battery life?

Illustrative catalog and prices. No purchases or cart actions.

Example: headphones

Compares and delivers an honest verdict

1 — Same price, different job

2,599 zł vs. 2,599 zł. Price doesn't settle it, so the agent explains the real difference: who each watch is for.

2 — Specs as arguments

One is for training, the other for the outdoors. The 1.5-inch screen and the pulse oximeter come up once, as arguments in the conversation.

3 — “My honest take”

It speaks in the first person, names a winner for each lifestyle and asks which one fits the customer.

Demonstration

Watches / Same price, different job

Customer
Both cost 2,599 PLN. Which watch would you choose?
Agent
Price doesn't settle this one. Here's what each is built for:

Training Pro

2,599 PLN

For structured training: workout guidance and an easy-to-read 1.5-inch screen.

Trail Pro

2,599 PLN

For outdoor days: route navigation and a pulse oximeter for extra context at altitude.

My honest take: Training Pro for a training plan; Trail Pro for weekends off the beaten path. Which sounds more like your week?

Illustrative catalog and prices. No purchases or cart actions.

Two watches at the same price

Act V · Personalization and context

Knows who it's talking to and where in the store

Profile context

The agent recognizes the Synerise profile behind the conversation. So it personalizes the results too: ranking, comparisons and answers.

Two customers ask the same question and get two different lists.

Shopping context

From the first message, the agent serves the customer in their context: what they bought, what's in their cart, what brought them back.

“I see the GARMIN Varia in your cart,” before the customer types a single word.

Page context

The conversation follows the page. Product, category or cart: the topic changes with where the customer is.

On a kettle page, it opens the conversation with that kettle.

Personalization covers ranking, comparisons and answers

Profile context, page context and shopping context in one

Viewed product

What they're looking at right now.

Demonstration

Customer Agent conversation

Hi, Aneta

Agent
Hi! I see you're checking out the GARMIN Varia RVR315. Good choice. Looking for something to go with it, or want to talk bike gadgets?
Help me find a productOrder status

In the cart

Purchase started, not finished.

Demonstration

Customer Agent conversation

Hi, Aneta

Agent
Hi! I see the GARMIN Varia RVR315 in your cart — a smart way to ride with more peace of mind. Looking for something to go with it?
Help me find a productOrder status

Recent order

What they already bought, and when.

Demonstration

Customer Agent conversation

Hi, Sebastian

Agent
Good to see you again! Looks like you recently ordered the SUUNTO Vertical 2. How's it holding up in training and on the trail? Looking for anything else?
Help me find a productOrder status

Every opener comes from what the customer is doing right now

Context includes orders too

It checks the orders on the account and says what it found. It doesn't make up a delivery date or send the customer off to support.

Orders on the account

Read live from your systems.

Demonstration

Customer Agent conversation

Customer
Order status
Agent
Here are your orders from the last 14 days: Order # Status Date
Agent
02471620384 Ready to ship 11.09.2026
Agent
02455098127 Canceled 10.09.2026
Agent
02463317450 Picked up 31.08.2026
Agent
02448792063 Canceled 30.08.2026
Agent
02476204519 Picked up 29.08.2026
Customer
Will my order reach the store today?
Agent
I can only see the order status, so I can't tell you whether it will reach the store today. But I can tell you exactly what stage it's at right now.

No orders? It says so

It doesn't make things up when data is missing.

Demonstration

Customer Agent conversation

Agent
How can I help?

Order status

Customer
Order status
Agent
I checked, and I don't see any orders on this account from the last 14 days.

It checks and reports what it found. It doesn't invent delivery dates.

The page decides how the conversation starts

In the mobile app, the agent starts with a recommendation carousel.

Electronics — product page

It starts with the product the customer has on screen.

Demonstration

Electronics / Product-page entry

Quiet Boil kettle

219 PLN

Currently viewed product · 1.7 L · temperature control

Agent
Checking out the Quiet Boil kettle? I can explain its temperature settings or compare it with another model.
Explain settingsCompare kettlesSimilar products

Fashion — product page

Same mechanism, different assortment: from the sweatshirt on screen to category quick replies.

Demonstration

Fashion / Viewed sweatshirt

Agent
Looking at the Everyday crew sweatshirt? I can help you find a fit or something to wear with it.
Find a productWhat goes with it?
Customer
Find a product.
Agent
Which category should we explore?
JacketsTrousersSweatshirts

Fashion — entry from search

The agent appears in search suggestions, next to recently viewed products.

Demonstration

Fashion / Search entry

Recently viewed

Everyday crew sweatshirt

Suggested conversation entry

Search: sporty jacket

Agent
Need help finding a sporty jacket? Start with the Customer Agent.
Find a sporty jacketExplore categories

Electronics and fashion · the same mechanism in two stores

Act VI · Data, actions and integrations

The catalog is only part of it. The agent runs on your ontology.

Synerise data

Orders · Points · Vouchers

External systems

connected via MCP

Documents

FAQs, policies, manuals

Your ontology

objects · relations · actions

OrdersLoyalty pointsVouchersComplaintsWarrantiesIn-store availability

Agent — every new tool is a new skill

Synerise data as tools

“Where's my order?” Status read live.

Brickworks connects systems

Complaints, warranties and in-store availability as objects in the ontology.

External MCP integrations

Checks consultant availability before offering a handoff.

Document knowledge base

Returns questions, answered from your own PDF. Coming this quarter.

Selling products is only one of its jobs

Under the hood

The language model runs the conversation. The answers come from your data.

Semantic caching, custom nodes and the reranker decide what reaches the model at all. The LLM gets ready-made context from platform data instead of a raw query.

Underneath, Synerise models, product attributes, search, recommendations and Brickworks do the work. The language model writes the sentences. The content comes from the platform.

Request with user prompt

Synerise Customer Agent Service

Semantic Caching Layer

Custom Nodes (e.g. fast intro node)

Search & Reranker node

Tools

LLM Gateway

LLM Model on your cloud environment

Grounded in Synerise capabilities

Synerise ML/AI models (SLMs, classifiers, …)

Items Attributes

Items Search

Recommendations

Brickworks

Embedding models

Under the hood: the agent service and Synerise capabilities

Data, actions and integrations

The agent's tools in one place

01 — Recommendations

Similar, personalized, bestsellers, cross-sell. Your campaigns work as tools.

02 — Brickworks schemas

Order list and status from your systems.

03 — MCP server and actions

Consultant availability, conversation handoff, links for complaints, installments and promotions.

Demonstration

AI Hub / Tools

Catalog search · Product index
Use for a new product need. Apply configured availability, filters and boosting.
Similar products · Recommendation campaign
Use for alternatives to a product. Return campaign-ranked items and explain the differences.
Order status · Brickworks schema
Use for order questions. Read orders for the current profile; never infer delivery dates.
Consultant availability · MCP
Check availability before offering a handoff. If nobody is available, say so.
Each tool's instructions tell the agent when to use it

You connect the tools. The agent decides which one to use.

“I'm looking for a bike computer”
“Show me similar products”
“What goes with this?”
“Where's my order?”
“I want to talk to a human”

Agent

picks the tool on every call

Search

searches your catalog

Recommendations

similar and complementary product campaigns

Brickworks

order status from your systems

MCP + custom action

checks availability, then hands off

No routing rules to maintain

The agent reads the request and picks a tool. In a single answer, it can combine several: search, then recommendations, then a filter. The customer doesn't have to leave the conversation.

The shelf is still yours

You decide which campaigns, models, filters and boosting are available. The agent chooses from them and never builds its own ranking.

No decision tree, no routing rules to maintain

Act VI · Ontology

Systems outside Synerise plug in as tools

check_chat_availability asks the live chat system whether anyone is online. No one is, so the agent says so plainly and doesn't promise a handoff that won't happen.

Configure once

Tool name, when the agent should use it, URL and credentials. No connector to build, no waiting for a release.

Demonstration

AI Hub / MCP server

Server name
Store support
Server URL
https://support.example/mcp
Authentication
Bearer token · stored as a secret · not shown
Exposed tool
check_chat_availability
When to use
Before a consultant handoff, check whether support is available. Do not promise a connection when unavailable.
Example tool response
{ "available": false }

What the customer gets

The customer gets an honest answer, not empty promises.

Demonstration

Customer Agent conversation

Customer
I ordered a TV, but when I turned it on I noticed a strip of dead pixels. I want to report the problem and find out how to get it replaced.
Agent
Unfortunately, no consultant is available right now. Please try again in a moment.

Example: checking consultant availability

Hands off the conversation to your processes

You define tools that return structured actions to your UI. You handle them your way.

Handoff to a consultant

A complaint isn't a shopping question. The agent shares the form, and when the customer asks for a person, it returns an action your UI already handles.

Demonstration

Customer Agent conversation

Agent
Hi! I see you've got a Samsung Galaxy S26 5G — a case, a charger or a screen protector is a smart next step. Where should we start?
Customer
I picked up my order today. The phone was supposed to be new, but Samsung says it was activated on 18.05.2026. I feel cheated.
Agent
If you'd like to file a complaint, you can do that here:
Complaint form
Customer
I want to talk to a consultant
Agent
Sure, connecting you with a consultant.
Connect with a consultant

Straight to the right page

Travel deals, installments, warranty, returns. For questions outside the catalog, the agent answers with a link to the right page and doesn't guess.

Demonstration

Customer Agent conversation

Customer
I'm looking for travel deals
Agent
You'll find everything about travel deals here:
See travel deals

Handoff to a consultant and links to the right pages

Conversation history

Customer and business see the same history

What the customer sees

A history tab in the widget. Yesterday's searches are one click away, and the conversation picks up where it left off.

Demonstration

Customer widget / History

Sporty jackets · selected

14 Sep 2026 · Demo thread CA-1042

Sweatshirt sizing · previous conversation
Order status · previous conversation

Same saved transcript in both views

Customer
I'm looking for a sporty jacket under 300 PLN.
Agent
I'd pick the Pace wind jacket at 249 PLN. It's a lightweight layer for running and the commute.
Customer
Will it go with the Everyday crew sweatshirt?
Agent
Yes, it's an easy outer layer over that sweatshirt. Want to compare sizes?

What the business sees

Every conversation in the workspace, searchable and viewable in full. Titles generated from each thread show what customers really come for.

Demonstration

Business workspace / Conversation review

Sporty jackets · selected

14 Sep 2026 · Demo thread CA-1042

Sweatshirt sizing · previous conversation
Order status · previous conversation
Review context
Thread CA-1042 · Fashion store · Product discovery · 4 messages

Same saved transcript in both views

Customer
I'm looking for a sporty jacket under 300 PLN.
Agent
I'd pick the Pace wind jacket at 249 PLN. It's a lightweight layer for running and the commute.
Customer
Will it go with the Everyday crew sweatshirt?
Agent
Yes, it's an easy outer layer over that sweatshirt. Want to compare sizes?

Customer widget and workspace

Act VII · Deployments

Live in production

Not a demo. Not a pilot. Right now, the agent is talking to customers in stores.

Customers click on over half of all responses

58.11%

Click-through rate

Product clicks as a share of all responses

5.44%

Conversion

Purchased products as a share of those shown

99.16%

Error-free responses

Status “ok”

Based on results from production deployments

Launch the agent on your own catalog

Your campaigns, ontology and brand voice. It runs on the same engine that already powers recommendations, search and listings.