Overview
When a call comes into your office, it is considered a lead in ServiceTitan—regardless of whether it came in via phone, email, or another source. The goal of the person answering the call is to convert that lead into a customer and book a sales appointment. This article walks through how to search for existing customer records, create new customer profiles, and book jobs directly from inbound calls. By following this workflow, your team ensures every lead is properly tracked and moved through the sales lifecycle.
Who uses this feature
CSRs, Office employees and Administrators
Primarily benefits Residential Construction and Commercial Construction business types
Primarily benefits Roofing and Exterior trades
Feature configuration
The Book Job permission is required to schedule appointments from the Calls screen. Please contact the account administrator on your team.
The Edit Customer permission is required to create new customer profiles. Please contact the account administrator on your team.
Account configuration may be required for certain call booking features. Please contact Technical Support for details.
Best practices
Search by phone number first, as it's often the most unique identifier and less likely to return multiple results.
Validate street addresses so jobs can be managed properly and field employees reach the exact location.
Search for existing customers
Before creating a new customer, search to see if they already exist in the system. This prevents duplicate records and ensures you have access to their service history.
Go to the navigation bar and click Calls.

On the Calls screen, locate the incoming call or click Manual Job to book without an active call.

In the search field, search for the customer by entering their name, address, or phone number.
Tip: Search by phone number first, as it's the most unique identifier and less likely to return multiple results.
Review the search results:
If an existing customer record is found, click the customer name or location address to select it.

If no existing record is found, proceed to create a new customer.
For more, see Create a new customer.
Create a new customer
If no existing customer record is found, create a new customer profile.
On the Calls screen, after searching and finding no existing record, click New Customer.
The Create Customer screen opens.Under Where will the service be performed?, complete the location information:
Location Name: Enter the name of the customer.
Address: Enter the complete address including:
Street number and name
City
State
Country
Zip or Postal Code
Apartment, unit, or suite number (if applicable)
(Optional) After entering the address, click Coordinates unverified, click here to validate.
Note: If the entered address is not verifiable, you see Coordinates unverifiable, enter manually instead.
Then click the address to add it to the record.

If you don't see the correct address, click Enter Address Manually.
Note: Ensuring you set an accurate address ensures measurements ordered from an integrated measurement provider are capturing the correct location.

(Optional) Click Manually Set Lat/Long to enter a precise address.

Enter the contact method details:
Mobile number
Email
Note: You should have at least one contact method. Click Add Contact Method to add additional phone numbers or email addresses.
Under Who will pay for the job?, select who is financially responsible:
The customer is the same as the tenant: The location contact pays for the job
The customer is different from the tenant: Someone else pays for the job, for example, a property owner paying for work at a rental property.
Note: If you select different from the tenant, enter the billing customer's information including name, address, and contact methods.
In the Customer Type field, select Residential or Commercial.

(Optional) In the Account Manager field, select an employee who is assigned ownership for the customer record.

In the Payment Details section, select the rate sheet you want to bill your customer with.
Use Default Rate Sheet for Customer Type
Select custom rate sheet
In the Invoice & Statement Delivery, select how you want to deliver your invoices and statements.
Note: You can select both.
Mail
Email
When finished, click Create Customer.

A pop-up appears with options to View Customer Record or View Location Record to open the record.

Note: Even though the customer has not purchased anything yet, they are already considered a customer in ServiceTitan. Customer and location records are stored separately, which allows one customer to have multiple locations.
Book a job from an inbound call
After creating or locating a customer profile, book a sales appointment to move the lead through the sales lifecycle.
On the Calls screen, search for the customer and select their location.

Complete the job booking details:
Job Type: Select the appropriate job type. For roofing businesses, common examples include:
Estimate - Roofing
Inspection - Annual
Service - Leak Repair
Business Unit: Select the business unit. This may auto-populate based on your job type configuration.
Marketing Campaign: Select the marketing campaign or call source.
Priority: Select the priority of the job:
Low
Normal
High
Urgent
Start Date: Select the date for the appointment.
Arrival Window: Select the time window when the salesperson or technician arrives.
Start Time: Select the start time for the appointment.
Custom Fields: Complete any custom fields that appear based on the job type selected. In this example we have the following custom fields for roofing.
What type of roof do you currently have?
Will all the decision makers be home during your complimentary roof inspection?
Summary: Enter a brief description of what the customer needs
Tags: Add any relevant tags such as Gate Code, Pet on Site, or Leak
(Optional) Select Require customer signature on invoices for this job to require signature.
Note: Invoice signature defaults to not required if the location profile or job type is marked as not required. Use this settings to override it. In roofing we tend not to require signatures on invoices because we have signed estimates / contracts.
Review all the information you entered and click Book Job.
The job is booked and appears on your Dispatch Board and in the customer's record. The lead has been converted into a customer with a scheduled sales job, and the sales lifecycle continues.
Next steps
After booking a job:
Assign the job to a salesperson or technician using the Dispatch Board.
If the salesperson creates estimates and the customer doesn't buy immediately, the estimates appear in the Follow-Up > Unsold Estimates.
Follow up systematically on all opportunities to convert estimates into sold work.