1. Home
  2. Local Content Engine
  3. How to Setup Local Content Engine with ServiceTitan
  1. Home
  2. Integrations
  3. ServiceTitan
  4. How to Setup Local Content Engine with ServiceTitan

How to Setup Local Content Engine with ServiceTitan

This guide explains how to connect ServiceTitan to Local Content Engine so completed jobs can create mini jobs and local marketing content.

What ServiceTitan Can Drive

With ServiceTitan connected, Local Content Engine can use completed job activity to:

  • Create mini jobs
  • Generate city-level content
  • Generate service-type content
  • Generate AI images and recap videos when enabled
  • Trigger automations such as GBP posting and YouTube publishing

Prerequisites

Before setup, you will need:

  • ServiceTitan Client ID
  • ServiceTitan Client Secret
  • ServiceTitan Tenant ID
  • ServiceTitan Booking Provider ID
  • Business units selected in LaunchSMS
  • Access to configure ServiceTitan webhooks

Step 1: Connect ServiceTitan

  1. Go to Settings > Integrations
  2. Open ServiceTitan
  3. Enter:
  • Client ID
  • Client Secret
  • Tenant ID
  • Booking Provider ID
  1. Save the integration

Step 2: Select Business Units

If prompted, choose the business units you want to include.

This is required for broader ServiceTitan functionality and analytics.

Step 3: Add the LaunchSMS Webhook to ServiceTitan

In the ServiceTitan integration screen, copy the LaunchSMS webhook URL.

Add that URL in ServiceTitan as an:

  • all events webhook

LaunchSMS uses ServiceTitan webhooks for real-time updates. For Local Content Engine, completed-job events are the most important input.

Step 4: Enable ServiceTitan in Local Content Engine

  1. Open Local Content Engine
  2. Turn on Enable Local Content Engine
  3. Turn on Use Queue Processing
  4. Turn on the ServiceTitan provider toggle

Optional:

  • Enable AI image creation
  • Enable AI video creation
  • Add a WordPress sync webhook URL
  • Enable automation trigger for GBP syndication

Step 5: Add Brand Assets

For better media generation, configure:

  • Primary Logo Attachment
  • Secondary Reference Attachment
  • Aspect ratio
  • Duration
  • Resolution

Step 6: Test with a Completed Job

Run a completed job through ServiceTitan and confirm that LaunchSMS receives the event.

Then verify:

  • A mini job is created
  • The content is tied to the correct city/state
  • Service type is mapped correctly
  • Images and videos generate if enabled
  • Any automations run as expected

To get better Local Content Engine output from ServiceTitan:

  • Keep job types consistent
  • Use accurate completion notes
  • Make sure addresses are complete and clean
  • Use media attachments when possible
  • Leave queue processing enabled in production

Troubleshooting

If ServiceTitan jobs are not generating content, check:

  • ServiceTitan is fully connected
  • Business units are configured
  • The webhook URL is installed in ServiceTitan
  • Local Content Engine is enabled
  • The ServiceTitan provider toggle is on
  • Queue workers are running if queue mode is enabled
Updated on March 26, 2026
Was this article helpful?

Related Articles

Leave a Comment

This site uses Akismet to reduce spam. Learn how your comment data is processed.