Skip to content

Built for revenue, not just conversions

AI marketing attribution that ties every lead to the ad that created it

Paid, organic, AI search and offline, followed from first click to closed deal. 95%+ accuracy, first-party, live in 21 minutes.

4.9 out of 5 from verified customers

4.9 out of 5100+ marketing teams run on LeadJourney

Tracks leads and revenue across

  • Meta
  • HubSpot
  • Google Ads
  • Salesforce
  • LinkedIn
  • Pipedrive
  • TikTok
  • monday.com
  • Microsoft Ads
  • GoHighLevel
  • ActiveCampaign
  • Odoo
  • Patch Retention
  • Podium
  • YouTube
  • Attio
  • Pinterest
  • Close
  • ChatGPT
  • Zapier
  • Perplexity
  • Make
  • Claude
  • n8n
  • Gemini
  • WordPress
  • Copilot
  • Webflow
  • Grok
  • Slack

Click through the real product, no signup

Tracking percentage 88%Lena VogtMeridian Group

Mira SchulzNorthwind Logistics

PurchaseHubSpot
#a2b17f42-9c05-4de1-8f30-6b1d54c7a908[email protected]+49 40 5510 2284
Atlas AI SummaryJourney, attribution & key insights for this lead.Generate an AI summary of this lead's journey.Generate summary
Journey
35 days
3d to lead · 34d to won
Touchpoints
5 visits
4 channels · 3 milestones
Devices
2 devices
Desktop · iPhone 15
First → last click
Google AdsDirect
Search - Freight Forwarding EU
Revenue
€14,800.00
cash collected unknown
Routefirst click to closed dealVisitCRM milestoneSale
Anonymous visitorKnown leadDay 1 · 24 JulDay 8 · 31 JulDay 15 · 7 AugDay 22 · 14 AugDay 29 · 21 AugDay 36 · 28 Aug+8d+9d+8dGoogle AdsOrganic SearchDirectLeadMeta AdsDirectClosing callPurchase · €14,800
Sale27/08/2026 16:05:44

Deal closed at €14,800

Received fromHubSpot
CRM Milestone19/08/2026 09:44:16

Achieved ClosingCallScheduled

Received fromHubSpot
Click10/08/2026 14:12:37
Direct
Hamburg, GermanyDesktopChromeWindows/contact
Click02/08/2026 08:20:55
Meta Ads[Retargeting] - Warehouse walkthrough - ABOVideo 2 - Walkthrough
Hamburg, GermanyDesktopChromeWindows/warehousing
CRM Milestone27/07/2026 11:04:02

Achieved Lead

Received fromHubSpot
Click27/07/2026 10:58:20
Direct
Hamburg, GermanyDesktopChromeWindows/pricing
Click26/07/2026 18:36:08
Organic Searcheu customs guide
Hamburg, GermanyiPhone 15SafariiOS/blog/eu-customs
Click24/07/2026 09:12:41
Google AdsSearch - Freight Forwarding EUfreight forwarding free quote
Hamburg, GermanyDesktopChromeWindows/free-quote

Tobias LangHansa Kontraktlogistik

ClosingCallScheduledHubSpot
#a2b0d915-77c4-41ea-9b52-0c8f31d6a774[email protected]+49 30 8842 1190
Atlas AI SummaryJourney, attribution & key insights for this lead.Generate an AI summary of this lead's journey.Generate summary
Journey
21 days
7d to lead
Touchpoints
4 visits
2 channels · 3 milestones
Devices
2 devices
Desktop · iPad Air
First → last click
LinkedIn AdsOrganic Search
[DACH] Contract logistics - Decision makers
Revenue
€0.00
no sale yet
Routefirst click to latest eventVisitCRM milestoneSale
Anonymous visitorKnown leadDay 1 · 21 AugDay 8 · 28 AugDay 15 · 4 SeptDay 22 · 11 Sept+4d+3d+5d+2d+6dLinkedIn AdsLinkedIn AdsOrganic SearchLeadOrganic SearchQualifiedClosing call
CRM Milestone10/09/2026 08:55:04

Achieved ClosingCallScheduled

Received fromHubSpot
CRM Milestone04/09/2026 15:02:11

Achieved QualifiedLead

Received fromHubSpot
Click02/09/2026 11:20:36
Organic Searchleadjourney pricing
Berlin, GermanyiPad AirSafariiPadOS/pricing
CRM Milestone28/08/2026 09:31:29

Achieved Lead

Received fromHubSpot
Click28/08/2026 09:15:47
Organic Searchcontract logistics dach
Berlin, GermanyDesktopChromemacOS/contract-logistics
Click25/08/2026 16:41:03
LinkedIn Ads[DACH] Contract logistics - Decision makersCarousel - Case study
Berlin, GermanyDesktopChromemacOS/case-studies
Click21/08/2026 10:22:14
LinkedIn Ads[DACH] Contract logistics - Decision makersSingle image - Warehouse
Berlin, GermanyDesktopChromemacOS/contract-logistics

Aylin KayaRheinport Logistics

QualifiedLeadMeta Lead AdsHubSpot
#a2af6c30-1d88-4b07-a1f6-5e93b047c215[email protected]+49 203 7712 445
Atlas AI SummaryJourney, attribution & key insights for this lead.Generate an AI summary of this lead's journey.Generate summary
Journey
7 days
3d to lead
Touchpoints
3 visits
1 channels · 2 milestones
Devices
1 device
SM-S911B
First → last click
Meta Ads
[Prospecting] - Warehouse walkthrough - CBO
Revenue
€0.00
no sale yet
Routefirst click to latest eventVisitCRM milestoneSale
Anonymous visitorKnown leadDay 1 · 30 AugDay 2 · 31 AugDay 3 · 1 SeptDay 4 · 2 SeptDay 5 · 3 SeptDay 6 · 4 SeptDay 7 · 5 SeptDay 8 · 6 Sept+1d+2d+3dMeta AdsMeta AdsMeta AdsLeadQualified
CRM Milestone05/09/2026 10:11:48

Achieved QualifiedLead

Received fromHubSpot
CRM Milestone02/09/2026 19:55:33

Achieved Lead

Received fromMeta Lead Ads
Click02/09/2026 19:48:07
Meta Ads[Omnipresence Retargeting] - Leads - ABOStatic - Pricing
Duisburg, GermanySM-S911BChromeAndroid/pricing
Click31/08/2026 21:02:19
Meta Ads[Omnipresence Retargeting] - Leads - ABOVideo 1 - Customer Journey
Duisburg, GermanySM-S911BChromeAndroid/warehousing
Click30/08/2026 20:14:52
Meta Ads[Prospecting] - Warehouse walkthrough - CBOVideo 1 - Uncover
Duisburg, GermanySM-S911BChromeAndroid/

Jonas FeldmannAlpsped GmbH

PurchaseHubSpot
#a2a4e178-3f60-4c95-8d21-9b7ac0e4f533[email protected]+49 89 6620 3317
Atlas AI SummaryJourney, attribution & key insights for this lead.Generate an AI summary of this lead's journey.Generate summary
Journey
45 days
3d to lead · 44d to won
Touchpoints
4 visits
2 channels · 3 milestones
Devices
1 device
Desktop
First → last click
Organic SearchEmail
eu customs guide
Revenue
€31,200.00
cash collected unknown
Routefirst click to closed dealVisitCRM milestoneSale
Known leadDay 1 · 1 JulDay 8 · 8 JulDay 15 · 15 JulDay 22 · 22 JulDay 29 · 29 JulDay 36 · 5 AugDay 43 · 12 Aug+8d+14d+14d+5dOrganic SearchOrganic SearchLeadEmailClosing callEmailPurchase · €31,200
Sale14/08/2026 14:40:18

Deal closed at €31,200

Received fromHubSpot
Click09/08/2026 10:15:09
EmailNurture - Offer follow up
Munich, GermanyDesktopFirefoxWindows/contract
CRM Milestone26/07/2026 16:22:41

Achieved ClosingCallScheduled

Received fromHubSpot
Click12/07/2026 09:05:22
EmailNurture - Customs checklist
Munich, GermanyDesktopFirefoxWindows/pricing
CRM Milestone04/07/2026 12:41:50

Achieved Lead

Received fromHubSpot
Click04/07/2026 12:30:15
Organic Searchcustoms broker germany
Munich, GermanyDesktopFirefoxWindows/customs
Click01/07/2026 07:48:29
Organic Searcheu customs guide
Munich, GermanyDesktopFirefoxWindows/blog/eu-customs

Sofia BrandtElbe Cargo

LostClientHubSpot
#a2a9b204-5e13-48af-bc76-2d40f9188ae1[email protected]+49 421 3390 662
Atlas AI SummaryJourney, attribution & key insights for this lead.Generate an AI summary of this lead's journey.Generate summary
Journey
13 days
3d to lead
Touchpoints
3 visits
2 channels · 2 milestones
Devices
1 device
Desktop
First → last click
Microsoft AdsReferral
Search - Warehousing DE (Exact)
Revenue
€0.00
no sale yet
Routefirst click to latest eventVisitCRM milestoneSale
Anonymous visitorKnown leadDay 1 · 16 AugDay 8 · 23 Aug+2d+9dMicrosoft AdsMicrosoft AdsReferralLeadLost
CRM Milestone28/08/2026 17:30:26

Achieved LostClient

Received fromHubSpot
CRM Milestone19/08/2026 09:01:44

Achieved Lead

Received fromHubSpot
Click19/08/2026 08:52:12
Referrallogistik-vergleich.de
Bremen, GermanyDesktopEdgeWindows/
Click18/08/2026 14:09:57
Microsoft AdsSearch - Warehousing DE (Exact)warehouse space bremen
Bremen, GermanyDesktopEdgeWindows/pricing
Click16/08/2026 11:26:31
Microsoft AdsSearch - Warehousing DE (Exact)warehousing hamburg
Bremen, GermanyDesktopEdgeWindows/warehousing

Marek NowakVistula Freight

PreQualifiedLeadHubSpot
#a2b3c866-0a42-4f39-9e18-77b5d2c30469[email protected]+48 22 501 7788
Atlas AI SummaryJourney, attribution & key insights for this lead.Generate an AI summary of this lead's journey.Generate summary
Journey
4 days
3d to lead
Touchpoints
3 visits
1 channels · 1 milestones
Devices
1 device
Desktop
First → last click
Google Ads
Search - Contract Logistics PL (Exact)
Revenue
€0.00
no sale yet
Routefirst click to latest eventVisitCRM milestoneSale
Anonymous visitorDay 1 · 2 SeptDay 2 · 3 SeptDay 3 · 4 SeptDay 4 · 5 SeptDay 5 · 6 Sept+2d+1dGoogle AdsGoogle AdsGoogle AdsLead
CRM Milestone05/09/2026 16:12:03

Achieved Lead

Received fromHubSpot
Click05/09/2026 16:05:38
Google AdsSearch - Contract Logistics PL (Exact)kontrakt logistyczny
Warsaw, PolandDesktopChromeWindows/free-quote
Click04/09/2026 09:18:44
Google AdsSearch - Contract Logistics PL (Exact)spedycja kontraktowa
Warsaw, PolandDesktopChromeWindows/pricing
Click02/09/2026 13:40:26
Google AdsSearch - Contract Logistics PL (Exact)kontrakt logistyczny
Warsaw, PolandDesktopChromeWindows/contract-logistics

Dashboards: Dashboard

Hey Lena!

Here's your marketing performance

31 days, 684 leads, 107 won clients. €344,700 signed against €42,400 of spend, every deal matched back to the click that started it.

Report range
09.08.2026 - 07.09.2026
Browse Templates104New ReportNew Dashboard

Meta Ads Leads Trend

31 days: 08.08.2026 - 07.09.2026

Attribution:First Click Source
Total Leads168
Aug 8Sep 7

Meta Ads Leads by Campaign

31 days: 08.08.2026 - 07.09.2026

Attribution:First Click Source
Total Leads168
112Freight Quote · ABO
56Warehousing DACH · CBO

Meta Ads Campaign Performance

31 days: 08.08.2026 - 07.09.2026

Attribution:First Click Source
Total Revenue€52,400
Dimension
[DE] Leads - Freight Quote - ABO€35,800
[DE] Leads - Warehousing DACH - CBO€16,600
Total€52,400

Google Ads Leads Trend

31 days: 08.08.2026 - 07.09.2026

Attribution:First Click Source
Total Leads214
Aug 8Sep 7

Google Ads Leads by Campaign

31 days: 08.08.2026 - 07.09.2026

Attribution:First Click Source
Total Leads214
96Freight EU
61Contract
38PMax
14Brand
5Display

Google Ads Campaign Performance

31 days: 08.08.2026 - 07.09.2026

Attribution:First Click Source
Total Revenue€96,100
Dimension
Search - Freight Forwarding EU€47,200
Search - Contract Logistics€28,400
Performance Max - Warehousing€14,800
Search - Brand€5,700
Display - Retargeting€0
Total€96,100

Revenue Trend

6 weeks: 20.07.2026 - 07.09.2026

Attribution:First Click Source
Total Revenue€344,700
42.8k48.6k52.4k58.9k66.2k75.8k
W27W32

Revenue by Channel

31 days: 08.08.2026 - 07.09.2026

Attribution:First Click Source
Total Revenue€344,700
96kGoogle
72kLinkedIn
52kMeta
49kOrganic
27kDirect
22kEmail
14kMicrosoft
12kReferral

Channel Performance

31 days: 08.08.2026 - 07.09.2026

Attribution:First Click Source
Total Revenue€344,700
Traffic channel
Google Ads€96,100
Meta Ads€52,400
LinkedIn Ads€71,800
Microsoft Ads€14,200
Organic Search€48,600
Direct€27,300
Email€22,400
Referral€11,900
Total€344,700

Dashboards: Report Builder

Hey Lena!

Build your own reports

Choose how you want to start building your report.

Add To Dashboard
104 templates

Browse Existing Templates

A finished report in seconds. Pick a ready-made template and add it to your dashboard with one click.

  • 86 report and 18 dashboard templates
  • Ready to use in seconds, no configuration needed
  • Curated for Meta, Google, LinkedIn, Bing, Email and Organic
Open template library
AI-assisted

Build Your Own Report

100% custom, full control over every detail, with Atlas AI to get you there faster.

  • Every metric, channel, filter and grouping, 100% custom
  • Atlas AI configures the report from one sentence
  • Live preview while you build
Start building

Build with Atlas AI

Describe the report you want and Atlas will configure it for you.

e.g. Show me leads from Meta Ads in the last 30 days, grouped by campaign

1. Choose report style

2. Choose date range

3. Choose metrics

Metrics

7 on this report, 47 available

Cost
Total Leads
Cost per Lead (CPL)
Won Clients
Customer Acquisition Cost
Total Revenue
Return on Ad Spend

Everything you could add

General

CostClicks (Links)ImpressionsReachFrequencyAds Conversions

Lead Generation

Total LeadsLeads (New)Leads (Existing)Lead Conversion Rate (CR)Cost per Lead (CPL)Landingpage Clicks

Revenue

Total RevenueOpen Pipeline RevenueCash CollectedAverage Order ValueRevenue per LeadReturn on Ad Spend

Profit

ProfitProfit per LeadProfit on Ad SpendReturn on InvestmentCustomer Acquisition Cost

Offline Conversions

Won ClientsWon Clients RevenueCost per ActionConversion Rate

How this report resolves

Group by
Traffic Channel
Attribution
First Click
Attribution window
90 days
Date mode
Click date
Compare
Previous 30 days
Email it every Monday at 07:00
4 recipients · PDF and CSV
On
Share as a live link
Read only · no login · expires in 30 days
Off

Ask Atlas: Chat

Atlas StandardHistory
LV

Which campaign should I cut this week, and what does it cost me?

Display - Retargeting. It spent €800 for 5 leads and no won client in the last 30 days. On last click it reads 14.50 ROAS, which is why it looks like your best campaign in Google Ads. On first click it reads 0.00: it never found a lead, it was only the last ad the lead saw before signing.

Move the €800 into Search - Freight Forwarding EU. That campaign found 96 leads at €75.42 and closed 15 of them for €47,200, so the same spend there is worth about €5,200 in signed revenue.

Ad Campaign Report · Google Ads · 1 to 30 Aug 2026 · First click and last click, same period

Which Meta Ads campaigns are performing best?Where are most of my customers coming from?Top traffic channels in the last 30 daysWhich ad creatives drove the most leads?Show my latest leads with their source

Ask Atlas: Chat History

Hey Lena!

Here's your chat history with Atlas

View and manage your previous conversations with Atlas.

Your chat history

New chat

Today

Shortest sales cycle by channelToday, 09:14Real CAC once won clients are countedToday, 08:02

Yesterday

First click vs last click, Meta AdsYesterday, 16:02

Older

Creative hook rate past 3 seconds3 Sep, 11:20Leads from the EU customs guide2 Sep, 15:41Customer source analysis1 Sep, 10:32

Retention is a workspace setting, not ours: thirty days here, and the transcript is gone after that. Prompts and answers stay in Frankfurt and never train a model.

Ask Atlas: AI Agents

Hey Lena!

Here are your AI agents

Create and manage AI agents to automate your reporting workflows.

Agents

Create an Agent
AgentStatusScheduleLast runNext runActions
Budget guardActiveDaily @ 07:00Sep 7, 07:00 AMSep 8, 07:00 AMEurope/Berlin
Lead quality watchActiveHourlySep 7, 16:00 PMSep 7, 17:00 PMEurope/Berlin
Weekly board reportActiveWeekly @ 09:00Sep 7, 09:00 AMSep 14, 09:00 AMEurope/Berlin
Offline conversion syncActiveEvery 15 minutesSep 7, 16:45 PMSep 7, 17:00 PMEurope/Berlin

No agents with this status.

Ask Atlas: MCP Connection

Hey Lena!

Configure Atlas to your needs

Configure your Atlas AI integrations and preferences.

Marketing Goals

Describe your marketing goals, KPIs, and targets so Atlas can give you more relevant and personalized insights.

Grow signed revenue from paid to €400,000 a quarter without raising spend. Freight forwarding and contract logistics first, DACH and Benelux. Keep CPL under €70 and CAC under €400, and judge every campaign on won clients rather than on form fills.
247 / 5000Save Goals

Suggested:

I want to get more leads from my ads without increasing my budgetI need to find which campaigns are wasting money and cut themI want to know which channel brings the clients that actually sign

Model

Pick how hard Atlas thinks. Both models read the same workspace and neither one leaves the EU.

Model Context Protocol

Connect Claude, Cursor, or any MCP-compatible client to query your LeadJourney workspaces, reports, and leads from inside the app. Access is granted per application with OAuth, and you can revoke any client at any time.

Server URL

All clients connect to this single endpoint.

https://api.leadjourney.io/mcpCopy

Connect from the web

Use the server URL above to add LeadJourney as a custom connector in any browser-based MCP client (Claude.ai, ChatGPT with MCP support).

  1. 1In Claude.ai (or any web MCP client) open Settings, Connectors, Add custom connector.
  2. 2Paste the MCP server URL above as the connector endpoint.
  3. 3When the browser opens the LeadJourney authorize screen, sign in and click Authorize.
  4. 4Once authorized, the connector appears under Connected applications here. Revoke it any time.

Connected applications

Claude Desktop
Lena Vogt · since 12 Aug 2026
Connected
Cursor
Lena Vogt · since 28 Aug 2026
Connected
ChatGPT
Not connected
Available

What it can read

get_channel_reportget_campaign_reportget_leadlist_won_clientscompare_attribution

Read only on purpose. An assistant with your report data can answer anything; one that can also write to it can ruin a month of attribution with a wrong guess.

Slack Integration

Ask Atlas from Slack and let your agents post where the team already is. One workspace per LeadJourney workspace.

Meridian Group · #marketing-reporting
Connected by Lena Vogt, 14 Aug 2026
Connected
Ask Atlas in a thread
Mention @atlas and it answers on your own numbers
On
Agent posts
Budget guard and the weekly board report post here
On
Who can ask
Answers respect each member's report access
Workspace members

Where the data goes

Model: Atlas Standard
Claude Opus 5, reasoning over your own report data
Atlas Standard
Data scope: Meridian Group workspace
Reports, leads and calls. No other workspace
Meridian Group workspace
Retention: 30 days
Chat history, then deleted
30 days
Region: Frankfurt, Germany
Prompts and answers stay in the EU
Frankfurt, Germany
Training: Off
Your data never trains a model
Off

Reports: Traffic Channel Report

Hey Lena!

Here's every channel side by side

Cost, leads and signed revenue per channel, on the same attribution model.

Report range
09.08.2026 - 07.09.2026
Ad spend+8.2%
€42,400
4 paid channels
Leads+14.6%
684
481 from paid
Won clients+11.5%
107
15.6% of leads
Revenue+18.9%
€344,700
Signed, not pipeline

Leads and won clients

1 Aug to 30 Aug 2026 · vs previous 30 days

17.0818.0819.0820.0821.0822.0823.0824.081225.0826.0827.0828.0829.0830.08
17.0818.0819.0820.0821.08622.0823.0824.0825.0826.0827.0828.0829.0830.08
W27W28W29W30W3149W32
W27W28W29W30W3127W32
MarAprMayJunJul214Aug
MarAprMayJunJul107Aug
202420252,3142026
202420251,1402026
Leads, first click Previous 30 days

Revenue by channel

Google Ads€96,100
LinkedIn Ads€71,800
Meta Ads€52,400
Organic Search€48,600
Direct€27,300
Email€22,400
First click · 90 day windowAd Campaign MetricsExport
Traffic channelCostClicksCTRCPCLeadsCPLWon clientsCACRevenueROASCPL trend
Google Ads5 campaigns€18,42012,4803.10%€1.48214€86.0731€594.19€96,1005.22
Meta Ads4 creatives€11,2609,8403.00%€1.14168€67.0219€592.63€52,4004.65
LinkedIn Ads2 campaigns€9,5402,1801.50%€4.3861€156.3914€681.43€71,8007.53
Microsoft Ads1 campaign€3,1802,4202.50%€1.3138€83.685€636.00€14,2004.47
Organic SearchGoogle, Bing€06,310--96-17-€48,600-
DirectNo referrer€03,120--44-9-€27,300-
Email6 sends€02,480--41-8-€22,400-
Referral14 domains€01,140--22-4-€11,900-
Total€42,40039,9702.63%€1.58684€61.99107€396.26€344,7008.13

The four earned channels have no cost, so CPL, CAC and ROAS are a dash rather than a zero. Organic search brought 96 leads and €48,600 without a euro of spend, which is the number a platform report cannot show you at all.

Reports: Ad Campaign Report

Hey Lena!

Here are your ad campaigns

The same revenue credited first click and last click. Switch the model and watch the ranking move.

Report range
09.08.2026 - 07.09.2026

Timeline

Google Ads · 1 Aug to 30 Aug 2026

17.0818.0819.0820.0821.0822.0823.0824.081225.0826.0827.0828.0829.0830.08
17.0818.0819.0820.0821.08622.0823.0824.0825.0826.0827.0828.0829.0830.08
W27W28W29W30W3149W32
W27W28W29W30W3127W32
MarAprMayJunJul214Aug
MarAprMayJunJul107Aug
202420252,3142026
202420251,1402026

Revenue and leads

Revenue
€96,100
Ad spend
€18,420
Cash collected
€71,400
ROAS
5.22
AOV
€3,100
CAC
€594.19
CPL
€86.07
Quali lead rate
59%
Closing rate
14.5%

Lead status summary

684Leads412QualifiedLead272UnqualifiedLead186ClosingCallScheduled148PreQualifiedLead107Purchase79LostClient34ClosingCallFollowUp

Attribution

The same €96,100, credited two ways

On last click, Search - Brand reads 14.78 and Display - Retargeting 14.50, and the obvious move is to fund both. On first click, Retargeting found nobody: it was the last ad the lead saw, not the one that brought them. Both columns are arithmetically correct. Only one of them tells you where the next euro should go.

Google AdsAd Campaign MetricsExport
StatusCampaignCostClicksCPCLeadsCPLWon clientsQuali lead rateRevenueROAS
Search - Freight Forwarding EUSearch · Broad + phrase€7,2404,120€1.7696€75.421568%€47,200€31,6006.524.36
Search - Contract LogisticsSearch · Exact€5,1802,980€1.7461€84.92961%€28,400€21,9005.484.23
Performance Max - WarehousingPMax · All assets€3,8603,540€1.0938€101.58544%€14,800€11,2003.832.90
Search - BrandSearch · Exact€1,3401,420€0.9414€95.71279%€5,700€19,8004.2514.78
Display - RetargetingDisplay · Site visitors€800420€1.905€160.00020%€0€11,6000.0014.50
Total€18,42012,480€1.48214€86.073159%€96,1005.22
Campaign · Search Campaign 1Ad set: AllAd / Keyword: All
Search - Freight Forwarding EU
4,120 clicks · 96 leads · 15 won
€7,2406.52 ROAS
Search - Contract Logistics
2,980 clicks · 61 leads · 9 won
€5,1805.48 ROAS
Performance Max - Warehousing
3,540 clicks · 38 leads · 5 won
€3,8603.83 ROAS
Search - Brand
1,420 clicks · 14 leads · 2 won
€1,3404.25 ROAS
Display - Retargeting
420 clicks · 5 leads · 0 won
€8000.00 ROAS

Reports: Ad Creative Report

Hey Lena!

Here's what your creatives did

Which ad found the lead, not which one it saw last before signing.

Report range
09.08.2026 - 07.09.2026
Creatives live
4
2 video, 2 image
Best hook rate
38.2%
Warehouse walkthrough
Leads+9.1%
168
From Meta creatives
Revenue+12.4%
€52,400
19 won clients

Winning creatives

Pick the principle: rank creatives by lowest cost per won client

LowestWon client CAC
GalleryAd Creative MetricsExport
CreativeCostImpressionsCPMCTRHook rateHold rateLeadsCPLWon clientsRevenueROAS
Warehouse walkthroughVideo · 0:34 · 4:5€4,120268,400€15.351.21%38.2%12.4%68€60.599€24,8006.02
Cost per palletImage · 1:1€3,180196,200€16.211.23%--44€72.276€16,2005.09
Founder explainerVideo · 1:12 · 9:16€2,480142,800€17.371.39%31.6%9.8%38€65.264€11,4004.60
Carrier network mapImage · 1:1€1,48098,400€15.041.23%--18€82.220€00.00
Total€11,260705,800€15.951.25%--168€67.0219€52,4004.65

Hook rate and hold rate only exist on a video, so the two images show a dash. Carrier network map spent €1,480 for eighteen leads and closed none of them: on Meta's own dashboard it has eighteen conversions and looks fine.

No creatives ran on this channel in the selected period.

Reports: Conversion Path Report

Hey Lena!

Here's how your leads actually arrive

The full path per lead, from the first click to the deal your CRM closed.

Report range
09.08.2026 - 07.09.2026
Conversion goalWon clientChannelAll channelsAttributionFirst clickBreak down byChannelJourney lengthAllMerge repeatsA - A - B becomes A - BExclude directIgnore direct touches
Leads
210
of 684 in these paths
Revenue
€171,400
attributed to these journeys
Won clients
41
of 107 this month
Touchpoints per won client
4.2
per conversion
Days to convert
18
first touch to signature
Single touch
9%
of won clients

Top paths to a won client

The five most common complete journeys, ranked. 1 Aug to 30 Aug 2026

Conversion Path MetricsExport
#Conversion pathLeadsConv. shareWon clientsRevenueDays
1Google AdsOrganic SearchDirectWon client689.9%14€58,40026
2LinkedIn AdsDirectWon client416.0%9€47,20038
3Meta AdsMeta AdsDirectWon client385.6%5€18,60019
4Organic SearchDirectWon client345.0%7€24,80014
5Google AdsDirectWon client294.2%6€22,40011
Five most common paths21030.7%41€171,400-

A won client touches 4.2 things and 2.7 channels before it signs. Nine percent arrive on a single touch, which is the share of your revenue a last click report describes correctly.

Reports: Landing Page Report

Hey Lena!

Here's what your landing pages earned

Entry page revenue: what each page brought in, not just what it converted.

Report range
09.08.2026 - 07.09.2026
Total clicks
26,920
Total leads
481
Conversion rate
1.79%
Leads / paid clicks
Won clients
69
Revenue
€234,500
Landingpage MetricsExport
Landing pageLead CR trendCostClicks (links)LeadsLead CRWon clientsRevenueROAS
/freight-quoteFree freight quote in 24h€15,42010,2401861.82%27€92,4005.99
/contract-logisticsContract logistics for DACH€11,2606,9801241.78%18€61,8005.49
/warehousing-europeWarehousing across Europe€8,5405,620841.49%12€42,6004.99
/pricingPricing and rate cards€4,1802,840521.83%8€27,8006.65
/demo-requestTalk to a logistics planner€3,0001,240352.82%4€9,9003.30
Total€42,40026,9204811.79%69€234,5005.53

Four of these five rows are amber, because the app colours a conversion rate against a threshold rather than against the other rows. Under two percent of paid clicks is normal for a freight quote form, and the report says so instead of flattering it.

CRM: Leads

Hey Lena!

Here's your leads and sales overview

View all your leads and sales in one place. Click any row to see the full journey.

Report range
09.08.2026 - 07.09.2026
Leads
684
QualifiedLead
412
UnqualifiedLead
272
ClosingCallScheduled
186
PreQualifiedLead
148
Purchase
107
LostClient
79
ClosingCallFollowUp
34
Show unattributedImport leadsExport
#Lead IDCreated TimeNameEmailPhoneLatest CRM StatusTagsFirst SourceLast SourceTotal RevenueOpen PipelineTouchpoints
1a2b17f42-9c05-4de1-8f30-6b1d54c7a908Jul 27, 2026, 11:04 AMMira SchulzNorthwind Logistics[email protected]+49 40 5510 2284PurchaseEnterpriseGoogle AdsDirect€14,800.00-5
2a2b0d915-77c4-41ea-9b52-0c8f31d6a774Aug 28, 2026, 09:31 AMTobias LangHansa Kontraktlogistik[email protected]+49 30 8842 1190ClosingCallScheduledDACHLinkedIn AdsOrganic Search-€22,400.004
3a2af6c30-1d88-4b07-a1f6-5e93b047c215Sep 2, 2026, 07:55 PMAylin KayaRheinport Logistics[email protected]+49 203 7712 445QualifiedLead-Meta AdsMeta Ads-€9,600.003
4a2a4e178-3f60-4c95-8d21-9b7ac0e4f533Jul 4, 2026, 12:41 PMJonas FeldmannAlpsped GmbH[email protected]+49 89 6620 3317PurchaseCustomsOrganic SearchEmail€31,200.00-4
5a2a9b204-5e13-48af-bc76-2d40f9188ae1Aug 19, 2026, 09:01 AMSofia BrandtElbe Cargo[email protected]+49 421 3390 662LostClient-Microsoft AdsReferral--3
6a2b3c866-0a42-4f39-9e18-77b5d2c30469Sep 5, 2026, 04:12 PMMarek NowakVistula Freight[email protected]+48 22 501 7788PreQualifiedLead-Google AdsGoogle Ads-€6,800.003

Click a row. Mira Schulz arrived on a Google search for a free quote and signed 34 days later, arriving directly. Last click credits Direct. First click credits the search that found her. The €14,800 is the same money either way, which is why the attribution switch on the campaign report is the only honest way to read it.

CRM: Sales

Hey Lena!

Here's your leads and sales overview

View all your leads and sales in one place. Click any row to see the full journey.

Report range
09.08.2026 - 07.09.2026
Open pipeline
€596,000
Won this period
€344,700
Lost this period
€231,400
Average order value
€3,221
Export

Pipeline by stage

PreQualifiedLead148 · €412,000
QualifiedLead412 · €1,284,000
ClosingCallScheduled186 · €596,000
ClosingCallFollowUp34 · €118,000
Purchase107 · €344,700

Open pipeline is what is neither won nor lost, valued at the stage it has reached. It is not counted as revenue anywhere else on this demo, because it is not revenue yet.

Affiliate: Affiliate Campaigns

Hey Lena!

Here are your affiliate campaigns

Every partner on the same numbers as your paid channels, in one report.

Report range
09.08.2026 - 07.09.2026

Affiliate Campaigns

3 partners · postbacks verifiedNew campaign
Partner leads
118
Of 684 total
Payout
€5,100
CPL, paid on qualified only
Revenue
€60,000
17 won clients
Blended ROAS
11.76
Revenue / payout
CampaignClicksLeadsWon clientsPayoutRevenueROAS
Q3 Freight EU2 partners · CPL4,8209614€4,200€48,60011.57
Warehousing DACH1 partner · CPL1,240223€900€11,40012.67
Total6,06011817€5,100€60,00011.76

Payout is on a qualified lead, not a form fill, because the postback fires when the lead is qualified in the CRM. A partner sending 200 unqualified forms gets paid for none of them.

Affiliate: Affiliate Offers

Hey Lena!

Here are your offers

Payout, conversion rate and what each offer actually returned.

Report range
09.08.2026 - 07.09.2026

Affiliate Offers

New offer
Free freight quote
CPL · €35 per qualified lead · 120 per month
Live
Contract logistics brief
CPL · €60 per qualified lead · 40 per month
Live
Warehousing enquiry
Revenue share · 8% of first invoice · No cap
Draft

Affiliate: Affiliate Networks

Hey Lena!

Here are your networks

Postbacks in, conversions out, and what the network reported against what closed.

Report range
09.08.2026 - 07.09.2026

Affiliate Networks

Awin
Postback verified · 200
Connected
Impact
Postback verified · 200
Connected
Everflow
Not connected
Available

A verified postback is one the network actually answered 200 to, not one that was saved in a form. The check runs on every conversion, and a network that starts returning anything else shows up here.

Affiliate: Landing Pages

Hey Lena!

Here are your partner landing pages

Which page each partner sends traffic to, and what it did with it.

Report range
09.08.2026 - 07.09.2026

Partner landing pages

/lp/freight-quote-partner
Frachtblick · 2,480 clicks · 58 leads
2.34%
/lp/warehousing-partner
LagerScout · 1,240 clicks · 22 leads
1.77%
/lp/contract-logistics-partner
Frachtblick · 2,340 clicks · 38 leads
1.62%

Call Tracking: Calls

Hey Lena!

Here are your calls

Every inbound call with the campaign and the keyword that produced it.

Report range
09.08.2026 - 07.09.2026
Tracked calls
389
Answered
84.6%
Average duration
3:48
Calls that became leads
212
Call MetricsExport
CallerNumberSourceDurationOutcome
Mira SchulzNorthwind Logistics+49 89 4114 2087Google Ads · Search - Freight Forwarding EU4:12QualifiedLead
Tobias LangHansa Kontraktlogistik+49 40 3009 1145LinkedIn Ads · Contract logistics8:36ClosingCallScheduled
Unknown caller-+49 221 8877 4410Meta Ads · Warehouse walkthrough1:04Missed
Unknown caller-+49 30 5541 2298Organic Search · warehouse space berlin0:38UnqualifiedLead

A missed call is still attributed. The number that rang belongs to a pool, the pool belongs to a campaign, and the visit that swapped the number is on record, so the ad gets the credit whether anyone picked up or not.

Call Tracking: Phone Numbers

Hey Lena!

Here are your tracking numbers

Static numbers per campaign, and a dynamic pool that swaps per visitor.

Phone Numbers

16 numbers across 4 poolsBuy a number
+49 89 4114 2087
Munich · Dynamic pool · 8 numbers
Google Ads168 calls
+49 40 3009 1145
Hamburg · Static · 1 number
LinkedIn Ads41 calls
+49 221 8877 4410
Cologne · Dynamic pool · 6 numbers
Meta Ads96 calls
+49 30 5541 2298
Berlin · Static · 1 number
Organic and direct84 calls

A static number belongs to one channel for good. A dynamic pool swaps the number per visitor, which is what lets a call be traced back to a keyword rather than to a channel.

Call Tracking: Call Reporting

Hey Lena!

Here's what your calls are worth

Calls credited to the same campaigns as your forms, in the same report.

Report range
09.08.2026 - 07.09.2026

Calls by channel

1 Aug to 30 Aug 2026

Google Ads168 calls
Meta Ads96 calls
Organic Search84 calls
LinkedIn Ads41 calls

What the calls were worth

Tracked calls
389
Answered
329
Became a lead
212
Became a won client
38
Revenue from calls
€118,400
Cost per tracked call
€109.00
Cost per call that closed
€1,115.79

Thirty eight of 107 won clients started as a phone call. On a form only setup, every one of them counts as direct traffic and the campaign that paid for the call gets nothing.

Call Tracking: Setup

Hey Lena!

Set up call tracking

One snippet, one pool, and every call carries its source.

Setup

Live on 3 domains

Number swap

One line, before the closing body tag

<script async src="https://t.meridian-group.com/lj.js"
  data-ws="ws_4f2a91" data-calls="1"></script>
meridian-group.com
Number swap active · 12 numbers in rotation
Live
freight.meridian-group.com
Number swap active · 4 numbers
Live
meridian-group.fr
Script found, no pool assigned
Pending

The script is first party on your own subdomain, so the swap survives an ad blocker and the number a visitor sees is the one that gets attributed.

Audience Sync: Platforms

Hey Lena!

Here are your ad platforms

Where audiences are pushed, and what came back from each one.

Platforms

3 connected
Meta Ads
3 audiences
Connected
Google Ads
3 audiences
Connected
LinkedIn Ads
2 audiences
Connected
Microsoft Ads
Not connected
AvailableConnect

A connection is one way: outcomes go out, nothing comes back. The platform never sees a lead's details, only that a hashed identifier belongs to a segment.

Audience Sync: Audiences

Hey Lena!

Here are your audiences

Built from what your CRM knows, kept in sync with every platform you run.

Audiences

Synced every 15 minutesNew audience
Audiences
3
Members synced
989
Hashed, no raw details
Excluded from bidding
684
Won and unqualified
Bid up
305
Qualified, still open

Won clients, last 180 days

412 members

Purchase · closed after 1 Mar 2026

Excluded on all platforms

Qualified, not yet closed

305 members

QualifiedLead · no Purchase, no LostClient

Value bid up on Google and Meta

Unqualified leads

272 members

UnqualifiedLead · any source

Excluded on all platforms

Excluding 412 won clients is the change that pays for itself first. Every platform will happily keep spending on people who already signed, because on its own data they are the best converters you have.

One demo workspace, one month of data. The menu works and so do the switches above each report.Open all 23 screens full width

The 100 second tour

One lead, from the ad click to the signed deal

The tracking, the journey and the reports it produces, on one lead followed all the way through.

1:40 minutesAll videos
0:00 / 1:40

Who it is for

Built for everyone who spends money to win customers

An in house team, an agency and an affiliate all ask their data the same question. LeadJourney answers it the same way for all three, whether the deal closes on a call or in a checkout.

Use cases

What does LeadJourney actually solve?

Most teams find us with one of these sentences. Pick yours and see the fix end to end, in the dashboard and back in your CRM.

Inside LeadJourney

See the product, not another diagram

Eight screens out of the platform, one per feature. Open any of them for the full page: what it does, how it is set up and what it looks like on your data.

What you can do

Unify, track, sync and scale on one shared dataset

Four steps cover everything teams do with LeadJourney: unify every data source, track and analyze the full journey, sync real revenue back to your ad platforms, and scale the campaigns that earn it.

How it connects

The AI Attribution engine between your traffic and your revenue

Touchpoints flow in on one side, leads and deals from your CRM on the other. The engine joins them into one journey per lead and sends the result back to your ad platforms.

Every channel & touchpoint

  • Paid adsTikTok Ads
  • Social organicPinterestSnapchat
  • AI search
  • Organic searchYahooDuckDuckGo
  • Email & messagingEmail marketingWhatsApp
  • Custom channels

+ any source with a link or a webhook

LeadJourney AI

Attribution engine

Milestones from your CRM

  • New lead
  • Qualified
  • Demo booked
  • Deal won

Attribution data sent back out

SnowflakeYour data warehouse+ moreThe full attributed dataset, streamed into BigQuery
Ask it anywhere over MCP

MCP server

Your attribution data, inside the AI assistant you already work in

MCP is an open standard, so any assistant that speaks it can read your journeys, spend and closed revenue. Claude, ChatGPT, Gemini, Copilot and Perplexity already do.

LeadJourney MCP connected, try any tab

Which campaigns produced our closed revenue last month?

Based on your LeadJourney data, 3 campaigns produced 148,200 EUR of closed revenue last month:

Google Ads, Brand
38 leads, 9 closed deals, 61,400 EUR. Shortest path to signature.
LinkedIn, Retargeting
21 leads, 6 closed deals, 48,900 EUR. Seven touchpoints on average.
Meta, Lookalike DACH
54 leads, 5 closed deals, 37,900 EUR. Cheapest qualified lead.

Want this as a weekly summary in Slack?

Ask anything about your lead journeys

Where did our three biggest deals this quarter come from?

Your 3 largest deals this quarter all started somewhere the last click never showed you:

42,000 EUR
First touch LinkedIn Ads, closed 63 days later after a webinar signup.
28,500 EUR
First touch Google organic, paid click on day 11, demo on day 19.
21,800 EUR
First touch a Meta video view, form filled from email six weeks on.

Want the full touchpoint list for any of them?

Ask anything about your closed deals

Which landing pages turn LinkedIn traffic into qualified leads?

3 pages take your LinkedIn traffic, and the qualified rate between them runs from 4% to 18%:

/demo/attribution
18% qualified from 214 visits. Highest intent page on the site.
/guide/server-side
9% qualified from 612 visits. Most journeys stall after the download.
/pricing
4% qualified from 488 visits. Second most traffic, lowest intent.

Want the same breakdown for Google Ads traffic?

Ask anything about your landing pages

What did each channel cost per qualified lead last week?

3 channels spent budget last week. Cost per qualified lead ran from 41 EUR to 187 EUR:

LinkedIn Ads
41 EUR per qualified lead. 2,300 EUR spent, 56 qualified.
Google Ads
88 EUR per qualified lead. 4,400 EUR spent, 50 qualified.
Meta Ads
187 EUR per qualified lead. 3,740 EUR spent, 20 qualified.

Want an alert the moment a channel passes 120 EUR?

Ask anything about your cost per lead

What do the journeys that close have in common?

3 signals show up in most of your closed deals and in almost none of the lost ones:

Pricing page, 2+ visits
In 71% of closed deals. In 12% of the ones that never closed.
Demo within 14 days
In 64% of closed deals. Median 9 days from the first click.
Second contact
In 58% of closed deals. A colleague of the lead arrives on site.

Want these three scored onto every lead in your CRM?

Ask anything about your lead journeys

Case studies

What changes once the attribution is right

One measured result per customer, with the person, the role and the company behind it.

  • Portrait of Karsten Guhr

    Tax and accounting

    54% better lead quality after using LeadJourney for marketing

    Karsten Guhr

    Managing Director

    Read the story
  • Portrait of Nikita Yatsun

    SEO agency

    95% clarity about marketing KPIs and a foundation to scale

    Nikita Yatsun

    Managing Director

    Read the story
  • Portrait of Florian Buck

    Klickkraft GmbH

    Business coaching

    €10-20k in monthly Meta spend, tied to qualified leads and revenue per ad

    Florian Buck

    Managing Director

    Read the story
  • Portrait of Marc Richard

    LinkedIn growth agency

    2x customer retention, once every LinkedIn touchpoint was tracked to revenue

    Marc Richard

    CEO

    Read the story
  • Portrait of Andreas Malkow

    Digital publishing

    Which article produced the lead and the revenue, across AI and organic search

    Andreas Malkow

    CEO & Head of PR

    Read the story
  • Portrait of Philipp Nessmann

    SEO and GEO agency

    Proven ROI on every retainer, from organic and AI search leads through to revenue

    Philipp Nessmann

    Managing Director

    Read the story
  • Getreach

    Backlinks marketplace (SaaS)

    0 to 100k in revenue from paid ads alone, inside the first month

    Getreach

    getreach.com

    Read the story

Original reviews

What our customers wrote, word for word

4.9 out of 5 across 11 public reviews. Quoted as they were left, shortened only by dropping whole sentences.

  • 5 out of 5 starsGoogle

    Before LeadJourney, we had no reliable tracking concept for our five-figure ad spend. We were manually building spreadsheet and CRM reports, inaccurate and time-consuming. Within two days, everything was set up. For the first time, I know exactly what I pay per lead and which campaigns actually bring in the best-qualified prospects.

    Florian BuckCEO, Klickkraft GmbH
  • With LeadJourney we are able to track all our leads and connect them with sales and attribution data to make better decisions. In the first month of using it we scaled from 0 to 100k revenue from paid ads only.

    GetreachBacklinks Marketplace (SaaS)
  • 5 out of 5 starsG2

    LeadJourney finally fixed my Marketing Analytics. It goes way beyond basic Ad Tracking Software. The Customer Journey Report saves hours of digging, and capturing everything from Offline Conversions to AI Search Tracking makes it the Best B2B Attribution Platform available.

    Sascha LenzMarketing Manager
  • 5 out of 5 starsTrustpilot

    Connected LeadJourney for 2 clients, setup took literally 20 minutes each. The data became more accurate, the reports actually make sense. Now clients look at the dashboard and the 'why don't the numbers match?' questions are gone.

    Alexander SamarPerformance Marketing Agency
  • 5 out of 5 starsGoogle

    With LeadJourney, we have finally found a tool that provides us with the data we need to scale our performance marketing campaigns. The most important KPI is no longer lead price but cost per qualified lead.

    Steffen SiesingCEO, Bilanzmanufaktur GmbH
  • 5 out of 5 starsG2

    The ability to track both online and offline conversions in one unified dashboard has given us insights we never had before. Our ROI has improved dramatically since we started integrating LeadJourney with our CRM. We're finally able to see the full customer journey, and it's been a game changer for our strategy.

    Andre WitzelFounder, Trading.de
  • 5 out of 5 starsTrustpilot

    The ability to seamlessly integrate data from multiple channels and see real-time insights has significantly improved our campaign results. We now focus on metrics that truly matter, like ROI and qualified leads.

    Nikita YatsunCEO, RLV Media GmbH

FAQ

Questions we get before every trial

If yours is not here, our team answers in the chat within a few minutes.

What exactly does LeadJourney do?

LeadJourney is an all-in-one marketing attribution and revenue tracking platform for lead generation and e-commerce. It records every touchpoint a lead has with your marketing, connects those touchpoints to the deal your CRM eventually closes, and sends the result back to your ad platforms so they can optimise on revenue instead of form fills.

How is this different from Google Analytics or the Meta pixel?

GA4 measures sessions and the Meta pixel measures browser events, both from inside the visitor's browser where cookie banners, ad blockers and iOS remove a large share of the data. LeadJourney tracks server-side and lead based: it identifies the person, keeps their full journey across devices and sessions, and joins it to CRM revenue. That is why the numbers finally match your pipeline.

Is the 95%+ accuracy claim realistic?

It is what our customers measure in practice, and you can verify it yourself. Because tracking runs server-side with first-party identifiers, conversions are still recorded when cookies are declined or an ad blocker is active. Transparent Logs let you inspect every single click, conversion and postback we record, so nothing is a black box.

How long does setup take, and do I need a developer?

Most accounts are live in about 21 minutes and no developer is required. You paste one snippet, sign in to your ad accounts, and connect your CRM with a webhook. Our team will do the setup with you on a call if you prefer.

Is LeadJourney GDPR compliant?

Yes. Data is processed and stored in the EU, we sign a data processing agreement, and tracking runs first-party and server-side so it respects consent decisions instead of working around them. Regulated industries such as financial and legal services are a core part of our customer base.

Can I see where one specific lead came from?

Yes, that is the core report. Open any lead and you see the complete path: the first ad they clicked, the pages they read, the channels they returned through, the form they submitted and the deal value your CRM recorded against them.

Does it work with my CRM and my tools?

HubSpot, Pipedrive, Salesforce, monday, Attio, GoHighLevel and Close connect natively, and anything with a webhook or a Zapier, Make or n8n connection works too. Ad platforms, website builders, webinar tools and affiliate networks are included out of the box.

What does LeadJourney cost?

Plans are based on tracked events rather than seats, so your whole team and your agency can share one workspace. Every plan starts with a 14 day free trial and needs no credit card. See the pricing page for current tiers.

95%+ data accuracy, even with ad blockers and iOS

See which ads really created your leads

Connect your ad accounts and your CRM once, and every lead arrives with the campaign that created it already attached.

LeadJourney dashboard showing lead sources, campaign performance and attributed revenue side by side