The platform

Make Every Commercial Decision From the Evidence of How You Win.

Your team gets answers grounded in how your company wins and grows customers, and sees the patterns worth acting on while there is still time to act. The brain looks for patterns across every source, inside the business and outside it, and a commercial architect weighs each one with your team before anyone relies on it.

Ask

Ask Liffey Any Commercial Question, and See the Evidence Behind the Answer.

Liffey answers from 2 places at once: the record your team has agreed, and everything you have connected, read at the moment you ask.

Every passage keeps its own date, so the answer knows which debrief is the most recent, and shows you which ones it used.

The Liffey ask panel. The question, where should next quarter’s marketing budget go, is answered with the headline that webinars produce customers at five times the rate: webinar-sourced deals close at 31 per cent and paid social at 6 per cent, making a third of that spend worth about 420,000 euro. Beneath it an evidence panel names the sources the answer drew on and when each was last read.
Ask from any pageThe chat is on every page, with starter prompts written from your own foundation content, so they name your business.
Start from the decisionThe dashboard opens on what you want to decide today, so every session starts from the decision in front of you.
The most recent evidence firstEach question is asked several ways and weighted toward recent evidence, with a stronger boost when you ask for the latest.
Live web pages on requestAsk about a prospect or a competitor and Liffey reads the live public page, which joins the brain as a source you can remove.
Safe web readingEvery page Liffey reads from the web is size-capped, checked at each redirect, and logged, including the pages it declined.
Your files, summarised in the chatUpload straight into the chat and get a summary of what you just added. Voice input and streamed answers alongside.
The memory

Every Signal Is Kept Until It Becomes a Pattern Worth Acting On.

A single remark in 1 call is noise. The same remark from 4 accounts over 2 months is a pattern, and the brain tells them apart by keeping the first one until the fourth comes in.

Evidence builds against the pattern it belongs to, weighted so recent evidence leads while older evidence stays in the count. Keeping evidence between sessions is what lets the engine weigh it, and it is what makes a company brain more than a search index.

A finding raised for a verdict. Above the statement, a provenance line records how many times the pattern has been seen, across how many distinct sources, and how long ago it was first observed. Beneath it, a note explains that the strand sat below the bar for six weeks on two mentions, and crossed when the same pattern appeared in closed-won notes and in campaign attribution, which are independent of each other. The three verdicts sit at the foot: set aside, monitor, lock it in.
Slow patterns still surfaceA pattern is kept while it builds, with no clock running against it. It becomes visible the day the evidence crosses the bar.
Current evidence leadsWeight halves over a window you set, 6 weeks by default. What is current leads, and what is older still counts toward the case.
Patterns you can trustThe first mention from each source counts in full and repeats count for less, so a single talkative channel cannot manufacture a pattern.
History counted at its real dateWhen a pattern crosses the bar, the record is searched for earlier support, and each find keeps its original date, so March weighs like March.
Evidence that survives a reorganiseEach piece of evidence keeps its own note of where and when it came from, so a pattern survives the file being moved or removed.
Your decisions stickWhen your team sets something aside, the reason is kept and read into the next pass, so the same evidence stays down.
Patterns

You See a Pattern the Moment It Matters, With the Case for It and Against It.

Each night the engine attaches what is new to the patterns it is already tracking. Each is scored on how often it recurs, across how many distinct sources, and how strongly against your own baseline.

When one crosses the bar, the record is swept for corroboration and for contradiction, and the counterpoints go on the card. A pass that only ever confirms is confirmation shopping.

A finding raised for a verdict. The pattern statement sits above its provenance line, then two counterpoints: one noting the sample is skewed by inbound referrals, the other that a locked pricing decision disagrees with it. Dated evidence rows follow, and the three verdicts close the card: set aside, monitor, lock it in.
A clear decision on every findingEvery finding the engine raises gets the same 3 choices: set it aside, monitor it, or lock it into the record.
Alerts only when they matterSteady build-up over many nights, or 1 strong signal on top of support already found. A challenge to a locked decision crosses faster.
Your team's hunches, tested fastRaise something yourself and it counts as strong evidence, joins a matching pattern, and comes back with the records that support it.
Decisions written down for youLocking a finding in records your conclusion word for word as a decision, then opens the page with the wording change already drafted.
A bar set for your businessEach workspace sets its own bar and time window. Monitoring an item raises its bar, so it returns only on a material change.
Owners hear when it countsOwners get an email when new findings are waiting on a decision, and each owner can switch that email off.
The record

Your Team Knows What Was Decided, When, by Whom, and What Would Change It.

Conclusions are recorded as decision blocks, and each one states when it was made, by whom, whether it is locked, working or gated, and what would have to change for it to stop being true.

When one of those conditions breaks, the brain raises it straight away.

A locked decision block. A class chip reads locked, beside the date it was decided and who decided it, filed against a pillar and component. The decision is stated in a sentence, with its evidence listed beneath, and then the condition it holds under, together with when that condition was last checked.
A structure that keeps improvingFour pillars and the components beneath them, the same in every workspace, so an improvement to a component reaches every team at once.
Ready to presentEach component appears as a designed presentation in your brand, with the written page behind it, ready for the room and searchable afterwards.
Warned the moment a decision breaksDecisions are marked locked, working or gated. A locked one is watched by the engine, so you hear the moment its conditions break.
Prices you can defendYour floor and the reasoning behind it are written down as a decision, so every quote and every renewal starts from the terms you agreed.
Always know what is currentEach page shows when its content was last read, and a flag appears when the presentation and the written page no longer match.
You see every change firstEvery proposed change arrives as a full revised page, so you read each change before it publishes and conflicts are resolved for you.
The weekly cadence

Your Team Starts Every Week From the Same Numbers, Read the Same Way.

The pipeline is snapshotted on your meeting day and at every month end, so this week is read against last week, on the same numbers. One definition of a qualified lead is set once and used by every surface that counts one.

Month-to-date is compared on elapsed days, so day 3 is read against the first 3 days of the month before it.

One band of the commercial scorecard, showing acquisition health. A period selector sits above metrics for demo requests, cost per lead, lead to demo and pipeline created. Each carries its movement on the period and a sentence saying what the number means, with lead to demo flagged amber for sitting below the rate webinar leads reach.
Your meeting day

The Weekly Snapshot

The pipeline is snapshotted on the day your team meets, and again at every month end, so this week reads against last week on the same numbers.

After a pipeline review

Notes Go Onto Each Deal

Choose the call where your team reviewed the pipeline, and Liffey writes a note and a next step against every deal it discussed, which owners can then edit.

Every night

New Evidence Weighed

What is new is attached to the patterns already being tracked and scored against your own baseline. A quiet night stays quiet.

Sunday

Patterns Raised Once

Liffey reads the open findings together and joins any seen under 2 names, so your team makes 1 call on each.

When a pattern crosses

An Owner Decides

A finding waits for a verdict with its corroboration and its counterpoints attached, alongside member proposals and generated documents.

And the numbers it reads them against
Figures your board can trustAcquisition, conversion, pipeline and growth, each metric with a plain-English read and a tone, across 3 periods you can switch between.
Your funnel against last monthVisitors, leads, deals, closed and customers over a rolling 30 days against the prior 30, on the same period definition as the scorecard.
Spend tied to resultsCampaign-level spend, clicks, leads and conversion per channel, with rates derived from the sums and the definition of a lead stated on the surface.
Decision tools

Proposals, Decks and One-Pagers Your Team Can Use the Same Day, Built From What You Have Already Agreed.

Assets are built with the artefact on the left and the chat on the right, so each draft improves on the last. Versions stay live, with a present mode and a PDF alongside.

At build time you pull a company, contact, deal, meeting or transcript straight in, so a one-pager starts from the real account.

The build workspace. On the left, a sales presentation with a toolbar for present, download, PowerPoint and save to the brain, showing a slide that sets the webinar close rate against the paid social one. On the right, the chat carries the instruction that asked for the number to lead, and the reply confirming what changed and that the source line was kept.
What comes out
  • One-pagers
  • Sales presentations
  • Qualification checklists
  • Handover briefs
  • Expansion proposals
  • Board-ready decks
  • Whitepapers
  • Value calculators
On brand, every timeEvery asset is locked to your colours and logo, with a present mode and a PDF beside every version you save.
Slides your team can keep working onPowerPoint and Canva exports rebuild each slide natively, so every slide stays editable and your team can keep working on it.
Weekly topics worth postingYour industry sources, read every week and turned into post-ready topics, with every figure linked to the source it came from.
Set up from your websitePaste your website and Liffey derives the display name, both accent colours and the logo, and keeps the site on as a source.
A proposal the day of the first callEvery brain includes a proven 2-page proposal template, written the same day as a first sales call, that any connected AI can run.
Better calls, 1 lesson at a timeChoose SPICE or BANT once. Each call is graded against it and your own pages, with 1 thing to improve and the line behind it.
Connections

Your Knowledge Stays Current Every Night, From the Systems You Already Run.

Connections cover CRM, meetings and calls, documents and drives, chat, analytics, advertising, search and design. Each connected system syncs nightly with content-hash change detection, so only what actually changed is read again.

Connecting a credentialed system is an owner action and the tokens are encrypted at rest. Every link, upload and forwarded email appears as its own row, with who added it and when.

HubSpot CRM
Zoho CRM
Otter.ai
Gmail
Slack
Notion
Google Drive
Microsoft OneDrive
GitHub
Canva
LinkedIn Ads
Google Analytics 4
More ways in
Any website you chooseAdd a page, or a whole site through its sitemap, as your own, a competitor's or the industry's. Changed pages are re-read every week.
Your documents and emailForward a thread to your workspace's own address, attachments included, from a verified member. Word, Excel, PDF and PowerPoint are kept as extracted text.
Your own systems, plugged inConnect one as a source in its own right, and what it serves joins the same nightly rhythm as everything else.
Meetings you choose
Only the meetings you chooseConnect Otter, Granola or Pocket, then pick each meeting from Choose meetings. Nothing comes in until somebody picks it.
Client confidentiality, checkedEvery recording is checked for your other clients' names before it is read, and an owner can override a block with a reason.
Transcripts you can readCaption files from video calls are turned back into a readable conversation, with each line attributed to the person who said it.
Every source is chosen by a person
Every source chosen on purposeYou and your architect decide what the brain reads, and each source records who added it, so every answer traces back to a person.
You decide what it readsPick the Slack channels, repository paths and parts of a drive it reads. Refreshes stay inside that scope until you widen it.
Control over every refreshChoose whether the nightly refresh touches each source, and whether teammates can refresh it as well as you, source by source.
Personal data removed on arrivalTurn it on and email addresses, phone numbers and bank details are replaced before storage. Names stay, so the brain knows your champion.
A full view of what it readsSettings show the actual sources, documents and passages your answers are drawn from, so nothing it reads is hidden from you.
Remove a source your wayRemoving a source can keep what was learned or delete the knowledge outright. The choice is explicit, at source and at item level.
In your AI tools

Reach Liffey From the Assistant Your Team Already Has Open.

Claude
Slack
ChatGPT
Gemini
Copilot
Mistral

Every workspace is an MCP server your own assistant can read from. Connect it inside the assistant your team already uses and ask your own model questions grounded in your own record, in the tool they are already working in.

Access runs on personal, workspace-scoped tokens: hash-stored, shown once, revocable. A versioned REST API and a CLI have the same standing.

In Slack, type /liffey or mention it, and the answer comes back to you privately with its sources linked. A connected AI reads your writing rules first and checks its draft against them before it delivers.

The tool picker in Liffey settings: tiles for Claude, Slack, ChatGPT, Gemini, Microsoft 365 Copilot, Mistral, Claude Code and Terminal, with Slack selected and the line beneath it reading, ask your brain from any channel, or in a direct message with Liffey.
The same answer, whichever way you reach itCome in through an MCP endpoint, a versioned REST API or a CLI. Each reads the same record, so every route gives the same answer.
Tokens you controlTokens are personal and scoped to the workspace, issued with the connection instructions beside them, and revocable at any time.
Bring your own modelRoute Liffey's own AI through your governed endpoint: Anthropic, Google Gemini, or anything OpenAI-compatible, which covers Azure and enterprise gateways.
Safe model changesA live call is made against your endpoint before the setting is accepted, and one click returns you to managed inference.
EU-hosted AI by defaultInference runs on AWS Bedrock in Frankfurt, with daily limits for each workspace and a fast model for rephrasing questions.
Owner-only model changesOnly an owner can change the model that runs your workspace, and the credentials for it are encrypted at rest.

You Can See Exactly What Happens to Your Data, From the Moment It Comes In.

A CRM record, a recorded call, a support thread, an ad account, a spreadsheet, a forwarded email, a page you pointed us at. All of it takes the same path in.

01

Anything You Connect Is Read to Text

A deal record, a call transcript, a chat thread, a campaign report and a web page all come in as text. Word, Excel, PDF and PowerPoint are parsed on the way in. What moves forward is the extracted text, and the text alone is what the product keeps.

02

Personal Details Are Scrubbed, If You Ask for That

With redaction on, email addresses, phone numbers and bank identifiers are replaced with typed placeholders at this point: before storage, before embedding, before any model sees it, so what is stored already contains the placeholder. Names are kept deliberately, because naming your champion is part of reasoning about the account.

03

The Text Is Split Into Passages and Embedded

The text is divided into passages, and each one is turned into a vector so it can be found by what it means. Every passage keeps its source and its date. Embedding and storage both happen in Frankfurt.

04

Later Syncs Re-Read Only What Changed

Each sync compares a content hash against what is already stored, so only what changed is parsed and embedded again. That is why a nightly rhythm across your whole stack stays cheap and quiet.

05

New Material Is Weighed Against Everything Else

The nightly pass reads every new call, email, file and web page in full, and attaches what it finds to the patterns already being tracked, scoring each on how often it recurs, across how many distinct sources, and how strongly it reads against your own baseline. A Sunday pass then merges the strands that turn out to be a single pattern seen under 2 names. A pattern surfaces once it crosses the bar, so a quiet night stays quiet.

06

The Right Passages Are Retrieved When Somebody Asks

Each question is asked several ways, recent evidence is weighted higher, and the answer shows which passages it used and when each was written. The agreed record is read too, so an answer draws on what your team decided as well as on what the sources say.

07

The Personal Material Ages out. The Commercial Record Stays.

Transcripts, email and chat have a retention window you set, 365 days by default. When material reaches it, the substance is first distilled into a dated, scrubbed summary that joins the permanent record, and only then is the raw item and its passages deleted. Your own documents and uploads are exempt as curated material; connected CRM and analytics regenerate on every sync. Components, decisions, findings and the weekly history stay for the life of the workspace.

Specification.

Retrieval

Grounding
The component record and your connected knowledge base, both always active
Query handling
Fan-out to several phrasings, reranked with a recency weighting
Provenance
Every passage keeps its source and date, shown with the answer
Live web
Fetches a named page mid-answer, behind request-forgery checks, and keeps it as a real source

Weighing New Evidence

Cadence
Nightly, with a weekly consolidation pass that merges duplicate strands
Scoring
Recurrence, distinct sources, and intensity against your own baseline
Surfacing
A finding appears once it crosses a bar. A quiet night stays quiet
Verdicts
Set aside, Monitor, or Lock it in

Sources

Connections
Reads the commercial systems you already run, and leaves them as your team left them
Sync
Nightly, with content-hash change detection so only changes are re-read
By email
Each workspace has an address; forward a thread and it is added
Removal
Archive and keep what was learned, or purge source and passages together

Your AI

Routes
MCP endpoint, versioned REST API, and a CLI. Each one reads your record
Tokens
Personal, workspace-scoped, hash-stored, shown once, revocable
Your model
Anthropic, Gemini, or any OpenAI-compatible endpoint, tested before it saves
Managed
EU inference on AWS Bedrock, with per-workspace daily limits

Control

Roles
Owners, members and platform admins. Removal revokes every session
Versioning
Every edit versioned, one-click restore, owner-gated
Redaction
Every workspace can enable PII redaction at ingestion
Retention
A window you set, with the record itself kept beyond it

Where Liffey Runs

Residency
Database, compute, inference and embeddings in Frankfurt
Model terms
Inputs excluded from training, processed in memory
Audit
Append-only, enforced by database grant, actor and before-and-after state
Hosting
Shared, your own dedicated database, or inside your own cloud boundary

Your Team Stays in Control of Every Decision and Every Message.

Liffey reads. Your team acts.Liffey reads your systems and leaves them exactly as your team left them. Anything that goes to a customer is sent by a person.
Liffey proposes, you commit.A conclusion becomes authoritative the moment a named owner in your business accepts it, and that acceptance is written down with their name on it.
Every answer comes from your evidence.Every answer is drawn from your own record and your own sources, and where that evidence runs out the answer tells you where it stopped.
Liffey fetches what you approve.The engine reads the sources your team has approved. Where an outside check would help, it says so and asks first.

Questions About the Platform.

What Data Does Liffey Read?

Liffey reads the core commercial systems where commercial knowledge already collects: your CRM, meeting recordings, shared drives, chat, email, analytics and advertising. You choose which sources connect and which parts of each one it reaches. Liffey reads them and leaves them exactly as your team left them.

Where Does Liffey Store and Process Our Data?

Every layer runs inside the European Union. The database is managed PostgreSQL in Frankfurt, application compute runs on serverless functions pinned to Frankfurt, and AI inference is Claude via AWS Bedrock in eu-central-1 with Amazon Titan embeddings in the same region.

What Happens to a File After Liffey Reads It?

The text is extracted on the way in, and the extracted text is what the platform keeps. It is split into passages, each one turned into a vector so it can be found by what it means, and every passage keeps its source and its date. Embedding and storage both happen in Frankfurt.

Can We Use Our Own AI Model With Liffey?

Yes. Liffey's own AI can be routed through your governed endpoint: Anthropic, Google Gemini, or anything OpenAI-compatible, which covers Azure and enterprise gateways. A live call is made against your endpoint before the setting is accepted, and one click returns you to managed EU inference.

How Long Before Liffey Is Useful?

The free plan is live in minutes, seeded from your domain's public footprint. With your systems connected, the first answers come back grounded in your own numbers within days. Within weeks, your architect and your team have the strategy written down, and everyone describes what you do the same way.

“We’ve grown by nearly 50% over the past year. In that time, Liffey has helped us better articulate our unique value proposition, evolve our pricing model, reset our go-to-market strategy and build scalable commercial systems. All of which has enabled us to make better decisions on a day-to-day basis and grow with more confidence.”

Nick Comer, Founder & CEO

First Commercial Insights Within Minutes.

Connect the systems you already run, and the first answers come back within days. The full commercial architecture takes weeks, alongside your team.