Form Tracking and Call Tracking in One Dashboard

Track form submissions alongside phone calls with the same source attribution. The tracking script captures form fills with UTM, gclid, and fbclid data. Forward form leads via email or webhook. See every lead in one place.

The bottom line

Last updated: May 2026

CallScaler's form tracking captures form submissions with the same source attribution as phone calls, using the same tracking script. Every form fill is logged with UTM parameters, gclid, fbclid, and landing page data. Form leads can be forwarded via email or webhook and appear alongside calls in the dashboard. CallScaler bundles form tracking free on every plan, while CallRail sells it as a $5 a month Form Tracker add-on on top of their base plan.

Curran Van Waarde
Written by Curran Van Waarde, Founder, CallScaler

Quick facts about Form Tracking

Price
Free on every plan
Setup time
About 5 minutes (same as DNI)
Attribution
UTM + gclid + fbclid + msclkid
Forwarding
Email and webhook
Form limit
Unlimited
Plans
PAYG, Pro, Agency, Pay Per Call

In-depth guide to Form Tracking

Why track forms and calls together?

Most lead gen businesses generate leads through both phone calls and form submissions. If you track these separately, you get an incomplete picture of which campaigns actually work. A campaign might look like it has low ROI based on call data alone, but when you add form submissions from the same source, the numbers tell a different story. CallScaler's form tracking uses the same attribution data as call tracking, so you see all leads from every source in one dashboard.

How form tracking captures attribution data

The same tracking script that powers DNI also monitors form submissions on your site. When a visitor fills out a form, CallScaler captures the submission along with UTM parameters, gclid, fbclid, landing page URL, and the visitor's referral source. This means every form lead gets the same source attribution as a phone call. You configure which forms to track by CSS selector, form ID, or simply track all forms on the page automatically.

Form submission detail panel with captured fields, source attribution, UTM parameters, gclid, and landing page URL
Form submission detail panel with captured fields, source attribution, UTM parameters, gclid, and landing page URL

Forwarding form data to your team

Form submissions can be delivered to your team through multiple channels:

  • Email forwarding sends form data to any email address in real time
  • Webhook delivery pushes JSON payloads to your CRM or automation platform
  • Zapier integration connects form events to 5,000+ apps without code
  • Dashboard view shows all form submissions alongside calls in one timeline
  • CSV export lets you download form data for offline analysis or reporting

Common form tracking patterns

Here are the most effective ways agencies and lead gen companies use form tracking:

  • Track contact forms and call conversions from the same Google Ads campaign
  • Compare form lead quality vs call lead quality by source to optimize spend
  • Forward form submissions to client CRMs while keeping attribution in CallScaler
  • Use form plus call data together when reporting total lead volume to clients
  • Set up webhook forwarding to trigger instant Slack notifications for form leads

Tips for accurate form tracking

Make sure your forms have unique identifiers (IDs or class names) so you can target specific forms if needed. If your site uses multi-step forms, CallScaler captures the final submission. For forms loaded dynamically via JavaScript frameworks like React or Vue, the tracking script handles these automatically since it monitors DOM changes. Test form tracking after setup by submitting a test form and checking that it appears in your CallScaler dashboard with the correct source attribution.

Comparing form leads vs call leads

With both form and call tracking in CallScaler, you can compare lead quality across conversion types. Many businesses find that phone calls convert to sales at 2 to 3 times the rate of form submissions, but forms generate higher volume. Use this data to balance your marketing mix and set appropriate cost-per-lead targets for each conversion type.

Call log showing every call tagged by source for side-by-side comparison with form submission attribution
Call log showing every call tagged by source for side-by-side comparison with form submission attribution

Form tracking for multi-location businesses

Handle form tracking across multiple sites and locations:

  • Deploy the same tracking script across all location pages for consistent attribution
  • Use CSS selectors to track location-specific forms separately
  • Route form submissions to different email addresses per location via forwarding rules
  • Compare form volume and quality across locations in the analytics dashboard

Automating form lead follow-up

Combine form tracking with webhooks to trigger instant follow-up. When a form submission comes in, a webhook fires with the form data and source attribution. Use Zapier to create a CRM lead, send a Slack notification to the sales team, and trigger an automated email response, all within seconds of the form submission. Speed-to-lead is critical, and automation ensures no form lead waits for a manual check.

How it works

One script tracks both calls and form submissions.

  1. Add the Tracking Script

    The same tracking.js snippet that powers DNI also captures form submissions on your site.

  2. Configure Form Rules

    Tell CallScaler which forms to track. Target by CSS selector, form ID, or track all forms automatically.

  3. Forms Captured with Attribution

    Every form submission is logged with the visitor's source, UTM parameters, gclid, fbclid, and landing page.

  4. Forward and Report

    Form data is forwarded via email or webhook. See forms alongside calls in your dashboard.

Forms log showing every submission tagged with source (Google Ads, Meta Ads, Direct, Bing) and captured contact fields
Forms log showing every submission tagged with source (Google Ads, Meta Ads, Direct, Bing) and captured contact fields

Key capabilities

Complete lead attribution across every conversion type.

Automatic Form Detection

Track all forms on your site automatically, or target specific forms by selector or ID.

Source Attribution

Every form fill is tagged with the same UTM, gclid, and fbclid data as your calls.

Email and Webhook Forwarding

Forward form submissions to any email address or webhook endpoint in real time.

Unified Dashboard

See form leads and call leads side by side. One view of all your inbound leads.

Form Rules

Control which forms are tracked, which fields are captured, and where data is forwarded.

No Extra Code

The same one-line tracking.js snippet handles both DNI and form tracking. No additional setup.

Form tracking compared

ProviderPriceUTM + gclid attributionWebhook forwardingSame script as call tracking
CallScaler (every plan)FreeYesYesYes
CallRail (Essentials + Form Tracker)+$5/mo add-onYesYesYes
WhatConverts (Pro)IncludedYesYesYes
CallTrackingMetrics (Marketing)IncludedYesYesYes

Pricing as of May 2026. Competitor prices pulled from public pricing pages. CallScaler is the only provider that ships form tracking on the $0 pay-as-you-go tier.

Who uses form tracking?

Marketers and agencies that generate leads through both phone calls and form submissions.

  • PPC agencies tracking both form fills and calls from Google Ads
  • Lead gen companies that sell phone and form leads
  • Home services businesses receiving inquiries via forms and calls
  • Multi-channel marketers who need a single view of all lead sources

Frequently asked questions

Common questions about Form Tracking.

Start tracking your calls today

Sign up free, set up in under 60 seconds. No credit card required.