+33 (0)1 87 66 00 65 · Monday to Friday, 9am–6pm Free audit (15 min)
● B2B offer — Omnichannel customer relations

Customer relations: a single thread, whatever the channel

A customer who writes, then calls, then comes back on chat expects to be remembered. Your agent keeps a single thread per customer, whatever the channel used, and picks the conversation up where it left off. Every interaction is recorded in your CRM. Hosted in France: your customers' exchanges and data stay with you. Your advisers take over on what calls for their judgement.

Hosted in France Customer histories protected GDPR & AI Act: governed deployment Human oversight

Updated on

Deployed in a few weeks
Omnichannel customer relations · hosted in France
A customer is calling after writing by email yesterday.
This customer's thread is found: yesterday's email, the answer given, the question left open.
The conversation picks up where it left off, without asking again for what has already been said.
Every interaction is recorded in your CRM, with the channel noted.
🔗 Sourced · unified customer thread, all channels
The customer is pressing on a commercial request.
The full thread is passed to an adviser, with the history of exchanges and the request as made.
A goodwill gesture or a commitment on timing rests with the adviser: the customer does not have to retell their story to get one.
✎ Support · thread passed on, the adviser's decision
Local inference · no data outside the EU
Exchanges hosted in France
Sovereign by designLocal inference or hosting in France
GDPR & AI Act: governed deploymentTraceability & human oversight
TurnkeyDesigned, installed and operated for you
The customer relations department decidesThe agent prepares, never rules
✦ In brief

A Blue Lemon Agent omnichannel agent keeps a single thread per customer — email, chat, telephone — picks the conversation up where it left off and records every interaction in your CRM. When the request calls for an adviser, the full thread is passed to them. It runs on local inference or is hosted in France: your customers' exchanges stay with you, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity.

100%
hosted in France in the target architecture
0
transfer outside the EU in the target architecture
6
customer relations uses ready to deploy
0
decision taken without human approval

These figures describe our offer, not results measured at a client. How large the gain is on your number of channels and volume of exchanges is confirmed by a pilot.

The context

What does an AI agent bring to your customer relations?

Not having to retell your story: that is the first sign of customer relations done well.

! The issue

A customer uses several channels for a single request. Reconstructing their journey at every contact takes time on both sides. The agent keeps a single thread per customer, picks the conversation up at exactly the point it stopped and records every interaction in the CRM with its channel.

Our answer

Your customers find a continuous conversation, and your advisers receive the full thread when the request calls for their judgement — a goodwill gesture, a commitment on timing, an unusual situation. Local inference or an isolated resource hosted in France: your customers' exchanges and data are entrusted to no third party.

The decisive point

Your customers' exchanges and data: sovereignty & compliance

A unified customer thread by its nature brings together all of one person's exchanges. Here is how that concentration is protected.

Local inference

The agent can run on a machine belonging to your organisation: no exchange and no customer history leaves the network.

Hosting in France

Otherwise, a dedicated and isolated resource hosted in France, under French law — your contact channels and your customer histories: processing and access within the European Union targeted by the architecture.

Reduced extraterritorial exposure

For your customers' exchanges and data, the architecture aims to reduce exposure to the Cloud Act and FISA 702; being located in France or in the European Union does not, on its own, guarantee immunity.

Isolated resource

No pooling: an environment strictly dedicated to your company and its contact channels.

One thread per customer, recorded channel by channel

Every interaction is recorded with its channel and its timestamp; encryption, role-based access and purging at the retention periods you set.

AI Act: governed deployment

The agent is strictly in support; no goodwill gesture is granted and no commitment on timing is made automatically; traceability and human oversight from end to end.

What depends on the architecture chosen These points are not general guarantees: they are settled deployment by deployment, in the quotation.

  • The applicable location is that of the architecture set out in the quotation and verified before commissioning.
  • Local execution is announced only for the configuration explicitly described and accepted in the quotation.
  • The applicable isolation depends on the deployment mode set out in the quotation; no dedicated isolation is presumed.
  • Roles and permissions are configured and accepted for the identities and systems actually connected.
  • The events logged, their content, their retention period and who may access them are defined for the deployment chosen.
For exchanges concerning a dispute, an unpaid invoice or a sensitive complaint, SecNumCloud and reinforced hosting are options depending on your requirements. A single architecture is designed to answer both the GDPR and extraterritorial exposure. Designed for deployment in line with the GDPR and the AI Act, after the processing, roles and context-specific risks have been assessed.
Demonstration

See the agent at work

5 real situations, taken from those that come up most often. Pick one: the exchange unfolds as it would in your organisation.

A scripted demonstration. These exchanges show how the agent behaves — its sources, its refusals, what it leaves to your teams. Nothing is sent from this page, no model is queried here, and the matters named are fictional. That is precisely what we promise your data.
The behaviours shown here — monitoring, automation rules, routing and reminders — are configured with you during deployment, from your tools, your rules and your thresholds.
The architecture points named in these exchanges — location, local execution, isolation, encryption, role-based access, logging — are not a guarantee attached to the demonstration: they are those of the architecture set out in your quotation, and verified before commissioning.

The company in this demonstration

Fictional company

Maison Perrat — home furnishing retailer, 4 stores and an online shop

Sector
Home furnishing retail — furniture, bedding, tableware
Headcount
118 staff, including a customer service team of 9 advisers and 1 manager
Customers served
Consumers across mainland France — 62,000 active customers
Volume
3,400 enquiries a month — 1,900 emails, 900 chat conversations, 600 calls; average basket €240
Tools in place
CRM, shared inbox, website chat module, telephony, order ERP — the agent plugs into them, nothing is replaced
Who decides
The customer service manager arbitrates goodwill gestures; the 9 advisers hold the exchanges that call for judgement
Room for improvement
One customer in three switches channel mid-enquiry and tells their story twice; rebuilding the journey takes 55 % of an adviser's time; a first reply by email arrives in 14 hours

Maison Perrat sells as much in store as online, and its customer service team takes three channels at once. The agent runs on local inference on a machine at head office and plugs into the CRM, the shared inbox, the website chat, the telephony and the order ERP: it holds the thread, answers routine enquiries and prepares everything that calls for an adviser. The exchanges below cover one quarter, from the reopening of the archives to the review.

This company, its figures and the exchanges that follow were invented for the demonstration. They illustrate a common situation; they describe no real client.

Omnichannel customer relations · hosted in France
I went back over your last 18 months of exchanges overnight — 214,000 interactions across every channel — and attached them to 62,000 customers. Every customer now has a single thread, and it starts where their last conversation left off.
A single thread is everything a customer has written or said to you, in order, whatever the channel: email, chat and phone read on the same timeline.
The gap I measured, and it is the gap that decides the gain: one customer in three switches channel mid-enquiry. They write on Monday, call on Wednesday, come back on chat on Friday. Across those 21,000 customers, the story was told 2.1 times on average — and each time, an adviser started the rebuild from scratch.
What that was costing, measured on your own handling times: rebuilding the journey took 55 % of an adviser's time; it now takes 6 %. Across 9 advisers, that is close to 4 posts given back to handling the enquiry itself.
What changes for the customer, and this is the part that shows: the conversation resumes at the exact point it stopped, with what has already been said, what has already been promised and by whom. Of your 3,400 enquiries this month, 1,130 come from a customer who already wrote to you within 30 days.
What I suggest: the customer service manager reads ten rebuilt threads of their own choosing, the ones they know by heart, and the single thread opens to all 9 advisers as soon as they approve it. Your tools do not change: the thread appears inside your CRM, exactly where your advisers already look. single-customer-thread_214000-interactions.pdf62,000 customers, 1 in 3 switches channel
⛓ Sourced · CRM, shared inbox, chat log, telephony log — 18 months, 214,000 interactions
Take a real case. Someone who wrote and then called — what does the adviser see?
Here is Tuesday's case, a customer who used all three channels in eight days. The adviser opens one page and has everything.
What the thread shows, in order:
· Monday 3rd, 9.14 p.m., email — a sofa delivered with a leg missing, photo attached, order number recognised automatically.
· Tuesday 4th, 9.02 a.m., reply — part identified in the ERP, available within 5 days, dispatch offered.
· Thursday 6th, 2.40 p.m., call — the customer asks whether the fitter can come back. The adviser had read the email and the reply before picking up: the conversation started at the question, not at a recap of the facts.
· Monday 10th, 11.27 a.m., chat — dispatch tracking, given in three seconds straight from the ERP.
What the adviser used to see: three tools, three windows, and an order number to retype. Average time between picking up and the first useful answer was 2 minutes 40; it is now 20 seconds.
The detail that makes the difference, and it is measurable: the commitment made in writing on the Tuesday sits at the top of the thread — “part within 5 days”. Across your last 18 months, 1,340 complaints were about a commitment made on another channel and lost from view. Those are precisely the ones that disappear.
What I suggest: that every delivery commitment made in an exchange appears at the top of the thread with its date, and that I warn you the day before it falls due. Approve the principle and it applies across all three channels. a-real-case_journey-rebuilt-across-three-channels.pdf2 min 40 → 20 seconds to the first useful answer
⛓ Sourced · single customer thread, order ERP, telephony log
And our duplicates? We have customers listed three times over in the CRM.
81,400 records for 62,000 real customers: 19,400 duplicates matched, each with the evidence that justifies it and each reversible.
How I match, and what I count as evidence: the same order number on two records · the same phone number and the same surname · the same delivery address and the same loyalty card. Every match carries its evidence, in plain words, and comes undone in one click.
What that gives: 17,900 matches on single, strong evidence, applied. 1,500 on thinner evidence — same name and town, different addresses — which I left side by side with the question asked rather than merged: your manager settles them in batches of fifty, an hour in total.
What the duplicates were costing, measured on your data: 2,300 customers received the same order reminder twice over 18 months, and 418 enquiries were handled twice by two different advisers. At an average handling time of 11 minutes, that is 77 hours of customer service spent twice.
What matching brings beyond the service desk: 4,700 customers looked like one-time buyers when in fact they have ordered three to five times. Those are your best customers, and they were invisible. On an average basket of €240, that segment accounts for €3.4 m of orders already placed.
What I suggest: that matching runs continuously on newly created records, and that I hand you the 4,700 loyal customers found again each month so your marketing team can treat them as such. The list is ready. record-matching_19400-duplicates.pdf17,900 applied, 1,500 put as a question, all reversible
⛓ Sourced · CRM (81,400 records), order ERP, reminder log, average handling times
Local inference · no data outside the EU

Your case is not here? That is exactly what a 15-minute conversation is for. Book the free audit

Use cases

What does the agent actually do?

One agent, all your contact channels. All these uses work in support, subject to your approval.

Included in your agent The 4 capabilities essential to this promise are included, at no extra cost.
From 680 € excl. VAT / month

A single thread per customer

Picks the conversation up where it left off, whatever the channel.

A presence across channels

Works by email, chat and telephone, across the channels you choose.

CRM synchronised

Records every interaction with its channel and its timestamp.

Customer support

For support on a single channel, a lighter dedicated agent is enough.

Controls and safeguards These 5 controls are built into the agent: they frame what it does, whatever plan you pick. They are not chosen and are not added to your order.
Human validation, exceptions and escalation Status, safe closure and audit trail Sources, access rights and handling of questions with no answer Resolve common requests through to a verifiable closure Escalate quickly to a human, with the reason and the history
What the agent must be connected to This connection is required for the agent to work. It concerns your information system and is scoped during the audit.
Carry the full context across channels and into the ticket/CRM
The gain

How many times should a customer have to retell their story?

By keeping a single thread, the effort shifts from reconstructing the journey to resolving the request. How large the gain is depends on your volume and remains to be confirmed by a pilot.

Reconstructing the customer journey
Today · done by hand
Thread found immediately
Answering everyday requests
Today · done by hand
Immediate answer
Recording in the CRM
Today · done by hand
Interaction recorded
Indicative figures, not contractual, to be confirmed by a pilot on your number of channels and volume of exchanges. A goodwill gesture or a commitment on timing rests with the adviser, who receives the full thread to decide quickly.
How it works

The stages of your AI agent project

1

Audit & scoping

15 minutes to target the use case with the best return.

2

Quote or direct sign-up

A catalogue offer is bought online; a specific need gets a costed quote.

3

Design

We design the agent and its guardrails.

4

Integration & testing

We connect your tools to the agent, which is itself hosted in France.

5

Rollout

Going live and training your team.

6

Operation

Continuous supervision and improvement.

Pricing

One package, one agent

An omnichannel customer relations agent (single thread, channels, CRM), installed and operated for you.

Agility

Setup + controlled subscription

8,155 € excl. VAT setup
then 680 € excl. VAT/month — you invest at installation and pay a reduced subscription. Ideal for keeping the cost under control over time.
  • Installation, configuration and training for your teams
  • Operation, human oversight, updates and support
  • Sovereign hosting in France, a dedicated and isolated resource
Order →
The simplest Serenity

All inclusive, no setup fee

1,135 € excl. VAT /month
all inclusive, immediate start. No upfront investment: a single subscription. Ideal for starting quickly and simply.
  • Setup included (installation, configuration, training)
  • Operation, human oversight, updates and support
  • Sovereign hosting in France, managed end to end
Order →
100% Sovereign

On site, you own it

11,835 € excl. VAT setup
then 881 € excl. VAT/month · + hardware from 2,491 € (one-off purchase, in addition) — a sovereign computer installed on your premises, maintained remotely. Models run locally, your data returned at the end of the contract. 36-month commitment.
  • Hardware installed on your premises (you own it)
  • French / European AI models run locally
  • Secure remote maintenance (Pro support included)
Order →
Not included in the packages: AI consumption (model tokens), re-invoiced at real cost with no margin, and tracked in real time in your client area. Maintenance and supervision subscription for an initial term of 12 months for the Agility package, 24 months for the Serenity package and 36 months for the 100% Sovereign package, renewable; support levels (SLA 72 h / 24 h / 4 h) optional. Bespoke development, additional integrations or exceptional volumes are quoted separately. Support Monday to Friday, 9am to 6pm. Prices exclude VAT.
AI model: none of the AI models offered currently carries a fixed surcharge. When the selected model carries a cost, that cost is shown when you choose it, before you order, and re-invoiced at the cost incurred, with no mark-up; usage is billed at the publisher's price. Publishers' prices are published in US dollars: the amount re-invoiced is the amount in euros actually borne by Blue Lemon Agent on the publisher's invoice, at that invoice's exchange rate, with no commission or mark-up.
Included components and additional components Components included in the base offer: the Blue Lemon Agent software foundation, the AI models listed in the order journey, the standard channels (Microsoft Teams, Slack, WhatsApp Business, email, website chat, calendars, Microsoft 365 / Google Workspace, file storage, market VoIP telephony, professional social-media pages and accounts, Google Business Profile), hosting in France for the package chosen, backups, supervision, updates and support. If adapting the AI agent to your constraints, your needs or your requests requires other paid components — a third-party publisher's software licence, paid API access to one of your applications, hosting of health data, for which French law requires an HDS-certified host (art. L. 1111-8 of the French Public Health Code), SecNumCloud-qualified hosting, a speech synthesis service, particular hardware —, they are offered to you as an option or on quotation and re-invoiced at the cost incurred; nothing is committed without your written agreement. Where the artificial intelligence model you choose entails an additional cost, that cost is shown to you before you order and re-invoiced to you at the cost incurred, with no margin.
What to expect
Go-live 2 to 3 weeks
Agent designed, channels connected, team trained.
Steady state 4 to 7 weeks
After a few weeks of real use, once the agent's behaviour matches what you expect. Indicative estimate, adjusted to the options you keep. It is not a delivery commitment.
Our commitment

Four guarantees that matter to your clients

Your customers' exchanges stay with youLocal inference or an isolated resource hosted in France; no exchange entrusted to a third party, no conversation used to train a model.
Data in France, under French lawYour customers' exchanges and data: minimisation and location in France, architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity.
The customer relations department keeps the decisionThe agent produces continuous customer relations across every channel, which can be checked and altered; no approval is automated.
Human oversight & traceabilityOn your number of channels and volume of exchanges: systematic logging and tracking, in line with the AI Act.
Frequently asked questions

Your questions, our answers

How is the thread unified across channels?
By attaching every interaction to the customer concerned in your CRM. The agent picks the conversation up at the point it stopped, with the original channel noted.
When does an adviser take over?
As soon as the request calls for judgement: a goodwill gesture, a commitment on timing, an unusual situation. The full thread is passed to them so they can decide without making the customer repeat themselves.
Which channels are covered?
Your customers' channels: WhatsApp Business, your website chat and email — with no account to create and no app to install on their side. Your advisers pick up the same thread from Microsoft Teams, Slack or their email. All of them are synchronised with your CRM. These connections rest on open standards, including the MCP protocol, and are included in every plan, at no extra cost, within the number of connections your level includes; the catalogue grows without a surcharge. Only the fees charged by third-party platforms — WhatsApp Business bills per conversation — are passed on to you at cost, without margin, outside the subscription. The exact scope is settled at the design stage.
Does the agent state that it is an artificial intelligence?
Yes, from the very first interaction, and this is not a configuration option: since 2 August 2026, Article 50(1) of the European AI Regulation requires that any person interacting with an AI system be informed, unless this is obvious. The announcement is built into the greeting, in the other party’s language, and they can ask for a human at any time.
How long are the exchanges kept?
For the periods you set, with automatic purging at the deadline, in line with the GDPR.
Is our clients' data protected?
Yes. The agent is hosted in France, on local inference or an isolated resource, with the deployment objective of processing and access operated within the European Union and an architecture designed to reduce exposure to extraterritorial legislation, location alone not being enough to guarantee immunity. Your exchanges are not used to train a third-party model.
How long does it take to deploy this agent?
A few months as a rule, depending on the number of channels and the integration with your CRM, after a free audit then phases of design, integration and testing.
Let's talk

Let's size up the potential in your customer relations

15 minutes to frame your channels and your CRM — hosted in France, supervised, with no commitment.