Close integration
Close attribution, plug and play, from first touch to won opportunity
LeadJourney writes the journey onto your Leads, Contacts and Opportunities, then sends the opportunities you win back to your ad platforms.
- Live in 21 minutes
- 95%+ accuracy, first-party
- No developer required
Rated by the teams who connected their stack
How the data moves
- Touchpoints and spend flowing in
- Conversions and revenue going back
- Organic search
- Organic social
- AI search
AI Attribution Engine
LeadJourneyServer-side tracking, every channel in one journey- Server-side tracking of every visit
- Multi-touch attribution per lead
- Won deals sent back to the ad platforms
- Leads
- Contacts
- Opportunities
The loop closes in the ad account. Every opportunity Close marks as won goes back to the platform that created it, so bidding optimises on revenue instead of form fills.
Trusted by 100+ lead generation businesses, agencies and freelancers
Traffic channels
Connect your channels to Close
Every ad platform syncs its spend, campaigns and click IDs into the same journey Close records, so pipeline and won revenue are measured against the ads in one place.
Paid search
Connect Google Ads to Close
Every gclid is captured server-side and followed from the first ad click to the won opportunity, with spend pulled in for live ROAS.
View integrationSocial ads
Connect Meta Ads to Close
Facebook and Instagram campaigns are tracked past the pixel's limits, and won opportunities go back through the Conversions API with the value attached.
View integrationSocial ads
Connect LinkedIn Ads to Close
Paid and organic LinkedIn touches land on the Lead, so B2B campaigns are judged on the opportunities they start rather than on form fills.
View integrationPaid search
Connect Microsoft Ads to Close
Clicks from Bing, Edge and Copilot are matched on msclkid and attributed to the Close revenue they produce.
View integration
The gap
Close knows the opportunity was won. It does not know which ad started it.
Close reporting is accurate about everything that happens inside Close, and it starts the moment a Lead exists. The clicks before that, and the signal back to the ad platforms, are the part nobody ships for you.
Close reporting on its own
Accurate about what the team does, blind to how the lead arrived
- The lead source is a custom field. It holds whatever a form integration or a rep put there, usually one value per Lead.
- Reports count activities and opportunities: calls made, emails sent, pipeline by status. None of them knows which campaign or ad produced the Lead.
- The anonymous visits before the form was submitted never reach Close, so the first click that started the journey is invisible.
- No ad spend enters Close, so ROAS and cost per won opportunity cannot be calculated inside it.
- Organic search, referral and AI search visitors arrive as Leads with an empty or generic source.
- A rep works the Lead through calls and sequences and changes its status, but nothing ties that status back to the click that created it.
- Nothing travels back to Meta, Google or LinkedIn, so the algorithms optimise on form fills rather than on the opportunities your team wins.
Close with LeadJourney
One journey per Lead, joined to spend and to won revenue
- Every touchpoint is captured server-side as it happens, before a Close Lead exists.
- The anonymous first click is stitched to the Lead the moment the form is submitted or the call is booked.
- Spend is pulled from your ad accounts automatically, so ROAS and cost per won opportunity are live at 95%+ accuracy.
- Organic, direct, referral and AI search are tracked as first class channels next to paid, so no Lead arrives with an empty source.
- First touch, last touch, campaign and ad land as fields on the Lead, Contact and Opportunity, so reps see the source in the record they call from.
- Status changes and won opportunities are read back out of Close as they happen, however many calls it took to get there.
- Won opportunities go back to the ad platforms as offline conversions, with the opportunity value attached.
Every touchpoint
The whole journey into Close, and the closed deal back to the ads
Marketing sees every touch before and after Close, sales sees the source on the record it already opens, and when the deal is won the amount goes back to the platform.
See every journey in LeadJourney
The dashboard marketing runs on
- Every touchpoint of every lead in one timeline, from the first anonymous click to the deal Close marks won.
- First touch, last touch and every model in between, so a LinkedIn first click and a Google brand-search close are one journey, not two leads.
- Filter any campaign, ad or landing page to the leads it produced and the opportunity status each one reached.
- The same journey written onto the Lead and the Opportunity in Close, so your team sees where a lead came from before the first call.
Send it back to the ad platforms
Where the bidding learns from revenue
- A deal Close marks won becomes a conversion on Meta, Google Ads, LinkedIn and Microsoft, matched on the click ID captured at the first visit.
- The opportunity value travels with the event, so value based bidding optimises on revenue rather than on form fills.
- You choose which stages go back: qualified lead, opportunity, won, or all three.
- Sent server to server, so there is nothing for an ad blocker or a declined cookie banner to remove.
How it works
Close CRM attribution: pipeline data in, attributed revenue back out
Both directions run on their own once connected: one makes attribution possible, the other puts the answer in the record your reps call from.
1 Pull your Close pipeline into LeadJourney
Your CRM data meets the marketing data it was always missing.
LeadJourney reads your Leads, Contacts and Opportunities, with lead status, pipeline stage, value and the date won.
Ad clicks, spend, sessions, forms and click IDs are tracked server-side across paid, organic and AI search.
LeadJourney joins the two into one journey per Lead, from the first anonymous click through every call to the opportunity Close marked won.
Attributed revenue, ROAS and cost per won opportunity, per channel, campaign and ad.
2 Push the attribution back to Close
So nobody has to open a second tool to answer where an opportunity came from.
LeadJourney writes the finished attribution back onto the Close record, only into the fields you mapped.
First touch, last touch, campaign, ad and click ID land as custom fields on the Lead, Contact and Opportunity.
Smart Views and reports filter on them like any other field, so a view of Leads from one campaign is a saved filter rather than a data project.
Reps see where the Lead came from before they dial, and prioritise the campaigns that produce opportunities that win.
The return path
Won Close opportunities, back in the ad account that earned them
A form fill is not a result. Once Close marks an opportunity won, the amount goes back to the platform that produced the click.
MetaConversions API
Qualified lead, opportunity created and opportunity won, with value and currency
Google AdsOffline conversion import
Conversions matched on gclid, with the opportunity value for value based bidding
LinkedIn AdsConversions API
Status changes and won revenue matched on li_fat_id
Microsoft AdsOffline conversions
Conversions matched on msclkid, with the opportunity value
TikTok AdsEvents API
Server-side lead and revenue events
You choose what counts as a conversion
Map any Close lead status or opportunity stage to any platform event. Qualified, demo completed, opportunity won, or all three.
Value based bidding gets a real value
The opportunity value travels with the event, so tROAS strategies optimise on pipeline instead of a flat lead value.
Sent server to server
No pixel to fire, nothing for an ad blocker or a declined cookie banner to remove.
Reporting
The questions your Close reports cannot answer yet
Every one of these is a report in LeadJourney rather than a data project. Close stays the source of truth for the pipeline, and LeadJourney supplies the source that produced it.
Which campaign produced the opportunities we won last quarter, not just the leads that got a call?
What did a won opportunity actually cost us in ad spend?
Which channel starts our biggest opportunities, even when a different one closes them?
How much revenue came from ChatGPT, Perplexity and Gemini last month?
Which landing page produces the leads that reach a completed demo?
Which campaigns are buying leads our reps mark as bad fit?
LeadJourney and Close reporting
Where Close reporting ends and LeadJourney starts
Close reports on what happens inside Close: activity per rep, opportunities by status, the funnel from lead to won. All of it starts once a Lead exists.
| Capability | With LeadJourney | |
|---|---|---|
| Where the lead source comes from | With LeadJourneyClose CRM attribution from tracked touchpoints: every session and every channel recorded server-side, before the Lead exists. | |
| The anonymous first click | With LeadJourneyCaptured, then stitched to the Lead when the form is submitted or the call is booked. | |
| Ad spend | With LeadJourneyPulled automatically from Meta, Google, LinkedIn and Microsoft Ads. | |
| ROAS and cost per won opportunity | With LeadJourneyLive per channel, campaign, ad set and creative. | |
| Attribution models | With LeadJourneyFirst click, last click, linear and position based, switchable without re-tracking anything. | |
| Organic, direct, referral and AI search | With LeadJourneyFirst class channels, including ChatGPT, Perplexity, Claude and Gemini. | |
| First-party tracking and consent | With LeadJourneyServer-side and first-party by design. 95%+ accuracy, processed in the EU. | |
| Conversions back to the ad platforms | With LeadJourneyBuilt in per platform, with the opportunity value attached to the event. | |
| What it is for | With LeadJourneyMeasuring where leads and revenue come from, then feeding that back into how you buy. |
It is not either or
Keep Close as the place your team sells from. LeadJourney fills in the measurement layer underneath it, and hands the result to the platforms where the budget is spent.
MCP server
Chat with your Close attribution data
The same journeys, spend and won opportunities are also served over MCP. Ask in Claude or ChatGPT, and the answer comes from your own numbers.
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
Setup
Connected to Close in about 21 minutes
No developer, no data warehouse and no implementation partner.
- 1About 5 minutes
Add a single line of code
Paste the LeadJourney script into your site or your GTM container. It starts recording sessions, click IDs and form fills immediately.
- 2About 10 minutes
Connect Close and your ad accounts
Authorise Close and pick the objects and fields in scope, then connect Meta, Google, LinkedIn and Microsoft Ads. Campaigns and spend are imported for you, so ROAS is live from day one.
- 3Same day
Map statuses and stages to platform events
Choose which Close lead statuses and opportunity stages count as conversions. From then on every won opportunity flows back to the platform that created it, with the value attached.
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
Read the reviews where they were left
FAQ
What sales leaders on Close ask before connecting
If yours is not here, our team answers in the chat within a few minutes.
How is Close CRM attribution with LeadJourney different from the source field we already have?
A source field holds one value that a form integration or a rep put there once. LeadJourney produces the touchpoints in the first place: it tracks the anonymous first click, the organic and AI search sessions and the click IDs, joins them to spend from your ad accounts, follows the Lead through every call and status change, and writes the result onto the Close record. Your source field can stay exactly as it is.
Which Close objects and fields does LeadJourney write to?
Custom fields on Leads, Contacts and Opportunities. On the Lead and Contact: first and last touch channel, source and campaign, the ad and creative, the UTM parameters and click IDs, the landing page and a link to the full journey. On the Opportunity: the attributed channel and campaign, the credit each touchpoint earned under your active model and the ad spend attributed to the opportunity. You choose which of those are in scope before anything is written.
Will it overwrite the source field my reps already use?
No. Nothing is written to a field you have not mapped, and the direction of every mapping is yours to set. Most teams write attribution to a dedicated set of LeadJourney fields and leave their existing source field untouched, so historic reporting stays comparable.
Does it work with our pipelines, lead statuses and custom fields?
Yes. LeadJourney reads your own lead statuses and pipeline stages by name rather than a fixed list, so a pipeline per product line or a status called Demo completed works as it is. Custom fields on Leads, Contacts and Opportunities can be read and written, and you decide which ones.
Can I send won opportunities back to Meta and Google?
Yes, and it is the point of the integration. Won opportunities are sent to Meta through the Conversions API, to Google Ads as an offline conversion import matched on gclid, to LinkedIn through the Conversions API and to Microsoft Ads matched on msclkid, with the opportunity value attached so value based bidding has a real number to optimise against. Any earlier status, such as Qualified, can go back as its own event.
A Lead takes a dozen calls over two months before it becomes a won opportunity. Is it still attributed?
Yes. The journey in LeadJourney has no attribution window, so the won opportunity is credited to the campaign and ad that started it however long the sales cycle ran and however many calls and sequences it took. The ad platforms apply their own windows to the events they receive, so late wins mainly improve optimisation there; the report that matches revenue to the ad lives in LeadJourney.
How often does the data sync?
Both directions run continuously rather than as a nightly batch: tracked touchpoints reach Close as Leads arrive, and status changes leave Close for your ad platforms as they happen. Transparent Logs show every record, so you can see exactly what moved and when.
Do I need a developer?
No. Connecting Close is a sign in and a field mapping screen, and most accounts are live in about 21 minutes. Whoever administers your Close account is useful for deciding which fields to expose, and our team will do the mapping with you on a call if you prefer.
Is the Close sync 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 rather than working around them. Identifiers sent to the ad platforms are hashed before they leave.
What does it cost?
The Close integration is part of the platform rather than a paid add on. Plans are priced on tracked events instead of seats, so your whole sales team and your agency can share one workspace, and every plan starts with a 14 day free trial without a credit card.
95%+ accuracy, in and out of Close
Start linking marketing to revenue in Close with LeadJourney
Connect Close and watch your own opportunities line up against the campaigns that created them, status by status.


