If you have an existing form outside of CallRail, you can set up external form tracking so you can capture and follow up with customers as soon as they submit a form to your website.
Learn more about Form Tracking.
Getting started
To track forms with CallRail, you'll need to enable form tracking and install the JavaScript Snippet.
Enable external form tracking
Use these instructions to turn on external form tracking.
- Click the Settings icon on the left navigation bar.
- Choose the company where you’d like to track external forms.
- Choose External Forms from the Forms & Chats header on the left.
- Slide the toggle ON to enable external form tracking.
Track existing forms
Each company in your account has its own setup for external form tracking. Use these instructions for each company where you'd like to track a form you've created outside of CallRail.
- Click the Settings icon on the left navigation bar.
- Choose the company where you’d like to track forms.
- Choose External Forms from the Forms & Chats header on the left.
- Choose to capture forms on all pages, or choose to capture forms on only certain pages. For each page, you’d like to track, click + Add Page. Be sure to include the domain for the URLs you enter here (for example, you'll want to enter "example.com/contact" instead of "/contact").
- Decide if you'd like to exclude form submissions from certain sources from capture. Form submissions can be captured from all visitors, visitors from PPC searches or visitors sourced from Google Ads.
- If there are certain fields in your form where you don’t want to collect information, you can add "Ignored Fields" to your settings. This will prevent these fields from showing in your CallRail reports and in any alert you receive. Click + Add Field and enter the fields you'd like to exclude.
- Click Save to start tracking existing forms on your website.
FAQs
What form providers are compatible with external form tracking?
External form tracking is compatible with many form providers, including but not limited to:
- AWeber
- ASPnet
- Caldera Forms
- Contact Form 7
- DiViBuilder
- Drupal
- Elementor
- Formidable
- Gravity Forms
- HubSpot Forms
- Instapage
- MailChimp
- MailChimp for Wordpress
- Salesforce
- Typeform
- Unbounce
- WP Forms
However, it is currently unavailable for some providers and for forms hosted in an iFrame or on a URL separate from where the swap script is installed. If you’re uncertain if your form provider is compatible with external form tracking, please contact our Support team. If your current form provider is not supported but you wish to track form submissions with CallRail, consider creating a custom form.
Why aren’t my forms showing in CallRail?
You can use this help article to troubleshoot your external form tracking setup.
What if there are some forms I don't want to capture in CallRail?
Follow the instructions below if you're using external form tracking and there are some forms you don't want to capture in CallRail (for example, a form for existing clients only):
- Click the Settings icon on the left navigation bar.
- Choose the desired company.
- Choose External Forms from the Forms & Chats header on the left.
- Select "All except the following pages:" to exclude forms from those web pages from being tracked in CallRail.
Can I block certain form submissions?
Any unwanted form submission can be marked as spam. Using the Mark as Spam button for form submissions in the current billing cycle will remove the form submission from your log, your reports, and billing.
To help prevent spam, we also suggest adding a reCaptcha to your form.