---
title: "Build your first automated campaign in ServiceTitan Max"
slug: "build-your-first-automated-campaign-in-servicetitan-max"
updated: 2026-07-11T15:42:07Z
published: 2026-07-11T15:42:07Z
canonical: "help.servicetitan.com/build-your-first-automated-campaign-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.

# Build your first automated campaign in ServiceTitan Max

## Overview

In ServiceTitan, your first automated campaign closes the loop between the jobs your team books and the revenue that's still sitting in open estimates. Marketing managers and business owners use Marketing alongside Field, Contact Center , Scheduling, and Dispatch to follow up automatically on estimates technicians presented but customers haven't accepted yet. The result is more booked work without extra office effort.

This article walks you through building your first Campaign: an automated Unsold Estimates campaign. You'll set up your audience, load campaign content, configure automation rules, and run a launch checklist.

---

### 

#### Who uses this feature

- Marketing managers, business owners, and other marketers on your team
- Applies to all trades

## Things to know

- In Marketing, you may select one-time campaigns for specific events, like a one-day sale, or automated drip campaigns to send messages automatically based on customer activity.
- Automated campaigns continue enrolling new customers as they meet your audience criteria. They stop only when you set a date, a customer no longer qualifies, or a customer unsubscribes.
- Atlas surfaces an *Unsold Estimate Follow-Up* recommendation in Campaign Manager when it detects open estimates in your account. The recommendation includes a revenue alert with the dollar amount and customer count.
- Audiences for automated campaigns must use *dynamic dates* so prospects enter the audience as soon as they qualify. Static dates create a fixed list that won't refresh.
- Autopilot campaigns generate a unique tracking phone number automatically based on your area code and postal code under **Settings > Marketing Pro > Brands**. Confirm these are accurate before launch so attribution is correct.
- Marketing gives you two complementary paths to launch this campaign: the Autopilot Library (prebuilt, ready in minutes) and the Pro Campaign builder (full control over audience and content). Use Autopilot for your first campaign whenever possible.

## Best practices

- Start with the Atlas recommendation in Campaign Manager. Powered by Titan Intelligence, Atlas analyzes the unsold estimates Field and your CSRs have logged and ranks the opportunity by revenue, so your first campaign targets the highest-value follow-ups first.
- Launch on both email and SMS channels. Many Foundational Campaigns in the Autopilot Library include a multi-step, multi-channel sequence that gets stronger engagement than a single email.
- Confirm your brand settings before launch. Marketing pulls your logo, sender name, and company details directly into Autopilot campaigns, so any gaps show up in the customer's inbox.
- Coordinate with the team handling the resulting bookings. When responses come in, Contact Center routes the call, Scheduling can book it online, and Dispatch assigns the technician. Make sure everyone knows the campaign is running so they're ready for the lift.
- Review campaign performance weekly. Ask Atlas *How is my Unsold Estimates campaign performing?* to get a plain-language summary and improvement suggestions.

## Use cases

- A residential HVAC company has $47,000 in open estimates from 127 customers — many for system replacements technicians presented in the field. An automated Unsold Estimates campaign re-engages these customers over the following weeks with email and SMS reminders that link back to the estimate. The campaign stops enrolling each customer the moment the estimate is sold or dismissed.
- A commercial plumbing contractor wants every estimate over $3,000 followed up for 30 days. The marketing manager builds a Retention Segment for unsold estimates above that threshold and runs an automated campaign that pauses delivery as soon as a job is booked from the estimate.
- A multi-trade business launches the Foundational Unsold Estimates campaign from the Autopilot Library in under five minutes, then uses Atlas to tighten the audience to residential customers only and adjust the email copy to match a seasonal promotion.

## Step 1: Confirm your prerequisites

Before you build the campaign, confirm your brand details and channel settings in Marketing. Campaign delivery and tracking depend on these.

1. Go to the top toolbar and click **Settings**.
2. In the side panel, go to **Marketing Pro > Brands**. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/build-your-first-automated-campaign-in-servicetitan-max-image-go1138ek.png)
3. Confirm your company name, address, logo, sender email, and area code and postal code are filled in and accurate. Autopilot uses these values to personalize every campaign and to generate a local tracking phone number. If a local number isn't available, Autopilot uses a toll-free number instead. Calls placed to the tracking number route through Contact Center and land with the right CSR for follow-up.
4. (For SMS) In the side panel, go to **Marketing Pro > SMS Settings**. Confirm your SMS marketing registration is approved and your opt-in settings are configured.

> [!TIP]
> **Tip:** SMS adds a second channel that boosts response rates, but it requires registration approval that can take several days. If you haven't registered yet, launch the email portion first and add SMS once approval comes through.

## Step 2: Create your Retention Segment

A Retention Segment defines who receives the campaign. For unsold estimates, the segment targets existing customers who have an open estimate. Because automated campaigns enroll customers as they qualify, use *attributes about something* (the estimate itself) rather than a static customer list.

1. Go to the navigation bar and click **Marketing**.
2. In the side menu, go to **Audiences > Retention Segments**.
3. On the *Retention Segments* screen, click **Create Segment**.
4. On the *Create Segment* pop-up that opens, enter a unique segment name with at least two characters. For example, *Unsold Estimates — 30 days*. Click **Create**.
5. In the *Segment Inclusion Group*, click **Add Filter**.
6. Click **Select Attributes** and choose **Attributes about something**.
7. Add inclusion filters for unsold estimates. At minimum:

> [!NOTE]
> **Note:** Estimates Field generates from in-home appointments flow directly into this segment. As technicians present new estimates each day, the customers who don't sell on the spot enter the audience automatically.
  1. Filter for estimates with an *Open* status.
  2. Filter for estimates created within a rolling date range, such as the last 30 days. Use a dynamic date so the segment refreshes daily.
8. (Optional) In the *Segment Exclusion Group* section, click **Add Filter** to exclude any customer types you don't want to reach. For example, exclude customers without a verified email if you're sending email-only.
9. When finished, click **Save**. Marketing calculates the *Reach* — the number of customers and contact methods in the segment. ![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/build-your-first-automated-campaign-in-servicetitan-max-image-1r2cafq1.png)

## Step 3: Launch the campaign from the Autopilot Library (recommended path)

The Autopilot Library is the fastest way to launch your first campaign. It includes ready-to-launch email and SMS campaigns pre-targeted to common audiences, with your logo and company details already loaded.

### Open the Autopilot Library

1. Go to the navigation bar and click **Marketing**.
2. In the side menu, go to **Campaigns > Autopilot Campaigns**.
3. On the *Autopilot Library* screen, review the three sections:
  - *Recommended Campaigns:* Personalized recommendations from Atlas, with a text field to describe what you want.
  - *Foundational Campaigns:* High-performing, proven campaigns. Start here for your first launch.
  - *All Marketing Campaigns:* The complete collection of prebuilt campaigns.

### Select the Unsold Estimates campaign

1. In the *Foundational Campaigns* section, select the Unsold Estimates campaign.
2. On the campaign detail screen that opens, review:

> [!WARNING]
> **Caution:** Some Autopilot campaigns include multiple messages across email and SMS, sent on a schedule. Review the full sequence before launching so you know what each customer will receive and when.
  - *General Details:* Marketing channel, automated or one-time delivery, and current status.
  - *Campaign Type:* Unsold Estimates.
  - *Audience Details:* Pre-targeted to customers with open estimates.
  - *Potential Reach:* Forecasted number of customers the campaign may reach.
  - *Launch Date:* Defaults to today. Adjust as needed.
  - *Stop Trigger:* Sets when a customer leaves the campaign. For Unsold Estimates, this is typically when the estimate is sold or dismissed.

### Customize with Atlas (optional)

1. To refine the audience, messaging, or targeting in plain language, click **Edit with Atlas**.
2. Type a request in the *Ask Atlas* field. For example:

![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/build-your-first-automated-campaign-in-servicetitan-max-image-5c6bs4si.png)
  - *Only send this to residential customers.*
  - *Exclude anyone who booked a job in the last 14 days.*
  - *Make the second email more urgent.*
3. Review Atlas's changes in the preview. When the campaign matches what you want, return to the detail screen.

> [!TIP]
> **Tip:** Atlas can change campaign text, audience filters, and tone, but it can't swap subject lines or replace most images. For those changes, click *Edit in Advanced Builder* to open the full Marketing campaign editor.

### Launch

1. Confirm the *Launch Date* on the detail screen.
2. (Optional) Confirm the auto-generated tracking phone number is correct. Autopilot assigns this for you based on your area code and postal code under **Settings > Marketing Pro > Brands**.
3. Run a pre-launch check:
  - **Reach:** Confirm the *Potential Reach* count looks reasonable. A reach of zero usually means the audience filters are too restrictive. A reach in the tens of thousands usually means filters are too broad.
  - **Sequence:** If the campaign includes multiple messages, click through each one and confirm the timing, channel, and copy match what you want to send.
  - **Stop trigger:** Confirm the *Stop Trigger* matches the outcome you want — for unsold estimates, the customer leaves the campaign when the estimate is sold or dismissed.
4. Click **Launch Campaign**.

The campaign is created as a new Pro Campaign and appears in Campaign Manager with a *Scheduled* or *Live* status, depending on your launch date.

## Step 4: Build a custom Pro Campaign (alternative path)

If your audience or message doesn't fit any Autopilot template, build a Pro Campaign from scratch. Use this path for highly customized targeting — for example, when you want to filter by business unit, estimate value, or trade.

1. Go to the navigation bar and click **Marketing**.
2. In the side menu, go to **Campaigns > Campaign Manager**.
3. On the *Campaign Manager* screen that opens, click **Create Campaign > Pro Campaign**.
4. On the campaign builder screen, enter the campaign details:
  1. *Campaign name:* A unique name, such as *Unsold Estimates — Commercial Q2*.
  2. *Campaign goal:* Select **Unsold Estimates**.
  3. *Tracking number:* Select an available tracking number or let Marketing assign one.
  4. *Audience:* Select the Retention Segment you created in Step 2.
5. Click **Add Content**, then build your email, SMS, or direct mail message. For more, see [Create email campaign content](/v1/docs/create-email-campaign-content-1), [Create SMS campaign content](/v1/docs/create-sms-campaign-content-1), or [Create direct mail campaign content](/v1/docs/create-direct-mail-campaign-content).
6. Configure the automation rules when the **Automated** delivery logic is selected:
  1. Click **Condition** to set the trigger start. The *Added to Audience* condition is selected by default. Customers enroll automatically as they join the segment.
  2. Select the Retention Audience to apply the condition to.
  3. Choose the roles that receive campaign content. Options include:
    - *Account Primary Contact:* The main point of contact for the entire account.
    - *Location Primary Contact:* The main point of contact for a specific location.
    - *All Account Contacts:* Target all eligible contacts assigned to the account.
    - *All Location Contacts:* Target all eligible contacts assigned to the location.
    - *Other roles:* Contacts responsible for specific tasks or communications.
  4. In the *Send Sequence Until* dropdown, select a stop trigger:
    - *No Trigger:* The campaign continues until the customer no longer qualifies for the segment or unsubscribes.
    - *Specific Date:* The campaign continues until the stop date.
7. Run a pre-launch check:
  - **Reach:** Confirm the audience *Reach* count looks reasonable for the segment.
  - **Content:** Preview each message in the sequence to confirm your logo, copy, and links display correctly.
  - **Stop trigger:** Confirm your *Send Sequence Until* selection matches the outcome you want.
8. When finished, click **Save**.

> [!NOTE]
> **Note:** The campaign moves its status, depending on your launch selection. When launching, you have two options:
> 
> - *Launch Now:* Starts the campaign immediately and the status changes to Live.
> - *Schedule for Later:* Allows you to select a future date and time for the campaign to launch and the status changes to Scheduled.

## Step 5: Coordinate your team and confirm launch

Once the campaign is launched, confirm it's live as expected and align the team that will handle the response volume.

1. **Cross-product check:** Tell your CSRs, dispatchers, and technicians the campaign is live. As customers call back, Contact Center logs the call, Scheduling can convert online bookings, and Dispatch Po assigns the right technician based on capacity and skills.
2. **Launch confirmation:** In Campaign Manager, confirm the campaign moved to *Scheduled* or *Live* status, and verify the launch date and delivery time are what you intended. Scheduled campaigns reflect the current local time and will send at the date and time chosen.

## Step 6: Monitor performance with Atlas

After launch, use Atlas to track results and refine the campaign without leaving Marketing.

1. Go to the navigation bar and click **Marketing**.
2. In the side menu, go to **Campaigns > Campaign Manager**.
3. At the top of the screen, the *Your Campaigns, Supercharged by Atlas* panel shows performance recommendations on your live campaigns.
4. Click **Ask Atlas** to open a conversation. Try questions such as:

![](https://cdn.document360.io/961862ab-d0f2-4d91-bb62-a62ee8184eff/Images/Documentation/build-your-first-automated-campaign-in-servicetitan-max-image-6gvg9ewb.png)
  - *How is my Unsold Estimates campaign performing?*
  - *What can I do to improve my open rates?*
  - *Which estimates haven't responded yet?*
5. Review Atlas's recommendations. If you want to apply a change, confirm it in the chat and Atlas updates the campaign.

> [!TIP]
> **Tip:** Atlas links insights from across the ServiceTitan Max suite. Ask *What's the revenue from this campaign?* and Atlas pulls data from Sold estimates, invoiced jobs, and tracked calls to attribute results back to the campaign.

## Want to learn more?

- See [Configure Marketing Brand Details in ServiceTitan Max](/v1/docs/marketing-pro-brand-details-configuration-st-max-md-3)
- See [Build and manage multiple campaigns in ServiceTitan Max](/v1/docs/build-and-manage-multiple-campaigns-in-servicetitan-max)
- See [Marketing Campaign Manager overview](/v1/docs/marketing-pro-campaign-manager-overview)
- See [Use Marketing with Atlas](/v1/docs/use-atlas-for-marketing-pro-campaigns)

ServiceTitan's integrated marketing automation platform for email, SMS, direct mail, and digital ad campaigns.

**What it does:** Drives new customer acquisition and repeat revenue by automating targeted campaigns across multiple channels — all tied to actual job revenue.

**Also called:** ST Marketing, Marketing automation

**Tags:** Marketing Pro

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

A library of ready-made campaign templates (Unsold Estimates, Memberships Expiring, etc.) that can be launched in minutes.

**What it does:** Gives businesses a proven quick-start campaign set targeting common revenue opportunities, reducing time-to-launch.

**Also called:** Starter campaign templates

**Tags:** Marketing Pro

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

**a.k.a.** Foundational Campaigns

Targeted text message campaigns sent to customer segments through Marketing Pro.

**What it does:** Reaches customers on the highest-open-rate channel (SMS) with time-sensitive promotions, reminders, and service offers.

**Also called:** Text marketing, SMS marketing

**Tags:** Marketing Pro

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

**a.k.a.** Text Campaigns

In-app button that lets technicians or managers ask AI a question about a job, recording, or troubleshooting topic.

**What it does:** Gives techs instant AI answers in the field without leaving the app, improving first-visit resolution.

**Tags:** AI-Powered

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

**a.k.a.** Ask Field Pro

A sales tech sells an estimate. -or- A service, maintenance, or install tech sells an estimate. -or- A CSR sells an estimate over the phone. Let's say the estimate total is below the sold threshold (the customer wants to schedule the work, but hasn't fully decided).

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