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.

Send this article context to support so a human can pick up quickly.
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.
Need help applying this to your account?

Contact support and we will keep this article attached to your request.

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
Still need help?

Send this article to support

A human can review the article you were reading and help with the exact next step.

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.