Switching tools? Setup is included on paid plans. See how

Know which lead sources turn into work.

Every lead keeps the source it came from, from the first form fill through the estimate, the job, and the payment. The lead sources report shows which sources booked work, and form analytics show which ones actually send people who fill it out.

14-day free trial, no credit card required.

See which sources send people who fill it out.

Every submission records the UTM tags that brought the visitor in. Form analytics line up views against responses for each source, so a busy source that never converts stands out.

How attribution works in Revcore

New leads · today7 captured
Website estimate request
Kinney · roof replacement
Web form
Booking request → reply texted
(512) 555-0148 · 2 min ago
Booking
Angi lead imported
Sandoval · HVAC tune-up
Angi
Qualified & assigned
Routed to Eric V.
Hot

The source is recorded at the door.

When a homeowner fills out a Revcore form, the UTM tags, click IDs, and referrer that brought them there are recorded with the submission, and the lead lands with its source set.

Stored on the contact, not on a session that expires

Try it free
Booked appointmentsThis week
Kinney · roof replacement
Google LSA · Thu 2:00 PM
Confirmed
Ashby · kitchen remodel
Meta ad · Fri 10:30 AM
Confirmed
Sandoval · HVAC system
Google Search · Sat 9:00 AM
Qualified
$38
cost/lead
63%
show rate
9
booked

Your Meta pixel, on your forms.

Add your Meta pixel to a Revcore form so the ad platform sees the submissions your ads produced, not just the page views.

Add your pixel ID once and it applies across your forms

Try it free

The record survives the whole job.

The contact created at the form fill is the same contact that gets an estimate, signs it, and pays the invoice. Nothing is re-keyed and nothing is stitched together later.

One identity from lead through to payment

Try it free

Sort your sources by what they booked.

The lead sources report lines up leads, booked jobs, and deal value for every source, so the ranking reflects work rather than volume. Export it to CSV or PDF.

Spot the source that produces volume but never closes

Try it free

What tracking and attribution covers.

  • UTM capture
  • Campaign tracking
  • Source tracking
  • Medium tracking
  • Meta pixel
  • Submission events
  • Lead source reporting
  • Click ID capture
  • Form analytics by source
  • Custom fields
  • Export

What is lead source attribution for contractors?

Lead source attribution tells a contractor which marketing sources produce work, not just form fills. Revcore records the UTM tags, click IDs, and referrer when a homeowner submits a Revcore form, sets the source on the lead, and keeps it on the same record through the estimate, the signature, and the payment.

Most shops can count leads by source. Fewer can say which of those leads booked, because the form lives in a marketing tool and the job lives somewhere else. With both in Revcore, the lead sources report shows leads, booked jobs, and deal value by source, and form analytics show views and responses by source.

You can also add your Meta pixel to a Revcore form, so the ad platform sees the submissions your ads produced.

Which plan includes it

Source tracking comes with Revcore's lead capture and CRM. Marketing attribution reporting is on Scale.

Source capture rides along with the forms and surveys you embed, and the reporting reads from the same pipeline. Reporting depth grows with the plan: a reporting dashboard on every plan, per-rep and per-crew performance on Pro, and custom reports and marketing attribution on Scale.

Compare plans on the pricing page

Tracking and attribution questions.

Still deciding if Revcore fits your crew? Talk to our team.

What exactly can I see?

The lead sources report shows leads, booked jobs, and deal value for each source. Form analytics show views and responses by UTM source for each form. Every lead keeps its source on the record through the estimate, the job, and the payment.

Does this replace the reporting in my ad platform?

No, and it is not trying to. Meta and Google will still tell you what happened inside their own platforms. Revcore adds what happened after the form: which sources turned into booked jobs.

How are UTMs captured?

They are read from the page when the homeowner submits an embedded Revcore form and stored with that submission, even when the form sits inside your own website. Today they are reported by source in form and site analytics.

What is a UTM parameter?

A UTM parameter is a tag added to the end of a link, such as utm_source=google or utm_campaign=spring-roofing, that tells you where a visitor came from. Add them to your ads, emails, and listings, and Revcore records them when that visitor submits a form.

Can I use my own Meta pixel?

Yes. Add your pixel ID in Revcore and it fires when that form is submitted.

Does Revcore import leads from Meta lead ads?

Not yet. A native Meta Lead Ads connection is planned and not live today. Ads that send people to your website form are tracked through the UTM source on that form.

What about leads that call or walk in?

Set the lead source on the contact when you add it, so phone, referral, and yard sign leads show up in the same source reporting as web leads. The more consistently your team sets it, the more complete the picture.

Does this work if I keep my current website?

Yes, and that is the normal setup. The tracking rides along with the embedded form or survey you paste into the site you already own.

The last login your business needs.

Quote it, schedule it, invoice it, and get paid fast, without taping a pile of apps together.