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

# Customer Communications Overview

> See what Customer Communications does in FieldPulse — email and SMS templates, automatic triggers, and one place to review every message your team sends.

> **Who uses this:** An Admin sets up Customer Communications in Company Settings; the **View Customer Communications** permission controls who else can review sent messages. **Availability:** All regions · Customer Communications must be enabled; Engage add-on to send from your own phone lines.

[Customer Communications](https://www.fieldpulse.com/features/customer-communication) is the part of FieldPulse that sends emails and text messages to your [customers](https://www.fieldpulse.com/features/customer-management) — appointment reminders, "your tech is on the way" texts, [invoice](https://www.fieldpulse.com/features/estimates-and-invoices) links, feedback requests — without anyone on your team remembering to send each one. This page covers what Customer Communications includes, how the pieces fit together, and where to review everything your team has sent.

## Overview

Customer Communications is the email and SMS system built into FieldPulse for messaging customers about their work. It does three things:

* **Templates** — Build reusable email and SMS messages that fill in job and customer details through Field Values, so every message reads like you wrote it by hand.

* **Automatic triggers** — Tie a template to a moment in the work — job created, job status changed, invoice past due — and FieldPulse sends the message on its own.

* **Manual sends** — Send a template, or a one-off message, to a customer from any job or customer record when you need to.

Templates, email settings, and automatic triggers live in **Company Settings** > **Customer Communications**. FieldPulse logs every message that goes out — automatic or manual — under **Management** > **Communications**, with a delivery status on each one.

Three extras sit on top of that core. Any message can carry file and photo attachments from web or mobile. And from the [FieldPulse mobile app](https://www.fieldpulse.com/features/mobile-app), a technician can send the assigned user's profile photo along with an SMS so the customer knows who to expect, or text the customer a live trip tracking link on the way to a job.

## Video walkthrough

Two recorded walkthroughs cover Customer Communications end to end — one for the web app, one for the mobile app:

* [Customer Communications on the web app](https://www.loom.com/share/47344a973902421caef243ad9569d5c7)

<Frame>
  <iframe src="https://www.loom.com/embed/47344a973902421caef243ad9569d5c7?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

* [Customer Communications on the mobile app](https://www.loom.com/share/9bd583dc774c49c29d89bf2c313e97bd)

<Frame>
  <iframe src="https://www.loom.com/embed/9bd583dc774c49c29d89bf2c313e97bd?hide_owner=true&hide_share=true" width="100%" height="420" frameborder="0" allow="accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture; web-share" allowfullscreen />
</Frame>

## How it works

The workflow breakdown Customer Communications solves is the gap between what happened on the job and what the customer knows. A tech finishes early, an invoice goes past due, an appointment is tomorrow — and nobody tells the customer until they call to ask. Customer Communications closes that gap in four moves:

1. **Set up templates once.** Write your email and SMS templates in **Company Settings** > **Customer Communications**, using Field Values to drop in the customer's name, job time, and location. See [Setting Up Email & SMS Templates](/customers/communications/message-templates).

2. **Decide what sends on its own.** Create automatic triggers so the right message goes out at the right moment, with no one hitting send. See [Setting Up Automatic Communication Triggers](/customers/communications/automatic-triggers).

3. **Send the rest by hand.** For anything you do not automate, send a template from the job or customer record. See [How to Send Communications to Customers](/customers/communications/sending).

4. **Check what your customer got.** FieldPulse records every send with a delivery status, so you know whether the message landed.

## What your customer receives

Your customer receives an ordinary email or text message — no app to install and no login. The message body comes from your template, with each Field Value replaced by that customer's details, so the text reads as though you typed it for them.

<img src="https://mintcdn.com/fieldpulse/ZtNX8pwzNqOcNF1n/static/images/_api/7198265-customer-communications/23.png?fit=max&auto=format&n=ZtNX8pwzNqOcNF1n&q=85&s=fe8a942a2479dead2ca6d5fac2d24413" alt="A FieldPulse customer communication SMS as the customer receives it" width="2378" height="1450" data-path="static/images/_api/7198265-customer-communications/23.png" />

Field Values carry through to the text your customer reads, so a reminder can name that job's arrival window rather than a generic time:

<img src="https://mintcdn.com/fieldpulse/ZtNX8pwzNqOcNF1n/static/images/_api/7198265-customer-communications/24.png?fit=max&auto=format&n=ZtNX8pwzNqOcNF1n&q=85&s=0afd2a6234c81cfefc7c3ea1a0a779f8" alt="Templated SMS reminder built with customer arrival window start and end time Field Values" width="658" height="388" data-path="static/images/_api/7198265-customer-communications/24.png" />

Who the message reaches depends on what it is about:

* **Job-related communications** go to the main customer contact, or to any additional contact on the customer record that you designate as the job's contact.

* **All other communications** go only to the main customer contact, never to additional contacts.

### Files and photos

You can attach files and photos to SMS and email communications sent from web or mobile, on both one-off and templated messages. One message can carry several attachments, though you select and upload the files one at a time.

* Email attachments are capped at **10 MB per file**.

* SMS attachments have **no size limit**, because FieldPulse texts your customer a link to a file viewer instead of the files themselves.

<img src="https://mintcdn.com/fieldpulse/ZtZ10d_oC-0eXRBG/static/images/_api/7198265-customer-communications/07.png?fit=max&auto=format&n=ZtZ10d_oC-0eXRBG&q=85&s=89648334d0cb2da4d753b4cdb0869573" alt="SMS message with a FieldPulse link to view the attached files" width="756" height="1258" data-path="static/images/_api/7198265-customer-communications/07.png" />

<Note>
  "*Please click the link below to view all files.*" is default FieldPulse text on SMS attachment messages and cannot be removed or edited.
</Note>

This is what your customer sees after selecting the link to view your attachments:

<img src="https://mintcdn.com/fieldpulse/ZtZ10d_oC-0eXRBG/static/images/_api/7198265-customer-communications/08.png?fit=max&auto=format&n=ZtZ10d_oC-0eXRBG&q=85&s=74ec83bae85d33efe085b8277c92d354" alt="Customer view of the FieldPulse file viewer opened from the SMS link" width="656" height="1372" data-path="static/images/_api/7198265-customer-communications/08.png" />

### Profile photo messages

Let your customers know who to expect: from the FieldPulse mobile app, you can send the assigned user's profile photo along with a customer communication SMS. This is available when sending the SMS from your phone's own messaging app, and can't be used with automatic communication triggers at this time.

On the customer record, select the green **Actions** button:

<img src="https://mintcdn.com/fieldpulse/ZtNX8pwzNqOcNF1n/static/images/_api/7198265-customer-communications/25.png?fit=max&auto=format&n=ZtNX8pwzNqOcNF1n&q=85&s=918f27e84015f40b6b56b24ef7b4b08e" alt="The green Actions button on a customer record in the FieldPulse mobile app" width="490" height="1010" data-path="static/images/_api/7198265-customer-communications/25.png" />

After selecting **Actions**, locate **Send Customer Communication**:

<img src="https://mintcdn.com/fieldpulse/ZtNX8pwzNqOcNF1n/static/images/_api/7198265-customer-communications/26.png?fit=max&auto=format&n=ZtNX8pwzNqOcNF1n&q=85&s=35b6d413329520f9fa097c4b1c404785" alt="The Send Customer Communication option in the Actions menu on mobile" width="490" height="872" data-path="static/images/_api/7198265-customer-communications/26.png" />

Select **Send Customer Communication**, choose the SMS template you'd like to send, select **Include Profile Photo**, then select **Send from Phone**:

<img src="https://mintcdn.com/fieldpulse/ZtNX8pwzNqOcNF1n/static/images/_api/7198265-customer-communications/27.gif?s=0e8f17e60b4cbaf87a47d857c30045cf" alt="Sending an SMS with the assigned user's profile photo included, using Include Profile Photo and Send from Phone" width="600" height="1300" data-path="static/images/_api/7198265-customer-communications/27.gif" />

### Live trip tracking

A technician on the way to a job can text the customer a live trip tracking link from the FieldPulse mobile app: on the job record, select **Actions** > **Send Customer Communication** > **SMS** > **Send Trip Tracking SMS to Customer**. The first time your account sends one, the technician writes a default trip tracking message and presses **Save**, and FieldPulse reuses that message on every send after it. The link opens a map with the technician's real-time location and an ETA the technician can adjust before sending, and the message can include a photo of the team member so the customer knows who to expect.

Trip tracking needs two things:

* **Location services turned on** for FieldPulse on the technician's phone. Without location access, FieldPulse cannot share the vehicle's position with your customer.

* **A send method.** The text goes out either from the FieldPulse app or from the phone's own messaging app — sent from the phone's messaging app, it comes from the technician's personal phone number.

<img src="https://mintcdn.com/fieldpulse/ZtNX8pwzNqOcNF1n/static/images/_api/7198265-customer-communications/36.png?fit=max&auto=format&n=ZtNX8pwzNqOcNF1n&q=85&s=7f8eaf75bf80ef571f62256a07a849cf" alt="Example trip tracking text message as the customer receives it" width="584" height="334" data-path="static/images/_api/7198265-customer-communications/36.png" />

Selecting the link in that text opens the live map:

<img src="https://mintcdn.com/fieldpulse/ZtNX8pwzNqOcNF1n/static/images/_api/7198265-customer-communications/37.png?fit=max&auto=format&n=ZtNX8pwzNqOcNF1n&q=85&s=23ef8992f07736c75c27a4cebb92b014" alt="Example live trip tracking map showing the technician's location on the way to the job" width="426" height="833" data-path="static/images/_api/7198265-customer-communications/37.png" />

<Note>
  The live trip tracking link stays active for one hour after it is sent, so your technician's location is shared only while they are on the move rather than for the rest of the day. Trip tracking messages cannot be tied to automatic triggers — a technician always sends them manually.
</Note>

For the full customer-side view, see [Trip Tracking Overview](/scheduling-dispatch/dispatch/trip-tracking-customer-view).

## Message tracking and delivery statuses

FieldPulse keeps every communication your team sends in one place. Go to **Management** in the left menu and select **Communications**.

<img src="https://mintcdn.com/fieldpulse/psdMNh7id29SyYp0/static/images/_api/9426211-communications/01.png?fit=max&auto=format&n=psdMNh7id29SyYp0&q=85&s=1f9aff3aedc2ac5e395e7905bf9cfed4" alt="The Communications tab under Management in the left menu" width="1200" height="3488" data-path="static/images/_api/9426211-communications/01.png" />

From the Communications tab you can:

* Review every message your team sends, in one list.

* Filter by related record type using the tabs at the top.

* Open any message to see who sent it, the date and time, the delivery status, the customer, the related record, and the full message content.

Each message carries a delivery status:

| **Status**    | **What it means**                                                                                                                     |
| ------------- | ------------------------------------------------------------------------------------------------------------------------------------- |
| **Delivered** | The message reached your customer.                                                                                                    |
| **Opened**    | Your customer opened the message.                                                                                                     |
| **Clicked**   | Your customer clicked a link inside the message.                                                                                      |
| **Bounced**   | The message did not reach your customer — the email address does not exist, or your customer previously reported your emails as spam. |

Email communications can show three more statuses:

| **Status**   | **What it means**                                                                                                                                                                 |
| ------------ | --------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| **Sent**     | The email reached the recipient's mail server. That does not guarantee it lands in the inbox — it can still be blocked or filtered at a later stage.                              |
| **Deferred** | The first delivery attempt did not go through — often a full inbox or a temporarily unavailable server — and the email is queued for automatic retries.                           |
| **Blocked**  | The recipient's server refused the email, because of a blacklisted sending address, spam-filter triggers, or domain-level policies. Ask your customer to check their spam folder. |

## Availability

Customer Communications is available in all regions and has to be enabled on your account. How your messages send depends on whether your account has the Engage phone add-on — see [Engage Overview](/add-ons/engage/overview):

* **Without Engage** — every automatic email and SMS sends from a no-reply toll-free number provided by FieldPulse.

* **With Engage** — when the **Send Customer Communication via Engage Account** toggle is on, SMS and email triggers send through your Engage account. Choose **Engage Smart SMS Delegation**, which picks the sender's assigned line, then the company owner's line, then any available Engage line; or choose a **Custom Phone Line** so every SMS always sends from the same number.

* **Texting U.S. numbers through Engage** requires 10DLC registration with The Campaign Registry before carriers will deliver your messages. See [Setting Up 10DLC Compliance Registration](/add-ons/engage/10dlc-compliance).

* **Trip tracking** is a mobile-app feature and needs location services enabled on the technician's device.

## FAQs

### What time do communications send to my customers?

Date-based triggers send at 8:00 AM in the timezone set on your FieldPulse account, so a message set for 3 days after a job is completed goes out at 8:00 AM on that day. Hour-based triggers send the exact number of hours after the event — 30 hours after completion means 30 hours after that job entered the Completed status. See [Setting Up Automatic Communication Triggers](/customers/communications/automatic-triggers) for every trigger option.

<img src="https://mintcdn.com/fieldpulse/ZtNX8pwzNqOcNF1n/static/images/_api/7198265-customer-communications/38.png?fit=max&auto=format&n=ZtNX8pwzNqOcNF1n&q=85&s=a6a6df32dbdcd14ee2122c8886d0cf82" alt="Customer Communications settings with the automated send-time options" width="2476" height="676" data-path="static/images/_api/7198265-customer-communications/38.png" />

### Do I need the Engage add-on to send customer communications?

No. Without Engage, FieldPulse sends your emails and texts from a no-reply toll-free number. Engage lets those messages send from your own business phone lines instead.

### Can automatic triggers send trip tracking messages?

No. A technician sends trip tracking texts manually from the FieldPulse mobile app. The same is true of profile photo SMS, which a technician sends from the mobile app through the phone's own messaging app using **Send from Phone** — neither can be attached to an automatic trigger.

### Can a customer stop receiving these messages?

Yes. A customer can reply STOP to any text to unsubscribe from every SMS your account sends them, and you control which automated notifications a customer receives from their customer record. See [Customer Notification Preferences and SMS Opt-Out Details](/customers/communications/notification-preferences).

## Related articles

* [Setting Up Email & SMS Templates](/customers/communications/message-templates)

* [Setting Up Automatic Communication Triggers](/customers/communications/automatic-triggers)

* [How to Send Communications to Customers](/customers/communications/sending)

* [Customer Notification Preferences and SMS Opt-Out Details](/customers/communications/notification-preferences)

* [Job Confirmations Overview](/customers/communications/job-confirmations)

* [Trip Tracking Overview](/scheduling-dispatch/dispatch/trip-tracking-customer-view)

* [Engage Overview](/add-ons/engage/overview)


## Related topics

- [Customer Portal Overview](/customers/customer-portal/customer-portal.md)
- [Communications](/customers/communications/index.md)
- [How to Send Communications to Customers](/customers/communications/sending.md)
- [Setting Up Automatic Communication Triggers](/customers/communications/automatic-triggers.md)
