ServiceTitan + WordPress

Capture Every Lead Before
They Leave the Page

LeadCapture ST fires your lead into ServiceTitan Bookings the moment someone clicks submit — before they pick a date, close the tab, or change their mind.

✓ Any WordPress theme   ✓ No coding required   ✓ 5-minute setup

 

No Cost Consultation
Licensed & Insured  ·  CO Lic. #EC.0000000
★★★★★
4.9 · 300+ Reviews

⏱ Takes 30 seconds — we’ll reach out to confirm.

First Name *
Last Name *
Phone *
ZIP Code *
Email Address *
Select a Service * ⌄
⚡ Schedule Now

Lead captured in ServiceTitan — Booking ID #44444444
100%
Leads captured on first submit
Zero
Duplicate bookings ever
5 min
Average setup time
All hosts
GoDaddy, WP Engine & more

The Problem

Most schedulers lose the lead before they fire

Standard web schedulers only create a booking in ServiceTitan when the customer completes every step — pick a date, pick a time, review, confirm. Four steps where they can walk away.

That’s a $300–800 job that just walked out the door with no trace in your system.

The Solution

Fire to ServiceTitan on the first click. Always.

LeadCapture ST sends the booking to ServiceTitan the instant someone clicks submit — before the scheduler expands, before any redirect. Name, phone, email, ZIP, and service type land in your Bookings tab in under 2 seconds.

If they complete the scheduler
Same booking updated with date and time. No duplicate.
If they close the tab
Lead is already in ST. CSR calls to confirm. Zero leads lost.

Features

Everything a ServiceTitan shop needs

Built by a ServiceTitan customer. Every feature exists because it solved a real problem.

Lead-First Architecture

Fires to ServiceTitan on first button click — before the scheduler expands, before any redirect.

📅

Optional Full Scheduler

Calendar and time picker expand after submit. Updates the same ST booking — never a duplicate.

🎨

Fully Brandable

Color pickers, custom header, button text, and trust badges — all managed from WP admin.

🔒

Secure by Design

AES-256 encrypted credentials. WordPress nonce verification on all requests. Nothing exposed client-side.

📊

A/B Testing Built In

Use mode="short" or mode="full" per page to test what converts.

🌐

Works on Any Host

Uses admin-ajax.php not the REST API. Works on GoDaddy, Bluehost, WP Engine, Kinsta, and more.

How It Works

From form submit to ServiceTitan in seconds

1

Visitor fills short form

Name, phone, email, ZIP, service type. Under 30 seconds.

2

ST booking created instantly

Appears in ServiceTitan Bookings tab before the page changes.

3

Scheduler expands (optional)

Customer picks a date and time, or skips and waits for a call.

CSR dispatches the job

Confirms or calls to book — lead is in the pipeline either way.

Pricing

Simple, one-time pricing

No monthly fees. Pay once, use forever. Updates and support included for one year.

Single Site

$99

one-time · 1 WordPress install

✓  Full scheduler + short form
✓  Unlimited submissions
✓  All branding controls
✓  1 year of updates
✓  Email support

Most Popular

Agency

$299

one-time · unlimited sites

✓  Everything in Single
✓  Unlimited WP installs
✓  Use on all client sites
✓  Priority support
✓  1 year of updates

Annual Renewal

$39

per year after first year

✓  Continued updates
✓  Compatibility fixes
✓  Email support
✓  New features
✓  Plugin works without it

FAQ

Common questions

Yes. The moment the visitor clicks submit, a booking is created in your ServiceTitan Bookings tab as an unconfirmed lead — in under 2 seconds, before any redirect or scheduler expansion.
No. The date and time selection sends a PATCH update to the original booking record. One booking per visitor, always. No duplicates, ever.
The lead is already in ServiceTitan. Your CSR can see it in the Bookings tab, call to confirm, and book the job — even though the customer never finished the scheduler.
Yes. LeadCapture ST uses WordPress’s built-in admin-ajax.php instead of the REST API. GoDaddy blocks custom REST routes at the server level — this plugin bypasses that entirely.
Yes. The client secret is encrypted with AES-256-CBC using your site’s unique AUTH_KEY before being stored in the WordPress database. It is never visible in page source or network requests.
Yes. Use [leadcapture_st mode=”short”] on one page and [leadcapture_st mode=”full”] on another to A/B test. Each instance generates a unique ID so multiple forms on the same page work independently.
You need a ServiceTitan API Application, which any ST admin can create for free at developer.servicetitan.io. Takes about 5 minutes.
Settings are stored in the WordPress database. Deactivating does not delete them. They are only removed if you permanently delete the plugin.

Stop losing leads at the last step

Every form abandon is a job that went to your competitor. LeadCapture ST makes sure that never happens again.