Back to Help Hub
IntegrationsFAQ3 min readUpdated 2026-03-11

FAQ: Why can't I book referral leads in ServiceTitan?

This is typically caused by incomplete field mapping or a missing setup step in the integration settings.

Browse topics and support
Navigation

Topics

Article

On this page

Support

Ask AI

Ask a product or setup question without leaving this page.

Need human help?

Still stuck?

If this article does not solve the problem, send the context to support or book time with a human.

We will keep the article or page context with your request so support can respond faster.
Read this page as a quick path: scan the headings, use the step blocks, and escalate if the expected result does not happen.
This is typically caused by incomplete field mapping or a missing setup step in the integration settings.

Troubleshooting steps

For the booking integration to work, you must map the fields as follows:
Note that {Summary} and {Source} can be mapped as default fields (fixed values) rather than dynamic field mappings. All other ServiceTitan fields are optional.
  • Go to Campaign Settings → Integrations and API → CRM tab and click into your ServiceTitan integration.
  • Select the Leads tab and make sure the When lead joins campaign dropdown is set to Create New Booking In Service Titan (not "Nothing to action").
  • Check the Map your fields section. All required fields are marked with an asterisk (*) and must be mapped before the integration will work. A "Setup Required" warning will display if any required fields are missing.
  • The required ServiceTitan fields are: Source, Name, Email, Summary, Is First Time Client, and External Id. Make sure each one has a value mapped from Referral Factory.
  • {First Name} in Referral Factory → {Name} in ServiceTitan
  • {Email} in Referral Factory → {Email} in ServiceTitan
  • {Referral Code} in Referral Factory → {External ID} in ServiceTitan
  • Any field in Referral Factory → {Summary} in ServiceTitan (can also be set as a default value)
  • Any field in Referral Factory → {Source} in ServiceTitan (can also be set as a default value)
  • After checking all fields, click Save Changes at the bottom of the page.
  • If the issue persists, try disconnecting and reconnecting the integration entirely to refresh the connection.

Common causes

  • "Nothing to action" is selected — if the Leads tab dropdown is set to "Nothing to action," no bookings will be created in ServiceTitan
  • Required fields not mapped — if any required field in the mapping is empty, the integration will not send data
  • Booking Provider Value is incorrect — if the wrong Booking Provider Value was entered during the Finalize step, bookings may fail. You can find the correct value in your ServiceTitan account under Settings → Integrations → API Application Access → your Referral Factory app details

If the issue persists

Contact support with:
Support can identify if a specific required element is missing from the field mapping.
  • A screen recording showing the problem
  • The specific error message (if any) displayed when attempting to create a booking
  • The email address of a test referral that failed to book
Related strategy reading

Go deeper with Learn

This help article explains the setup. These Learn guides explain the bigger strategy, planning, and real-world use of referral programs.

Article feedback

Did this answer your question?

Your vote helps support spot weak articles, fix missing steps, and decide when a person should step in.