Product

An AI customer service agent that gets the job by doing the job.

Customers get an answer in minutes, whatever time they write in. Celeste reads your incoming support and drafts a reply from your own knowledge. Then the agent sends it, holds it for a person, or escalates, depending on how far you've decided to trust it on that topic.

What the Celeste AI support agent does

IMCeleste is an AI customer service platform. Its agent, Celeste, answers email and website live chat using your own support history, then goes live one topic at a time. Routine questions stop piling up, and your team keeps the ones that need judgment.

Autonomy

Earned autonomy, on a dial you hold

Celeste starts in Practice and graduates one topic at a time, to Co-pilot, then Autonomous. One control holds the mode, how sure the agent has to be before sending, and how far it can act.

Changed your mind? Turn the dial back, or send every topic to Practice with one button.

Topic Autonomy
3topics tracked
75%avg. match rate
PracticeCo-pilotAutonomous
TopicMatch rateMode
Returns & refunds 97% Co-pilot
Order status 91% Autonomous
Technical issues 36% Practice
Learning

Trained like a human hire

Celeste learns your business the way a new rep would: from your team's real replies, the docs you hand over, and whatever you correct along the way.

Change a policy and the answers change with it. Old habits never outrank your current rules.

Add Your Data
Learning from your workspace
1,240past replies read
8documents
16corrections applied
Team replies+Your docs+Your corrections

Your current policies always outrank anything picked up from old threads.

Transparency

See exactly why Celeste did what it did

Open any reply and read the work: which of your sources Celeste pulled from, how confident the agent was, what it decided.

In Practice, the draft sits right next to what your team actually sent. Nothing is a black box.

Test Celeste
CustomerHow long do refunds take?
Celeste, draftRefunds land within 10 business days of approval. Share the order number and I can check exactly where yours is.
returns & refunds
Confidence93%
Grounded on 5 of your knowledge sources
Safety

Guardrails you set in plain language

Write limits as plain sentences, like ask me first over two hundred dollars, or never refund an order older than thirty days. Hard code enforces them.

Anything risky you haven't classified yet is held until you do. The strictest rule always wins.

Limits & facts
Limitsenforced in code
$ Ask me first before a refund over $200 Holds for you
Never cancel an order older than 30 days Blocked
Ask me first before refunding a VIP Holds for you

The strictest rule wins, and a customer email can't talk the agent past them.

Actions

Resolves, doesn't just reply

Connect your store, your billing tool, whatever you run on. Now Celeste looks up the order, checks if it qualifies, and takes the action, all inside your limits.

The customer gets it handled instead of waiting on a person.

What Celeste can do
Resolving a refundlive tools
1 Looked up the orderget_order · read-only Done
2 Checked the return windowshipped 12 days ago · eligible Done
3 Issue refund, $240.00over your $200 limit Held for you
Scheduling

Books the time, and the right resource for it

Turn on scheduling and Celeste books appointments, meetings, and reservations right in the conversation. It offers open times from your hours, confirms one, and reads back a reference. Two customers can never land in the same slot.

Every booking is with a resource: a person, a room, a table, a bay. Give one a size and Celeste seats a party in the smallest that fits. Mark one step-free and it offers that only to a customer who needs it. No outside calendar to wire up, and the same limits hold, so a booking waits for your approval until you let it run on its own.

Calendar
Party of 6, 7:30 PMstep-free needed
Booth 4seats 4 Too small
Patio 2seats 6 · step-free Booked 7:30
Window 1seats 8 · step-free Held open

Smallest table that fits, only the step-free ones, and never two parties in one seat.

Languages

Answers in the customer's language

A customer who writes in Spanish gets their answer in Spanish. Celeste detects the language of every message and replies in it, on email and live chat alike, with nothing to switch on.

Your knowledge stays in the language you wrote it. And your limits hold in every language, because they gate what the agent does, not what words it uses.

Live chat
Detected: Español
¿Dónde está mi pedido?
¡Con gusto! Tu pedido #4821 llega mañana antes de las 18:00.
Detected: Deutsch
Kann ich das noch zurückgeben?
Klar! Die Rückgabefrist läuft noch 12 Tage.

Same knowledge, answered in the customer's language. Nothing to configure.

Channels

Wherever your customers reach you.

Connect the inboxes you already run and drop live chat on your site. Celeste starts watching within about a minute, and nothing goes out until you say so.

Email inboxes
GmailForward from Gmail and Google Workspace
Microsoft 365Forward from Microsoft 365 and Outlook
Any providerAny inbox that can forward mail

Connect a shared mailbox with a secure sign in. Celeste replies right in the thread, so it reads like your team.

Live chat on your site
Chat with us Online
Hi, I'm Celeste. How can I help?
Where's my order?
Happy to check, what's the order number?
Type a message

One line of embed code. It matches your brand, works on mobile, and hands off to a person when it should.

And your own systems: bring any REST API with its spec, or point Celeste at a lookup URL. Nothing to rebuild.
Get started

See Celeste in Practice, on your own tickets.

Every workspace starts with a free month on your own data. Celeste drafts and practices in private, and nothing reaches a customer until you are ready. No card to begin. Or open the live demo first, already stocked with sample data.