Product

The agentic operating system for Marketing.

A chat that does the work, native apps for the daily numbers, and Relay, where every change the team makes is visible and open to comment.

How you can use Liaison

PromptWhat are my metrics for leads, spend, and so on in June? And then: what are my best creatives for the same period?
What Lia doesReads the account live, lays the answer out as KPI tiles and a ranked creative strip, then tells the story in one paragraph: best creative, worst creative, and why.
Connected
Meta Ads
How it appliesAsk for a change in plain language. The new ad set is born from a template you point at, arrives PAUSED, and Lia asks Yes / No above the input. Nothing is sent to Meta before your Yes.
The map is liveThe question draws the real geo: the template's points and your new one, with the estimated reach computed before anything ships.
One feed, every toolChanges made in Liaison, in Ads Manager, or by Meta itself land in one team timeline, per project, like a messenger. Your own changes ride on the right in brand blue.
ThreadsComment on any change, reply with a quote, delete for everyone. The person who made the change gets the thread.
Creatives from your own mediaYour uploads and the account's existing Meta images and videos, in one picker inside the chat. The "in 3" chip means the file already runs in three ads.
Zero bytesA pick from Meta media costs nothing to upload, because Meta already holds the file. Video streams in chunks, images dedupe by content hash.
Every screen, standaloneOverview, Ads, Creatives, Audience, Leads, plus Tasks, Canvas and Storage. Each opens fullscreen from the chat, without the sidebar, with its own account and period.
Born from the chatAsk Lia a question and the matching screen mounts right next to the answer. App Tools is the same screens as a launcher.

Ask across your real numbers

Spend, CPL, best and worst creatives, retention, platform split. Ask in plain language and the answer is built from your account, tiles first, story second.

Try analyzing

Change with a Yes, never a surprise

New entities are born paused, the question draws the real map, and nothing reaches Meta before your Yes. Journalled and undoable.

Try building

The whole team's changes, one feed

Who changed what, when, from which tool, with comment threads on any change. The question "who touched the budget" stops being an investigation.

See the Relay

Creatives from your own library

Uploads and the account's existing Meta media in one picker. Build from a reference, swap the media, keep the structure that already converts.

Build a creative

Every screen as a standalone app

The same screens Lia mounts next to her answers, gathered in one launcher. Overview to Leads, plus Tasks, Canvas and Storage, each fullscreen.

Open App Tools

Built for the Marketing workflow

Run it together

Multi-account, multi-page, honest per-page status. Shared journals and an account map of who changed what. Built for agencies and in-house teams that answer to a number.

Guarded by construction

Ownership walls on every read and write. Changes born paused, applied on your Yes, undoable. No delete anywhere in the layer, on purpose.

Explore what's next

Hover the map. Every branch is a feature of the product, and the underlined ones are getting their own pages as the story grows.

LiaisonLiaison
Campaigns Analytics Relay Creatives Lia MCP Budgets Ad sets Automated rules CPL ROMI Fatigue Folders Comments Media library Reference clone Claude Any LLM client Live account data Yes / No & diffs Projects
Team Relay Every change in the account, by anyone, from any tool, in one messenger-style feed with comment threads.
LiaThe chat is the product surface. Live reads through 30+ tools, every change shown as a diff and applied on your Yes.
MCP Query your own ads from Claude or any MCP client. Same walls, same journal, same Yes.
Relay foldersGroup projects Telegram-style, drag to reorder, per-folder unread. The order lives on the server.
Media library Your uploads plus the account's existing Meta media. A pick costs zero bytes, video streams in chunks.