levelpartner.ai
Reporting and attribution

Marketing reporting and attribution

Reporting that traces every enquiry from its first click to a booked call to a paid invoice, from one database. Unlike AI reporting tools bolted onto other systems, the numbers come from the same record your team works in, so marketing and sales stop arguing about whose figures are right.

  • Paid search
  • Paid social
  • Organic search
  • Referral
  • Direct traffic
  • Email campaign
  • Website chat
  • Booking page
  • Phone call
  • Order form
  • Imported list
  • Added by hand
The problem

You are spending money on channels you cannot rank

When turnover stalls, the first question is where to put the next pound or dollar. Most companies cannot answer it. Ad platforms report clicks, the CRM reports deals, the booking tool reports calls, and someone spends Friday afternoon stitching them into a spreadsheet that is out of date by Monday.

Reporting and attribution on the platform works the other way round. Because forms, calls, bookings, pipeline and invoices share one record, each won deal already knows which campaign produced it. AI reporting tools are only as good as the data under them; here the data is clean because it is written once, by the work itself.

Spend is judged by clicks, not revenue

Ad dashboards stop at the lead and never see the sale.

Reports are built by hand

Someone exports, pastes and reconciles every week.

Nobody trusts the pipeline number

Stale deals and duplicates make the total meaningless.

Sales and marketing see different figures

Every meeting starts with an argument about the data.

What happens to a lead

Numbers that stay right without a Friday clean-up

Clean data is a side effect of the work, not a task. The platform keeps records in step, flags what is stalled and delivers the same report every week.

Pipeline hygiene and reporting

  • Trigger

    Deal changed

    Stage, value or owner

  • Trigger

    Contact changed

    New, merged or imported

  1. Values kept in step

    Deal value, source and referral partner are copied onto the contact automatically.

    Instant
  2. Duplicates and imports cleaned

    Imported or duplicate records are merged or removed by rule, not by hand.

    Daily
    • Deal movingActivity this week
      1. Source to revenue tracked

        Every won deal traces back to the channel and campaign that produced it.

        Ongoing
      2. Weekly report delivered

        Leadership gets the same numbers every week, without anyone building a spreadsheet.

        Weekly
      3. Done
    • No activity 14 daysDeal has stalled
      1. Stalled deals flagged

        Deals with no activity for too long are flagged to their owner with a task.

        Daily
      2. Owner asked for the next step

        Reply updates the deal

      3. End
  1. Form submitted from a paid search ad, source and campaign recorded
  2. Contact created, first touch saved on the recordsent
  3. Discovery call booked from a nurture email, latest touch updatedbooked
  4. Deal moved to proposal, value added to the pipeline
  5. Invoice paid, revenue credited to the ad campaignwon
  6. Weekly report sent to leadership with the new figuresdone

Illustration. Attribution rules and report contents are set by you.

The price of doing nothing

What building reports by hand costs

Count the hours spent exporting, pasting and reconciling numbers into weekly and monthly reports. Put in your own figures.

Your team
Salary plus overheads, in your currency.
Your estimate.
Your estimate.

Based on the figures you entered

Hours a week spent building reports by hand18
Cost a year€32,760
Hours a week returned7 to 13
Value of those hours a year€13,100 to €22,930

This is your own arithmetic on the figures you entered, not a result levelpartner.ai has produced for anyone.

How this is calculated

weekly hours = people × hours each

annual cost = weekly hours × loaded hourly cost × 52

value returned = annual cost × the share you estimate could be automated

Every input is yours. The automatable share is an estimate, which is why the result is a range.

Worked example. Two people spending four hours a week each pulling numbers into a report at a loaded 35 an hour: 8 hours and about 14,560 a year. If 40 to 70 in 100 of those hours can be automated, that is 3 to 6 hours a week back.

What it does

CRM reporting, attribution and dashboards from one database

Every widget reads the same contacts, conversations, calls, bookings, deals and payments. These are the reports that come with the platform.

First and latest touch on every contact

Each contact keeps two sources: the session that first brought them in, which never changes, and the most recent one, which updates each time they act. Both record the channel, the campaign and ad tags, the click identifier and the page they converted on.

How multi-touch attribution works

Lead tracking that follows the lead to the money

Sources are captured when someone submits a form or survey, books a meeting, leaves details in website chat or uses an order form. When the deal is won or the invoice paid, the revenue is credited back to that source, so lead tracking software ends at revenue, not at the enquiry.

A CRM dashboard you build in minutes

Drag widgets onto a dashboard: deal count and value by status, revenue over time, wins this month, lost deals by reason. Group by stage, owner, source or medium, filter by first or latest touch and any campaign tag, and switch each widget between a number, bar, line, donut or table.

What a marketing dashboard should show

Ad reporting tied to outcomes

Connect your Google and Facebook ad accounts and see spend beside the leads, booked calls and revenue each campaign produced. Marketing dashboard software that stops at clicks cannot tell you which campaign to cut; this one can.

Calls, bookings and conversations

Call reporting shows answered, missed and returned calls by number and campaign. Appointment reports show booked, showed and no-show. Conversation reports show how fast your team replies, so slow response is visible before it costs a deal.

Your own website, tracked too

A tracking script on a site built elsewhere records page views and captures standard HTML form submissions into the CRM with their source. Forms loaded inside an iframe or a third-party widget are not captured, so those are best rebuilt on the platform.

AI and automated reporting

AI steps label each enquiry by intent as it arrives, so reports split by what people actually asked for. Scheduled reports go to leadership by email every week, so the numbers arrive without anyone building them.

Setting up automated marketing reporting

One customer journey, as recorded
  1. First paid search ad, spring campaign
  2. Then two nurture emails opened
  3. Latest discovery call booked from the email link
  4. Won proposal accepted, deal closed
  5. Paid revenue credited to the first and latest touch
Getting the data right

Five habits that keep attribution honest

Attribution is set up once and then protected. Most broken reports come from one of these, not from the software.

Tag every paid link the same way

Campaign tags are case-sensitive. "Spring" and "spring" are two campaigns in the report, and a stray space splits them again. Agree one naming list and use the platform's link templates for your ad accounts.

Convert on the landing page

Tags are read on the page where the form is submitted. Send ad traffic to the page with the form on it, not to a page that links to another.

Keep one record per person

Duplicate rules by email or phone mean a returning lead updates their latest touch instead of becoming a second contact with no history.

Decide which date a report uses

Created date, last updated or status change answer different questions. Pick one per dashboard and say so in its title.

Expect gaps in organic keywords

Search engines hide most search terms, so organic search shows as a source without the keyword. Use your search console for terms.

Before and after

Spreadsheet reporting compared with reporting on the platform

Stitched together by hand

  • Ad platforms report clicks, not sales
  • Numbers exported and pasted every week
  • Duplicates and stale deals inflate the pipeline
  • Each team brings its own figures

Reported from one database

  • Every won deal traced to its campaign
  • Dashboards update as the work happens
  • Records kept clean by rule
  • One set of numbers for everyone

The report is not cleverer. It is built from data that was right in the first place.

If nobody trusts the report, every decision is made on instinct.
What it costs

One licence, no tiers

Every feature is available on one licence, with no tiers to climb and no per-seat fees. Usage is billed as used, including WhatsApp, premium workflow steps, local listings sync and AI; implementation and custom work are priced separately and agreed before any work starts.

See full pricing and usage rates

Platform licence

levelpartner.ai

€7,512

a year, the platform licence

  • Every feature is available on one licence, with no tiers
  • Unlimited users and unlimited contacts, no per-seat fee
  • 30 hours of onboarding included, plus a 30-day check-in after launch
  • Implementation beyond the included hours at €85 an hour, scoped and approved first
  • Custom builds quoted to scope
  • Usage billed as used: email, SMS, calls, WhatsApp, AI, premium workflow steps and local listings sync, at published rates
See pricing

Clicks are not customers.

Every customer has a source.

FAQ

Questions buyers ask

What are AI reporting tools, and how is this different?

AI reporting tools read data from other systems and summarise it. Their answers are only as good as that data. Here the reports, the AI labelling and the data share one database, so the numbers are complete and consistent before anything is summarised.

Which attribution model does it use?

Each contact keeps its first touch and its latest touch, and reports can credit revenue to either. That answers the two questions most companies actually ask: what brings people in, and what makes them act. It is not a weighted model that splits credit across every touch in between.

Can I see which ad campaign produced revenue?

Yes. Connect your ad accounts and tag your links, and each lead carries its campaign and ad. When the deal is won or the invoice paid, the revenue appears against that campaign beside its spend.

Why does a lead show no source?

Usually because the link had no campaign tags, the tags were spelt differently from the template, or the visitor moved to another page before submitting the form. Contacts added by hand or imported from a list are given their own source so they never pose as marketing.

Does it replace our web analytics?

No. Keep your web analytics for traffic, pages and search terms. This answers the question analytics cannot: which of those visits became a customer and what they paid.

Can reports be sent automatically?

Yes. Dashboards can be scheduled to arrive by email every week or month, so leadership gets the same numbers without anyone building them.

Is reporting included in the licence?

Yes. Reporting and dashboards are part of the platform licence at no usage charge.

Next step

Find out which of your channels actually pays

Bring the report you build by hand today. On the call we will show you how the same numbers would come from one database, and what you would see that you cannot see now.

Book a strategy call

We use these details to reply to you, usually within one working day, and for nothing else. See the privacy policy.

Thank you. Your request is in.

Someone will reply by email within one working day with a time for the call.

Spend where the revenue comes from

Restarting growth starts with knowing which channel pays. Put every lead, call and deal on one record and let the report build itself.