Create customers and book jobs from inbound calls for Roofing

Prev Next

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.

  1. Go to the navigation bar and click CallsUser interface showing calls section with a notification and a hand cursor.

  2. On the Calls screen, locate the incoming call or click Manual Job to book without an active call. User interface showing options for manual job calls and service location search.

  3. In the search field, search for the customer by entering their name, address, or phone number. Form fields for searching service location including name, phone, and address details.        

    Tip: Search by phone number first, as it's the most unique identifier and less likely to return multiple results.

  4. Review the search results:        

    1. If an existing customer record is found, click the customer name or location address to select it. Search interface displaying customer details for Jane Smith and contact information.

    2. If no existing record is found, proceed to create a new customer. User interface showing a button to add a new customer in a form.For more, see Create a new customer.

Create a new customer

If no existing customer record is found, create a new customer profile.

  1. On the Calls screen, after searching and finding no existing record, click New CustomerUser interface showing a button to add a new customer in a search form.         The Create Customer screen opens.

  2. Under Where will the service be performed?, complete the location information: Form fields for creating a customer, including location name and address inputs.        

    1. Location Name: Enter the name of the customer.

    2. Address: Enter the complete address including:                

      1. Street number and name

      2. City

      3. State

      4. Country

      5. Zip or Postal Code

      6. Apartment, unit, or suite number (if applicable)

  3. (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.

     Form fields for customer service location with validation notice highlighted.        

    1. Then click the address to add it to the record. Suggested address with unverified coordinates and a clickable validation option.

    2. 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.

       User prompted to enter address manually after unverified coordinates in suggested address.

  4. (Optional) Click Manually Set Lat/Long to enter a precise address. Interface for manually setting latitude and longitude coordinates in a form.

  5. Enter the contact method details: Contact information fields for mobile phone and email with memo options.        

    1. Mobile number

    2. Email                

      Note: You should have at least one contact method. Click Add Contact Method to add additional phone numbers or email addresses.

  6. Under Who will pay for the job?, select who is financially responsible: Dropdown menu showing payment options for customer and tenant relationship.        

    1. The customer is the same as the tenant: The location contact pays for the job

    2. 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.

  7. In the Customer Type field, select Residential or CommercialSelection options for customer type: Residential or Commercial in a form interface.

  8. (Optional) In the Account Manager field, select an employee who is assigned ownership for the customer record. Dropdown menu for selecting an Account Manager in a user interface.

  9. In the Payment Details section, select the rate sheet you want to bill your customer with. Payment details section showing options for selecting a rate sheet for customers.        

    1. Use Default Rate Sheet for Customer Type

    2. Select custom rate sheet

  10. In the Invoice & Statement Delivery, select how you want to deliver your invoices and statements.        

    Note: You can select both.

     Options for invoice and statement delivery via mail or email are presented.        

    1. Mail

    2. Email

  11. When finished, click Create CustomerA hand clicks the 'Create Customer' button on a web interface.

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

Notification confirming customer and location records have been successfully created.

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.

  1. On the Calls screen, search for the customer and select their location. Customer and lead information with highlighted address details for easy identification.

  2. Complete the job booking details: Form fields for job details including roof type and inspection questions.        

    1. Job Type: Select the appropriate job type. For roofing businesses, common examples include:                

      1. Estimate - Roofing

      2. Inspection - Annual

      3. Service - Leak Repair

    2. Business Unit: Select the business unit. This may auto-populate based on your job type configuration.

    3. Marketing Campaign: Select the marketing campaign or call source.

    4. Priority: Select the priority of the job:                

      1. Low

      2. Normal

      3. High

      4. Urgent

    5. Start Date: Select the date for the appointment.

    6. Arrival Window: Select the time window when the salesperson or technician arrives.

    7. Start Time: Select the start time for the appointment.

    8. 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.                

      1. What type of roof do you currently have?

      2. Will all the decision makers be home during your complimentary roof inspection?

    9. Summary: Enter a brief description of what the customer needs

    10. Tags: Add any relevant tags such as Gate Code, Pet on Site, or Leak

  3. (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.

  4. 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.

Want to learn more?