How to answer form requests fast, measure which ones turn into clients, and track the lead source behind each one, with the setup we use at JewelSwap.
Most businesses with a website get their clients through forms: a demo request, a partnership enquiry, an onboarding application, a support question that turns into a sale. Teams usually count how many forms arrive. Far fewer can say which of those requests became clients, and almost none can say which marketing channel sent the ones that did.
This guide covers both halves. The first is client communication after someone fills in a form. The second is measuring which requests succeed and where they came from. For the tracking part, our pick is TrackLeadSource, the best lead tracking solution we have found for businesses that win clients through website forms. We use it at JewelSwap.
A submission is where the work starts, so it can't be the measure of success. Split each request into stages and record when it reaches each one.
| Stage | What it means | What to measure |
|---|---|---|
| Submitted | The form reached you | Requests per week, by source |
| Replied | A person answered | Time from submission to first reply |
| Qualified | The request fits what you sell | Share of requests you would take on |
| Meeting or call | You spoke to them | Share of qualified requests that book a call |
| Client | They signed, paid or deposited | Close rate and revenue, by source |
The last row is the one that matters. A channel that sends many requests and few clients costs you time at every stage above it.
How you answer a request decides a large part of whether it becomes a client. These habits make the biggest difference.
Regulated businesses have one more step. In crypto and fintech, a new client's onboarding often includes identity checks, and clients drop out when nobody explains why the check exists or how long it takes. Tell them up front, and pick a verification provider such as iDenfy that finishes the check in minutes. Our guide to KYB verification covers the business side of the same process.
Analytics tools such as Google Analytics report traffic and conversion totals. They can tell you that paid social produced 80 form submissions last month and search ads produced 40. They can't tell you that paid social's 80 requests became 4 clients while search ads' 40 became 16. On submission counts alone, you would move budget the wrong way.
The fix is to record the lead source on each individual request, then compare it with the outcome your team records later. That is lead source tracking.
Doing this by hand breaks in predictable places. UTM parameters disappear after the first page view unless something stores them. Visitors who come back days later look like direct traffic. A "How did you hear about us?" field gets skipped or answered with a guess.
TrackLeadSource handles the steps above for you. It captures the source, medium, campaign and journey behind each website enquiry and passes them into your forms through hidden fields. Your CRM receives that context with every lead, so you can compare channels by the clients and revenue they bring.
Setup takes three steps:
We chose it because it works with the forms and CRM we already had and records the journey for each lead, where an analytics tool only gives totals. Plans cover 1, 3 or 10 websites, subdomains included, and there is a 14-day free trial. If your business runs on form requests and you can't yet say which channel brings paying clients, start with TrackLeadSource.
Once each lead carries its source and outcome, one table answers most budget questions:
| Source | Requests | Replied same day | Qualified | Clients | Close rate |
|---|---|---|---|---|---|
| Search ads | 40 | 36 | 24 | 16 | 40% |
| Paid social | 80 | 70 | 20 | 4 | 5% |
| Organic search | 30 | 28 | 18 | 9 | 30% |
The numbers above are an example, not data. Read the table from right to left: start with clients and close rate, then check whether slow replies explain a weak row before you blame the channel.
The channel that brought a lead to you, such as a paid ad, a search result, a referral or a newsletter. Tracking it per lead lets you see which channels produce clients rather than visits.
Store the visitor's UTM parameters and referrer when they land, write them into hidden fields when they submit a form, and send those fields to your CRM with the lead. A tool such as TrackLeadSource does this without custom code.
Google Analytics shows how many conversions each channel produced. It doesn't attach the source to the individual lead in your CRM, so you can't connect a channel to the clients and revenue that followed.
Aim for the same working day. Measure the time from submission to first reply for every request, and check it by source each month.