Product

One engine underneath
everything you run.

Book a demo How it works

Glove is not an agent builder. It is a deterministic state machine that sits at the centre of your operation, and assembles ephemeral agents at runtime from the state it holds.

State engine · runtime assembly
live
Business context
Live conversation
STATE ENGINE
Ephemeral agent · this turn
assembled → executed → discarded
The state engine patent pending

Deterministic, persistent, channel-agnostic.

{{ e.n }} {{ e.title }}

{{ e.body }}

Adaptive by design

Deterministic logic. Dynamic behavior.

Deterministic doesn't mean rigid. Every turn, Glove evaluates intent — and rules respond to real business variables. The same process behaves differently for a €500 contract and a €50,000 one.

Intent evaluation every turn
{{ r.text }} {{ r.tag }}
Nothing is lost. Nothing repeats. step 3 of 5
Adaptive by design

Infinite configurations. All traceable. All yours.

One engine, configured by the rules you write. Determinism is what makes that scale: the same process can behave differently for every customer and still be explainable, line by line.

Same engine

No forks, no bespoke agents per use case. Every process runs on the identical deterministic core.

Your rules

Deal value, outcome history, segment, channel — the variables that decide behaviour are the ones you define.

Full trail

Every transition logged and reconstructable, so an audit is a query and not a project.

FlowBuilder

You design the process. We assemble the agent.

Draw the states, the fields each one collects and where every outcome routes. The engine turns that into the agent it assembles at runtime.

{{ f.n }}
{{ f.title }} {{ f.body }}
Deterministic path
live
new
qualified
booked
same input, same path, every time
Any input

Any signal. Same state.

A form, a message, a call, or a spreadsheet sync — the engine receives it, processes it, and coordinates the right response.

Any input · one engine
live
{{ i }}
{{ engineValue }} FLAT AT ANY LENGTH
~150 MS ORCHESTRATION
{{ o.who }} {{ o.what }}
Omnichannel

One conversation, any channel.

A thread started on WhatsApp continues on voice without losing context, because the channel is a transport — not a memory.

Transports one thread
{{ c.name }} {{ c.state }}
The channel is a transport, not a memory
Native MCP

Every capability, no custom integration.

Any MCP server becomes an action the engine can take at the right state — calendars, CRM, ERP, search, external models, your own API.

Available tools via MCP
{{ m }}
Any MCP server, no custom code 8 connected
On the engine

Three surfaces, one state.

See it running on your own process.

Book a demo Read the FAQ
Questions

Product, in short.

More in the full FAQ, or write to hello@getglove.com.

01

Does Glove need my CRM, or does it hold its own data?

Glove runs on its own. It holds what each process needs to execute and to learn from as it runs — its own execution record, not a copy of your CRM. Two records, not one: Glove keeps the execution record, your CRM keeps the business record. Connect them and every outcome is written there too, so your existing systems keep doing their job.

02

What makes the engine deterministic if it uses an LLM?

The flow is deterministic; the wording is generative. The model produces the language of each turn, but it never decides which state comes next — the engine does, from the process you defined. The probabilistic layer lives inside bounded actions, never in routing.

03

Do I need engineers to build a process?

No. FlowBuilder is visual: you define states, transitions and the actions available at each step. Connecting an MCP server or a channel is configuration, not custom code.

04

Why does the engine build a new agent on every turn?

Because a standing agent carries its own drifting memory, and two people end up with two different behaviours from the same process. Assembling one per turn from the process definition and the current state removes that: the agent is discarded, the state persists, and the ten-thousandth turn behaves like the first.