Submitrail Lead Sync is an independent plugin that connects your Contact Form 7 forms to your TrackFlow CRM account. When a visitor submits a form and the submission passes Contact Form 7’s validation and spam checks, the plugin posts it to your TrackFlow CRM Website Integration webhook so the lead appears in your CRM without manual re-entry.
You decide, for each form individually, which Contact Form 7 field feeds which TrackFlow field. Forms that have not been configured yet fall back to an automatic best-guess mapping based on field names, so a newly connected form still sends usable data before anyone opens the settings.
This plugin requires a TrackFlow CRM account and API key, and sends form data to TrackFlow CRM. See the External services section below for exactly what is sent and when.
The request to TrackFlow is sent synchronously, inline with the form submission that triggered it, using a fixed 10 second timeout. There is no background queue and no automatic retry: if TrackFlow is unreachable or rejects the request, Contact Form 7 still completes the submission normally, and the attempt is recorded in the log when logging is enabled. The 10 second timeout caps how long a visitor can ever wait on a slow or unavailable endpoint.
The mappable field list mirrors TrackFlow’s Website Integration field reference, including Mobile Number, Full Name, Company Name, Email, WhatsApp Number, Lead Type and Inquiry Date. Mobile Number is required by TrackFlow, and either Full Name or Company Name must resolve to a value. TrackFlow rejects submissions that duplicate an existing lead.
This is an independent plugin. It is not affiliated with, endorsed by, or sponsored by Contact Form 7 or its author, or by TrackFlow CRM. “Contact Form 7” and “TrackFlow” are named only to describe what this plugin works with, and belong to their respective owners.
This plugin connects to one external service: the TrackFlow CRM Website Integration API.
What the service is: TrackFlow CRM (https://trackflowcrm.com/) is a third-party, hosted customer relationship management (CRM) service. Its Website Integration API lets a website create leads in a TrackFlow CRM account.
Why the plugin uses it: creating leads in your own TrackFlow CRM account from Contact Form 7 submissions is the plugin’s only purpose. Without the service the plugin does nothing.
What you need to configure: a TrackFlow CRM account with the Website Integration feature enabled, and the API key from that account, entered under Submitrail Settings. Nothing is ever sent until an API key has been saved.
Where the data is sent: by HTTPS POST to https://api.trackflowcrm.com/api/v1/webhook/website by default. An administrator can change this URL if TrackFlow issued a different one for their account, but the plugin only accepts https:// URLs on trackflowcrm.com or its subdomains, and does not follow redirects.
When data is sent:
What data is sent:
x-api-key request header, and the standard WordPress HTTP User-Agent header, which contains your WordPress version and your site’s URL.Service provider terms: TrackFlow CRM Terms of Service and Privacy Policy.
As the site owner, you are responsible for telling your visitors, for example in your site’s privacy policy, that the data they submit through your forms is shared with TrackFlow CRM. The plugin adds suggested wording to the Settings Privacy policy guide.
This plugin does not load any external scripts, fonts, images, analytics or tracking, and does not contact any other service.