Skip to content

Agent

One agent. Every customer moment.

The customer-facing side of Unless — one AI Customer Agent across acquisition, retention, expansion, and support, with the Help Center it auto-generates as its public face. Browse a moment, or see the full overview.

Acquisition

Qualify, convert, educate. 24/7 on your marketing site.

Retention

See churn coming. Act before it does, inside the customer's product.

Expansion

Catch upsell signals early. Route them to the right owner.

Support

Resolve, co-pilot, learn — across every helpdesk and channel.

Engine

The platform underneath.

The back-of-house side of Unless — a Living Knowledge library that maintains itself, plus the Train → Test → Deploy → Analyze loop that keeps every Customer Agent sharper after every conversation. See how the engine compounds.

Train

Always current. Always ready. Living Knowledge + Living Context.

Test

Before a customer sees it. Preview, simulate, audit.

Deploy

One agent. The whole journey. Memory across all of it.

Analyze

Performance, value, AI maturity. All visible. All live.

Trust

Built for the EU from day one

The architecture that lets your DPO, security, and procurement teams sign off without slowing your team down. Browse the page, or jump straight to a section.

Privacy Vault

Twelve numbered measures keep sensitive identifiers home.

Compliance posture

Three pillars — sovereignty, AI Act readiness, sector readiness.

Architecture

Five EU-resident layers — touchpoints to LLM constellation.

Frameworks

EU AI Act, GDPR, DORA, OWASP — built into the platform, not bolted on.

Customers

Trusted by leaders

How regulated-Europe brands — from Visma to Onguard — turned customer success into a revenue engine with Unless.

Visma Enterprise AS

Norway's leading ERP — modernized self-service with Unless.

Helping patients

Patient self-service surged within weeks of deploying Unless.

Enhancing credit software

Financial service Onguard powers their support operations with Unless.

Ticket deflection at scale

Meet Sally, Kontek’s AI support colleague in regulated finance.

Resources

Search resources and support articles

Documentation, articles, and recipes for getting the most out of your Unless deployment — plus a help desk when you need a human.

Help center

Get-started guides and advanced playbooks for the platform.

Security and compliance

Privacy measures, security by design, and compliance guidelines.

Developer documentation

Find reference documentation for the javascript API.

The Unless cookbook

Bite-sized examples for every stage of the customer lifecycle.

Pricing

Pay per outcome. You choose.

Two equal-weight plans, both built around outcomes. Browse the page, or jump straight to a section.

The two plans

Flex (€0.99 per outcome) or Fixed (€1,999/month). Equal weight.

What's included

Full platform on both — Living Knowledge, Memory, Context.

Flex modules

Productized add-ons. À la carte on Flex, bundled into Fixed.

Frequently asked

What counts as an outcome, fair use, and switching mid-year.

Advanced

Living Context: custom connectors and field mapping

Version 1.0 · Last updated 2026-05-27

One of the three senses. Tells the agent where it is acting by pulling live data from your CRM, billing, and product systems.

Living Knowledge tells the agent what your business knows. Living Context tells it what the customer is doing right now. The Retention conversation about churn risk is different when the agent can see usage dropped 50%. The Sales expansion nudge is different when the agent knows usage is at the plan ceiling.


Key concepts

Standard connectors

Pre-built connectors for common systems. CRMs (Salesforce, Hubspot). Helpdesks (Zendesk, Freshdesk, Jira Service Management, Zoho Desk, Xurrent). Knowledge bases (Confluence, Google Drive, BookStack, Zenya, ClickHelp, Azure DevOps Wiki, WordPress). Live chat (Zendesk Sunshine Conversations, Freshchat). Data lakes (Visma Data Lake). Configure with OAuth and field selection.

MCP servers

Connect your own MCP server to expose internal tools, custom APIs, or proprietary data sources to the agent through a standard protocol. The agent reads and acts through MCP the same way it does through any other connector, with the same audit trail.

Custom connectors

Build your own connector when a system is not on the standard list and MCP is not the right fit. Uses the Unless connector framework. Your developers, your account manager, or Unless Studio can scaffold one.

Field mapping

Each connector exposes data to the agent through field mappings. You decide which fields the agent sees. Sensitive fields can be tokenized through the Privacy Vault.

Refresh behavior

Living Context is read live at conversation time, not pre-synced. There is no cached copy of your CRM inside Unless. The agent queries the source when it needs the data.

Failure handling

If a connector is slow or unavailable, the agent degrades gracefully. It still answers; it just does so without the Living Context the connector would have provided.

What you can do here

  • Connect a new standard connector
  • Configure field mapping for an existing connector
  • Build a custom connector (with developer or account manager help)
  • Tokenize sensitive fields through the Privacy Vault
  • Inspect the live data a connector exposes
  • Configure failure behavior per connector

When to use it

  • Your system is not on the standard connector list
  • You need the agent to see a field that is not in the default mapping
  • An existing connector is exposing too much (privacy review flagged it)
  • You are setting up a new Moment that needs new data

How it works

When the agent needs data, it queries the connector. The connector reads from your system using your credentials, returns the requested fields, and the agent uses them in the conversation. PII passes through the Privacy Vault before any model sees it.

Frequently asked questions

How do I connect a new system?

Open "Train > Living Context > Connectors > Add connector". Pick from the standard list. Authenticate. Pick the data scope. Map the fields you want exposed.

How do I build a custom connector?

Talk to your account manager. The connector framework can be scaffolded by the Unless team or by your developers using the documented API.

How do I tokenize a sensitive field?

In the field mapping, mark the field as sensitive. The Privacy Vault tokenizes it. The agent sees a token, not the raw value, except when answering directly to the data subject.

Why is a connector returning no data?

Three common causes. The user used to authenticate lost permissions. The field mapping points at a field that no longer exists. Or the source system is unreachable.

How do I see what a connector exposes?

Open the connector and click "Inspect". The view shows sample data the agent will see during a conversation.

How do I limit what a connector exposes?

Edit the field mapping. Only fields on the mapping list are exposed to the agent. Everything else stays in your source system.

Custom Procedures with JavaScript and API calls