Stop losing leads to long scheduling forms. On your WordPress site, LeadCapture ST captures every lead the moment a customer clicks Submit, instantly creates the ServiceTitan booking, and lets them pick a time after — not before.
Built by an electrical contractor, on ServiceTitan, for contractors on ServiceTitan.
Your form, your branding — every color, badge, and button is a setting.
A homeowner with a dead outlet fills in their name and phone number... then the form demands six more steps. They close the tab. With a typical scheduler, that lead never existed.
Drag the sliders. Even recovering a handful of abandoned leads each month changes the picture.
Estimates based on your inputs — not a guarantee of results. Assumes recovered leads close at the rate you set.
Visitor enters name, phone, email, ZIP, and picks a service.
One click — the booking is created in your ServiceTitan Bookings tab, tagged to your campaign.
Every lead is also saved on your site. If ServiceTitan is ever down, you're emailed and it auto-retries.
A calendar with real availability from your ServiceTitan capacity expands — totally optional.
Picking a time updates the original record. Skipping it? Your CSR calls. Either way, you won.
2-minute demo: a customer submits the form, the lead lands in the ServiceTitan Bookings tab, and they self-schedule an arrival window.
Most booking tools make the customer finish every step before the lead exists. That's the difference.
| Capability | Typical multi-step scheduler | LeadCapture ST |
|---|---|---|
| Lead captured on first submit — before scheduling steps | ✕ | ✓ |
| Scheduling is optional for the customer | ✕ | ✓ |
| Abandoned session still delivers name & phone to your CSR | ✕ | ✓ |
| Local backup of every lead if the API is down, with auto-retry | ✕ | ✓ |
| Self-scheduled time updates the same booking (no duplicates) | ✕ | ✓ |
| Google Tag Manager events for ad conversion tracking | Varies | ✓ |
| Live arrival windows from your ServiceTitan capacity | Varies | ✓ |
| Lives on your WordPress site, matches your brand | Varies | ✓ |
Comparison describes common multi-step web schedulers in general, not any specific named product. Evaluate any tool against your own requirements.
Fires to ServiceTitan on first submit — before any other step. 100% of intent captured.
Every submission saved on your site. Failed syncs email you instantly and retry hourly. A leads dashboard shows every capture.
Calendar offers only arrival windows with real open capacity, straight from the ServiceTitan Capacity API.
Colors, headers, trust badges, reviews, button text — a color picker, not a CSS file.
Honeypot, time-trap, and rate limiting keep junk out of your Bookings tab. Credentials encrypted at rest.
Fires Google Tag Manager events for captured leads and self-scheduled appointments — feed your Google Ads conversions.
Paste your ServiceTitan API credentials, click Test Connection, pick job types from a dropdown, done. Read the docs →
Run short-form-only on one page and the full scheduler on another with a shortcode attribute.
Page-cache safe and admin-ajax based — GoDaddy, WP Engine, Kinsta, Bluehost, all fine.
7-day free trial on every plan. Cancel anytime.
Secure checkout by Freemius · 7-day trial · Requires an active ServiceTitan account & free API application
About five minutes. Install it, paste your ServiceTitan API credentials, click Test Connection, pick your job types from a dropdown, and drop the shortcode on any page. The setup guide walks through every screen.
Just a free API application — created in ServiceTitan under Settings > Integrations > API Application Access. Takes about five minutes, and a built-in Test Connection button confirms it's working.
That's the whole point: their name, phone, email, ZIP, and requested service are already in your ServiceTitan Bookings tab from the first click. Your CSR calls them like any other lead. Nothing after the first click can lose the lead.
Yes. Drop the shortcode into an Elementor HTML or Shortcode widget and it renders inside any layout, matching your brand settings.
Yes. Use a Divi Code module (or the Shortcode module) and paste the shortcode. It also works in Gutenberg and classic-editor pages.
Yes — brand colors, header text, license number, review score, trust badges, button copy, and your list of services are all settings with a color picker. No CSS required.
Both. Run short-form-only with mode="short" or the full scheduler with mode="full" — per page, via shortcode attribute. The lead is captured first in either mode.
Keep it for general contact forms. LeadCapture ST is different: it creates a real ServiceTitan booking (not an email or CRM entry) the moment someone submits, and then offers live self-scheduling against your actual capacity. Many customers run both side by side — here's every way to connect a contact form to ServiceTitan, compared.
The lead is saved on your website first, you get an immediate email with the customer's details, and the sync retries every hour until it lands. A dashboard shows every captured lead and its sync status.
No. When a customer picks a date and arrival window, it updates the same booking created at the first click. One customer, one booking, always.
Yes. It's built to survive aggressive full-page caching (GoDaddy, WP Engine, Kinsta, etc.) and uses WordPress's standard admin-ajax pipeline that works on every host.
Every plan starts with a 7-day free trial. Cancel during the trial and you're never charged. Licenses, billing, and invoices are handled by Freemius, our secure checkout provider. See our terms for the refund policy.
No. LeadCapture ST is an independent product by Baldwin Enterprises and is not affiliated with, endorsed by, or sponsored by ServiceTitan, Inc. It uses ServiceTitan's public API, the same way your other integrations do.
Install in five minutes. If it doesn't put more leads in your Bookings tab, cancel in the trial window and pay nothing.
Start Your 7-Day Free Trial