---
title: "Configure Contact Center in ServiceTitan Max"
slug: "configure-contact-center-pro-in-servicetitan-max"
updated: 2026-07-11T15:42:46Z
published: 2026-07-11T15:42:46Z
canonical: "help.servicetitan.com/configure-contact-center-pro-in-servicetitan-max"
---

> ## Documentation Index
> Fetch the complete documentation index at: https://help.servicetitan.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Configure Contact Center in ServiceTitan Max

## Overview

This guide walks ServiceTitan Max administrators through configuring Contact Center in order — Enterprise Hub provisioning, the prerequisites that have to be in place before routing, call routing, greetings, and voicemail setup. Follow it end-to-end on your first setup, then return to specific steps as needed.

---

### 

#### Who uses this feature

- Administrators and office managers
- Applies to all business types
- Applies to all trades

#### Feature configuration

- The *Edit Routing Workflows* and *View & Edit User Management* permissions are required to complete the steps in this guide. Contact your account administrator if you do not have them.

## Things to know

- Complete the steps in the order presented. You cannot route calls without users and the other prerequisites in place, configure greetings without routing in place, or attach voicemail without a routing workflow.
- Contact Center Pro permissions are managed in Enterprise Hub, not in ServiceTitan Settings.
- Always use the same email address in Enterprise Hub that an employee uses in their ServiceTitan profile. Different emails create duplicate accounts and break agent performance metrics.
- You can save a routing workflow at any stage — even before it is complete — and return to finish later. A workflow in *Draft* status does not route calls; only *Active* workflows do.
- Group voicemails are configured inside a routing workflow. Personal voicemails are configured per employee in User Management.
- Once a routing workflow is published to *Active*, you cannot revert it to *Draft*. You can still edit it.

## Step 1: Provision Enterprise Hub

Enterprise Hub is the single sign-on layer for Contact Center Pro and ServiceTitan. Every Contact Center user must have an Enterprise Hub account.

### Set up your Enterprise Hub access

With ServiceTitan Max, your Enterprise Hub account will be created and an invitation will be sent to the point of contact or administrator on file.

1. Open the email from *noreply@servicetitan.com* inviting you to set up your Enterprise Hub log-in.
2. Follow the link in the email and finish setting up your account.
3. Sign in to Enterprise Hub at [go.servicetitan.com](https://go.servicetitan.com) using your new Enterprise Hub username and password.

You can keep using your previous ServiceTitan log-in until your go-live date. Either way, your Enterprise Hub permissions take effect as soon as they are assigned.

> [!NOTE]
> **Note:** If you cannot sign in, contact your Pro Account Manager.

### Create roles

Roles control what users can do in Enterprise Hub and across ServiceTitan accounts. With Contact Center Pro, you assign roles to users instead of configuring permissions on each employee record.

1. In Enterprise Hub, go to **User Management > Roles**.
2. Click **Create New Role**.
3. Follow the prompts to name the role and select its permissions:
  - **Enterprise Hub permissions** — control access inside Enterprise Hub. Grant users the *View My Tenants* permission.
  - **ServiceTitan permissions** — control what users can do inside each ServiceTitan tenant. Match the same permission set the user has today in their ServiceTitan employee profile.
4. Click **Save**.

> [!WARNING]
> **Caution:** Enterprise Hub roles are for office employees who use or configure Contact Center Pro. Do not create Enterprise Hub roles for technicians.

> [!TIP]
> **Tip:** Map out your roles in a spreadsheet before you start. List each role, who it applies to, and the permissions each one needs. This saves time when you create users in the next step.

### Create users

Every Contact Center user must have an Enterprise Hub user account. Create them in Batches by role.

1. In Enterprise Hub, go to **User Management > Users**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/configure-contact-center-pro-in-servicetitan-max-image-xlcaxfl4.png)
2. Click **Add User** and enter the user's personal information.
  - Use the **same email address** that appears in the employee's ServiceTitan profile. Mismatched emails create duplicate accounts and reset agent performance metrics.
3. Assign one or more roles to the user.
4. Assign the user to the ServiceTitan tenants they need access to.
5. Click **Save**.

Repeat for each batch of users. Your ServiceTitan onboarding specialist guides you through the final Contact Center Pro user configuration — assigning seats, direct lines, and phone settings — during implementation.

## Step 2: Complete the prerequisites

With Enterprise Hub provisioned, complete these four prerequisites before you build a routing workflow. Each one lives in its own dedicated article — work through them in any order, then return here for Step 3.

- **Add or port your phone numbers** — Bring every advertised number your business uses into ServiceTitan so each one becomes a tracking number. Include marketing tracking numbers and any employee direct lines you want to keep. See [Add and assign tracking numbers in Contact Center Pro](/v1/docs/add-and-assign-tracking-numbers-in-contact-center-pro).
- **Set up Job Booking preferences** — Customize the *Job Booking* screen so CSRs see the right fields when a call comes in. See [Configure fields on the Job Booking screen](/v1/docs/configure-fields-on-the-job-booking-screen).
- **Configure call reasons** — Define the reasons your CSRs use to classify each call. Call reasons drive CSR scorecards, call metrics, and marketing attribution, so set them up before CSRs start taking calls.
- **Confirm your network setup** — Contact Center is a Voice over Internet Protocol (VoIP) platform, so call quality depends on a stable, wired connection with the right configuration. Review the required ports, protocols, and Fully Qualified Domain Names (FQDNs) in [Contact Center Pro network recommendations and setup](/v1/docs/contact-center-pro-network-recommendations-and-setup).

> [!TIP]
> **Tip:** The phone numbers and call reasons you set up here drive everything that follows. Tracking numbers become the entry points for your routing workflow in Step 3, and call reasons appear in every IVR menu and queue you build.

## Step 3: Set up call routing

A routing workflow defines how every inbound call moves through Contact Center — from the tracking number the customer dialed to the person, queue, or voicemail that eventually answers. Plan your routing before you build it. Think through:

- How many business locations (tenants) you manage
- Your business hours
- Whether you want overflow support (for example, Live Services)
- The call types you handle most often (appointments, billing, general)

Most single-account companies need just one workflow. Multi-tenant companies usually benefit from a separate workflow per account.

### Create a routing workflow

1. In Enterprise Hub, access Contact Center Pro, click **Settings**.
2. In the *Settings* section, go to **Routing Workflows > Workflows**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/configure-contact-center-pro-in-servicetitan-max-image-8hle7bpy.png)
3. Click **Create Workflow**.
4. Enter a **Workflow Name**.
5. Select **Inbound Call** as the workflow type.
6. Click **Next**.

### Add entry points

Entry points are the unique tracking numbers that route through this workflow. Each entry point can belong to only one workflow at a time.

1. In the new workflow screen, click **Start**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/configure-contact-center-pro-in-servicetitan-max-image-l8n0m2ng.png)
2. In the *Entry Points* flyout, select the phone numbers you want to assign to this workflow. Filter by *Status*, *Account*, or *Channel* to find numbers faster, or select all available numbers in bulk.
3. Click **Save**.

### Add routing modules

After your entry points are set, click **Add** to drop modules into the workflow. The most common modules are:

| **Module** | **What it does** |
| --- | --- |
| **Date/Time Rule** | Routes calls differently for business hours, after hours, holidays, and other custom schedules. |
| **IVR (Automated Response Menu)** | Plays an automated menu so callers can self-route by pressing a digit. |
| **Queue** | Sends the call to a queue where it waits for an available CSR. |
| **Voice Agent** | Routes the call to a virtual agent that collects information or handles spam. |
| **Call Forwarding** | Forwards the call to another number. |
| **Group Voicemail** | Sends the call to a shared voicemail box. |

You can also add a **Text-To-Speech** or **Sound File** module to play an audio message anywhere in the flow.

> [!TIP]
> **Tip:** You can rearrange the workflow at any time using click-and-drag editing. If you delete a Date/Time Rule or IVR module, any branches beneath it are deleted with it.

### Publish the workflow

A workflow in *Draft* status does not route calls. Once your workflow is complete:

1. Review every endpoint. Contact Center shows an error if any path is missing an endpoint.
2. Click **Publish** to set the workflow to *Active*.

Calls to the assigned entry points now route through your workflow.

> [!WARNING]
> **Caution:** Once you publish a workflow, you cannot revert it to *Draft*. You can still edit it. Do not delete an active workflow that has entry points assigned — callers to those numbers will not connect. Reassign the numbers to a different workflow first.

## Step 4: Set up greetings

Greetings are the messages callers hear at three points in the workflow: when the call first connects, when they reach the Automated Response Menu, and when they reach a voicemail box.

### Configure the pre-routing greeting

The pre-routing message plays as soon as a call connects to your workflow — before any routing logic runs. Most businesses use it for recording disclosure.

1. In your routing workflow, click the **Pre-Routing Message** step.
2. Enter a name for the message.
3. Enter the script callers will hear.
  - Example: *Thank you for calling Titan Home Services. All calls are being monitored and recorded.*
4. Click **Save**.

> [!NOTE]
> **Note:** Notifying customers that you are recording the call is a legal requirement in many locations. Confirm what is required in your service area before you finalize the script.

### Configure Automated Response Menu (IVR) greetings

If your workflow includes an IVR module, the IVR greeting introduces the menu options.

1. In your routing workflow, click the **IVR (Automated Response Menu)** module.
2. Enter the IVR greeting — the audio callers hear when they reach the menu.
  - Example: *Press 1 for appointments, 2 for billing, or 3 for general questions.*
3. Define each menu option and what it routes to (a queue, another IVR, voicemail, etc.).
4. Click **Save**.

For more on building out an IVR, see [Set up your Automated Response Menu (IVR) routing in Contact Center Pro](/v1/docs/set-up-your-ivr-routing-in-contact-center-pro).

### Configure voicemail greetings

Voicemail greetings are set up as part of the voicemail box itself. See *Step 5* for full voicemail setup. Each group voicemail supports three greeting formats:

- **Text-to-Speech** — type a script and Contact Center generates the audio.
- **Audio File** — upload a pre-recorded .mp3, .wav, or .ogg file.
- **Record Message** — record the greeting directly in Contact Center Pro.

## Step 5: Set up voicemail

Contact Center supports two types of voicemail:

- **Group voicemail** — shared across multiple users. Configured inside a routing workflow.
- **Personal voicemail** — assigned to one employee. Configured in User Management.

Set up the type that matches how you want missed calls handled.

### Create a group voicemail

Group voicemail is the right choice for company calls — main line, after-hours, or department-specific overflow.

1. In your routing workflow, click **Add** at the point where unanswered calls should route to voicemail.
2. Select **Group Voicemail** as the routing module.
3. In the *Group Voicemail* flyout, select **Create new group voicemail**.
  - To reuse a voicemail you already built, select **Select existing group voicemail** instead. Only group voicemails appear here; personal voicemails are not available.
4. Enter the **Group Voicemail Name**. The name defaults to the voicemail number.
5. Configure the **Voicemail Greeting** (see below).
6. Configure the **Voicemail Access** PIN (see below).
7. Configure **Notification Settings** to send email alerts when voicemails arrive (see below).
8. Click **Save**.

> [!NOTE]
> **Note:** Changes to a group voicemail affect every workflow that uses it. If you update the greeting in one workflow, the change applies everywhere that voicemail is referenced.

### Set the voicemail greeting

1. In the *Voicemail Greeting* section, click **Edit**.
2. Choose a greeting format:
  - **Text-to-Speech** — enter a script. Contact Center Pro converts it to audio.
  - **Audio File** — upload a .mp3, .wav, or .ogg file.
  - **Record Message** — click **Record** to record directly in the browser. Use **Pause** and **Resume** as needed, then click **Save**.
3. Click **Confirm**.

Contact Center adds the generated audio to the *Audio File* section, where you can download it for backup or delete it to replace it.

### Set the voicemail PIN

1. In the **PIN #** field, enter the PIN that employees will dial to access the voicemail box.
2. Click **Save**.

Employees can change the PIN at any time from their phone. PIN changes made by phone sync back to the voicemail settings automatically.

### Set notification settings

Email notifications alert recipients when new voicemails arrive.

1. In the *Notification Settings* section, enable the **Send voicemails to email** toggle.
2. From the **Primary Recipient Email Address** dropdown, choose the user who should receive notifications.
3. (Optional) From the **CC Recipients Email Address** dropdown, select up to 10 additional recipients.

> [!WARNING]
> **Caution:** For security, the recipient dropdowns only list Enterprise Hub user emails. Custom or external emails are not supported. To send a notification to an external address, forward the email from a recipient's inbox.

### Get the mailbox number

After you save the voicemail, Contact Center generates a **Mailbox number**. Employees need both the mailbox number and the PIN to retrieve messages by phone.

1. After publishing the workflow, click the **Group Voicemail** module again.
2. Find the **Mailbox number** in the voicemail details.
3. Share the mailbox number and PIN with the employees who need access.

### Enable personal voicemail for an employee

Personal voicemail applies to calls placed to an employee's Personal Line — not to calls routed through the contact center. Enable it per employee in User Management.

1. In Contact Center Pro, go to **Settings > User Management**.
2. Select the employee.
3. In the *User Details* flyout, enable the **Personal Voicemail** toggle.
4. In the confirmation pop-up, click **Save**.
5. Enable the **Allow Email Notifications** toggle. The *Primary Recipient Email Address* is pre-filled with the employee's Enterprise Hub email.
6. (Optional) From the **CC Recipients Email Address** dropdown, select up to 10 additional recipients.

The employee customizes their own greeting and PIN from their *My Phone Settings* tab. Administrators do not set those.

> [!WARNING]
> **Caution:** If you disable personal voicemail for an employee, they lose access to their previous messages. Voicemails are not stored after the toggle is turned off.

## Frequently asked questions

---

### 

#### Why do I need Enterprise Hub if I only have one ServiceTitan account?

Enterprise Hub provides the single sign-on layer Contact Center Pro requires to bridge ServiceTitan and the contact center.

#### Can a user have more than one role?

Yes. You can assign multiple roles to a single user. The user gets the combined permissions from all assigned roles. You can also enable or disable specific roles for specific tenants.

#### What happens when I deactivate a user in Enterprise Hub?

Within an hour, the system removes their seat, Direct Line, personal voicemail, queue memberships, and voicemail assignments. If they were the primary recipient on a group voicemail, the first CC recipient is promoted to primary.

#### Can I have calls rollover from a queue immediately if no one is available?

Not at this time. Calls wait in the queue until the rollover time you have configured.

#### Will changes to a group voicemail affect other workflows?

Yes. Any edit to a group voicemail — greeting, PIN, notifications — applies to every routing workflow that uses that voicemail.

#### Can I notify an external email address when a voicemail arrives?

Not directly. The recipient dropdowns only list Enterprise Hub user emails. To notify an external address, set up an internal recipient and have them forward the email.

## Want to learn more?

- See [Abandoned Call Recovery with Contact Center: Setup and Workflow in ServiceTitan Max](/v1/docs/abandoned-call-recovery-contact-center-pro-setup-workflow-servicetitan-max)
- See [Outbound Virtual Agents in ServiceTitan Max: Configuration and Management](/v1/docs/outbound-virtual-agents-overview-in-servicetitan-max)

ServiceTitan's enterprise-grade call center product, adding advanced queue management, live coaching, and AI features to Phones Pro.

**What it does:** Enables multi-agent contact center operations with real-time supervision, analytics, and AI-assisted call handling at scale.

**Also called:** CCP, Advanced Phones Pro

**Tags:** Contact Center Pro

[See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)

**a.k.a.** CCP

A batch, or invoice batch, is a set of invoices that have been audited and are ready to post. You will use the Invoice screen in ServiceTitan to create invoice batches. On the Invoice screen, you'll have access to unbatched and batched invoices.

[Learn more →](https://help.servicetitan.com/docs/servicetitan-glossary) · [See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)

Automated phone menu that greets callers and routes them to the right team or queue based on their input.

**What it does:** Reduces hold times and misrouted calls by intelligently directing customers to the appropriate CSR or department.

**Also called:** Phone tree, Auto-attendant

**Tags:** Phones Pro, Contact Center Pro

[See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)

**a.k.a.** Interactive Voice Response

A call where the customer hung up before reaching a CSR. It cannot be attached to a customer or job and does not count toward CSR conversion metrics.

**What it does:** Tracks unanswered call volume so you can spot staffing gaps and recover lost revenue opportunities.

**Where to find it:** Dashboard › Agent Scorecards (Abandoned); or Search by Call type: Abandoned.

**Tags:** Phones Pro

[Learn more →](https://help.servicetitan.com/docs/understand-call-classifications) · [See the full glossary →](https://help.servicetitan.com/docs/glossary-overview)
