Marketing Spend & conversions

Marketing


Ad spend and site traffic side by side, on one conversion definition. Every platform counts conversions its own way, so the totals never add up to your actual sales.

Portable technical infrastructure to any cloud.

A production-ready foundation designed to scale. Plug in pre-built modules for common workflows, or build your own on top.

Enterprise-grade from day one

Live from the first day, and portable later to any system. No vendor lock-in to Jourier: take the code, the schema and the models and run them yourself.

Hosted in Finland

Data and AI run in a Finnish data centre. UpCloud in Helsinki, and Mistral trained with CSC on the LUMI supercomputer in Kajaani.

Enterprise modular architecture

Scales to any level, from a new startup to a large enterprise. Build your own modules, or change the ones that ship.

The stack behind the unicorns

Talos Linux, Kubernetes and Cilium. GitOps deployments, a separate database per customer, automated security controls and self-healing.

Marketing views

The views ship with the product

Connect your systems and they fill with your own numbers. There is no modelling project to sit through first.

Marketing
One workspace over every system you connect.
The double-count

Why platform totals never add up

Each platform reports on its own attribution window and claims the same conversion. Jourier restates them on one definition first, so cost per lead is comparable across channels instead of merely available on each.

  • Google Adsown window
  • LinkedIn Adsown window
  • Microsoft Adsown window
  • Google Analytics 4session-based
  • Jourierone definition
What you get

In the product from day one

  • Spend, clicks and conversions per account
  • Cost per lead comparable across channels
  • Site analytics beside the ad data
  • One conversion definition, applied everywhere
  • Channel mix over time
  • Campaign-level margin where revenue is connected
  • Scheduled email reports
  • An AI analyst over your own spend
What it connects to

Three ad platforms, and everything else you run

Each has its own page with the credentials it needs and what Jourier reads from it.

Marketing API

One API over your spend and everything else

Jourier serves campaigns, spend and conversions as modelled JSON on one endpoint, with the conversion definition applied before the numbers are served rather than after.

  • Campaigns, spend, clicks and conversions as first-class objects
  • One conversion definition across every platform you connect
  • Read-only against your ad accounts; nothing is written back
Your data, your query
# cost per lead by channel, this month
GET /v1/marketing/cost_per_lead?period=2026-08

{
  "as_of": "2026-08-16T06:12:00Z",
  "rows": [
    { "channel": "LinkedIn", "spend": 4820,
      "leads": 37, "cpl": 130.3 }
  ]
}
Marketing MCP

Ask Claude about your own spend

Model Context Protocol is how an AI assistant calls a real tool instead of guessing. Jourier exposes your ad accounts as MCP tools, so Claude answers from the spend record rather than from a plausible sentence about it.

Every answer resolves to rows you can open. The model retrieves; it does not compute the number, which is the only reason the answer is worth having.

  • Works with Claude Desktop, Cursor, and any MCP-compatible client
  • Scoped to what that user is allowed to see
  • Self-hosted models available, so your spend data never leaves the EU
Claude · jourier
You
Which channel actually produced
qualified leads last month?

Claude
Two did. The third counts a view
as a conversion, so it looked best.
Where the data lands

Marketing data in the tool you already use

Each has its own setup page: what syncs, how often, and what the schema looks like on arrival.

Questions

Marketing, answered

Which ad platforms does this work with?

Google Ads, LinkedIn Ads and Microsoft Ads have their own connectors, with Google Analytics 4 optional beside them. Each has a page describing what it reads.

Why do your numbers differ from the platform’s?

Because the platform counts on its own attribution window and Jourier restates every channel on one definition. That is the point: the platform totals are each internally consistent and mutually incomparable.

Can I keep using the platform dashboards?

Yes. Jourier reads rather than replaces. The platforms keep reporting their own way; Jourier is where the channels become comparable.

Does Jourier change anything in my ad accounts?

No. The connection is read-only. No budgets, bids or campaigns are touched.

Where is the data stored?

In Finland, on EU infrastructure, under EU law. The AI that reads it is self-hosted.

Can I run it on my own infrastructure?

Yes. It is standard Kubernetes built on open components.

Can I see cost per lead against actual revenue?

Where a CRM or accounting system is also connected, yes. That join is the reason the products share one modelled layer rather than sitting side by side.

Get started
Self-serve

Try the demo

Instant access to Jourier Lens. Business email only.