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

# Outreach Flows

Outreach Flows let practices send automated and scheduled messages to patients — delivering communications, reminders, forms, and post-visit flows. Several filters and workflow types support: pre-visit messaging, post-visit messaging, appointment-based messaging, scheduled-date messaging, and recurring date-based messaging.

## Outreach Flows general guide

To access the Outreach Flows section, navigate to the **Outreach Flows** tab in the sidebar, under **Automation**.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_1.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=7fb93324c5f16d7a611cbadc941fe7df" alt="Outreach Flows tab under Automation" width="468" height="604" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_1.webp" />

From here, you can select one of several suggested pre-built templates, or start with a blank template for custom workflows.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_2.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=b077977742d7bc00ba64a28252f522f0" alt="Suggested templates and blank template" width="2368" height="1468" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_2.webp" />

The basic structure of an Outreach Flow workflow includes the following sections:

* **Timing or triggers** for sending
* **Which patients** to message
* **Content and type** of message to send
* **Forms** to include in the message

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_3.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=6a156d855262052ae4759c6c6d2ed54f" alt="Outreach Flow structure overview" width="1738" height="1198" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_3.webp" />

### Timing or triggers for sending

There are two main types of timing: **Calendar-Based** and **Appointment-Based**.

**Calendar-Based** messages send either on a recurring basis or on a specific date. Recurring messages can repeat daily, or weekly on set days of the week.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_4.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=453582330ad8b95041290b9934e1632b" alt="Calendar-Based recurring schedule" width="1212" height="428" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_4.webp" />

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_5.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=3f5b6733b42bb8689e927e419dd8bc4b" alt="Calendar-Based day-of-week selection" width="1172" height="460" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_5.webp" />

Messages set to send on a specific date will only send once.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_6.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=dccba9211eb0b9ee1e6f0e35ff25738a" alt="Specific date option" width="1066" height="468" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_6.webp" />

**Appointment-Based** messages only send to patients who have an appointment in Air matching the selected filters. They are sent on a time relative to the appointment, either before or after.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_7.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=20bc3d0ed9fd4ebed9c03187136b7083" alt="Appointment-Based timing" width="1404" height="426" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_7.webp" />

You can also add additional **touchpoints** to the same workflow — either as follow-ups to the original message, or to send new information.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_8.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=1286729098bb58c5640a86269cabe3e4" alt="Multiple touchpoints in a workflow" width="1396" height="666" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_8.webp" />

### Which patients to message

Several filters determine which patients are sent the message. Some filters are only available for Appointment-Based messaging, since they refer to the underlying appointment.

Available filters include:

* **Patient** — send to (or exclude) one or more specific patients.

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_9.gif?s=d60ba0a16857343fa57e8c817a734499" alt="Patient filter" width="1200" height="1284" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_9.gif" />

* **Recipient Type** — send to (or exclude) categorized patients. Currently includes **Underscheduled Patients** and **Lead/Referral** (present in Lead Tracker).

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_10.gif?s=03005f17f96aec26446e3983dab7ac2f" alt="Recipient Type filter" width="1200" height="1284" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_10.gif" />

* **Recipient Age** — send to patients within a specific age range, or above/below a certain age.

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_11.gif?s=4e9179dffa53361fbdf15fe198bf4ed1" alt="Recipient Age filter" width="1200" height="1284" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_11.gif" />

* **Upcoming Appointments** — send to patients with more or fewer than a certain number of upcoming appointments, or a range.

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_12.gif?s=0cf14bc1f516ab37f549b19935302372" alt="Upcoming Appointments filter" width="1200" height="1284" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_12.gif" />

* **Appointment Count** — send to patients with more or fewer than a certain number of appointments over a specific time period.

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_13.gif?s=0d6c3de0be0bc12c4cb75b947e8339db" alt="Appointment Count filter" width="1200" height="1284" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_13.gif" />

* **Facility** — send to (or exclude) patients who have ever had an appointment at a specific facility.

* **Rendering Provider** — send to (or exclude) patients who have ever had an appointment with a specific rendering provider.

* **Insurance** — send to (or exclude) patients with a specific insurance.

* **Supervising Provider** *(Appointment-Based only)* — send to (or exclude) patients whose appointment is tied to a specific supervising provider.

* **Referring Provider** *(Appointment-Based only)* — send to (or exclude) patients whose appointment is tied to a specific referring provider.

* **Appointment Status** *(Appointment-Based only)* — send to (or exclude) patients whose appointment has a specific status.

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_14.gif?s=dab8ea4a6118006a8bddcd4699c8799c" alt="Appointment Status filter" width="1200" height="1463" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_14.gif" />

* **Appointment Type** *(Appointment-Based only)* — send to (or exclude) patients whose appointment is a specific type.

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_15.gif?s=c69aa5abec1084e0a25be5609bebafc4" alt="Appointment Type filter" width="1200" height="1463" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_15.gif" />

* **Appointment Number** *(Appointment-Based only)* — send to (or exclude) patients on a specific appointment number, either overall or within a case.

### Content and type of message to send

There are two forms of communication: **text** and **email**. Text messages only require a body; email messages also allow you to set the subject line.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_16.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=c6e617d489432224c0cdc8a23f6d40cf" alt="Text vs email message type" width="1402" height="974" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_16.webp" />

Within the message, you can insert **Variants** — dynamic fields based on the patient or appointment. Available Variants include:

* **Appointment Start Date** (e.g., "Monday, February 16, 2026")
* **Appointment Start Datetime** (e.g., "Monday, February 16, 2026 at 2:30 PM")
* **Facility Address**
* **Facility Name**
* **Facility Phone Number**
* **Link To Forms** (required if sending forms with the message)
* **Patient Portal Link**
* **Recipient Name**
* **Referring Provider Name**
* **Rendering Provider Name**
* **Site Name**
* **Supervising Provider Name**
* **Under Scheduled Count** (e.g., "3 of 6" based on next calendar week's Plan of Care)

### Forms to include in the message

You can also send forms along with the message — such as intake forms prior to a visit, or post-visit forms like NPS Surveys.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_17.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=f489665a158f3f6eb62ef37b60430de8" alt="Forms section in workflow" width="1404" height="264" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_17.webp" />

Clicking **+ Add Form** opens a window with all existing templates. Select any desired forms and they will display in the workflow.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_18.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=0d8ed5b167cdb7b0911396a77bc2d8ec" alt="Add Form picker" width="1422" height="396" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_18.webp" />

## Underscheduled Patients

Underscheduled Patients is a pre-built workflow that targets patients who have fewer appointments scheduled in the following calendar week than prescribed by their active Plan of Care. They receive a text or email with a link to schedule additional appointments via the Patient Portal.

### Defining underscheduled patients

A patient is considered underscheduled when they have fewer appointments scheduled in the following calendar week than prescribed by their active POC.

### Creating the workflow

1. **Navigate to Outreach Flows** in the sidebar, under **Automation**.

2. **Click + Create New Workflow** and select the **Follow-Up and Re-Engagement** suggested template.

3. **Set desired configurations for the workflow:**
   * **Workflow Name**

   * **Filters to select desired patients:**

     * **Patient** — specific patients by Name & DOB
     * **Recipient Type** — `Under Scheduled`

     <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_19.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=9a9b8b78267bca20ffb25fcdb5dc2331" alt="Filters set for Underscheduled Patients" width="1154" height="660" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_19.webp" />

   * **Timing to run workflow:**
     * **Calendar-Based** — run on a recurring schedule or specific date.

     * **Recurring** — select frequency (every 1, every 2, etc.) and unit of time (Day, Week). If Week is selected, choose days of the week.

       <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_20.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=bea65376c99c0907061393162ed5a184" alt="Recurring weekly schedule" width="1466" height="596" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_20.webp" />

     * **Specific Date** — run on a single date once.

       <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_21.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=105384f64eb502a86df761eee62a892e" alt="Specific date schedule" width="1470" height="520" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_21.webp" />

   * **Message content / format:**

     * **Message Type** → Text or Email
     * **Text Content** — insert variables unique to each patient, including:
       * **Patient Portal Link** — specialized link to sign up for additional appointments
       * **Recipient Name**
       * **Site Name** — based on existing appointments in the POC
       * **Under Scheduled Count** (e.g., "3 of 6 completed")

     <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_22.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=d3aacc734b57d5ebe20c4cad3b167e1f" alt="Message content with variables" width="1432" height="890" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_22.webp" />

4. **View filtered patient recipient list.** Upon setting filters, the Contact List automatically updates with the recipients who will receive the message. Scroll to view the full list or filter for a specific patient to confirm inclusion.

   <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_23.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=24eb4331f8a20faa07e750b55ba5e22d" alt="Filtered contact list preview" width="784" height="1284" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_23.webp" />

5. **Save and view the workflow.** You can also view scheduled upcoming messages and any previously sent messages — showing the method used to contact each patient, and whether it was successful.

6. **Messages are sent.** After the workflow is created, messages go out as scheduled. Patients receive either text or email (or both) with the desired content and links.

   <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_24.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=6591de25dbe9a28354392bc8ec864a1d" alt="Messages sent to patient" width="1179" height="1582" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_24.webp" />

## NPS Surveys

The NPS Survey workflow collects patient feedback after a visit and automatically routes follow-up actions based on the response. An NPS survey form can be added to a post-visit Outreach Flow, prompting patients to submit feedback via text or email. Promoters can be directed to leave public reviews on sites like Google or Yelp, while detractor responses trigger automated email notifications to internal stakeholders for follow-up.

### Creating an NPS Survey workflow

To create an NPS survey workflow, navigate to the **Outreach Flows** tab under **Automation**. Use the existing **NPS survey** suggested template, or create your own. The suggested template is pre-populated with filters for:

* **Appointment status** = `Completed`
* **Send** = 2 days after appointment
* **Text message** with pre-populated content

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_25.gif?s=ef59cc9b173ade60161ca56d0de1da07" alt="NPS suggested template" width="960" height="552" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_25.gif" />

If you want to create your own template, determine the appropriate filters, then include **NPS Survey** in the Forms section.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_26.gif?s=8747d4fed67472c5d7697bc8f086e0f1" alt="NPS blank template" width="960" height="546" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_26.gif" />

### NPS Survey functionality

NPS surveys let recipients rate their experience after an appointment. They are prompted to rate "How likely are you to recommend {facility} to a friend or colleague?" from `0`–`10`, and a freeform text box to explain their score.

* For patients who rate **0–6 (detractors)**, sites can add email addresses for key stakeholders to receive an email explaining the patient submitted a lower score.

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_27.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=f109b912bf265385a78ac06fc5aeebd3" alt="Detractor email alert configuration" width="662" height="600" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_27.webp" />

* For patients who rate **9–10 (promoters)**, sites can embed a review link to any desired review website — Google, Yelp, Zocdoc, etc. Patients are directed to leave an additional review on that site.

  <img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_28.gif?s=0db4129df1aef913ac729b6368e1b30b" alt="Promoter review link flow" width="960" height="552" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_28.gif" />

<Info>
  Promoter review links and detractor notification emails are configured per facility in **EHR Preferences → Marketing**. See [Adding promoter review links and detractor notification emails](#adding-promoter-review-links-and-detractor-notification-emails) below.
</Info>

### Adding promoter review links and detractor notification emails

To update the promoter review links and the email recipients for detractor notifications:

1. **Navigate to EHR Preferences → Marketing.**
2. **Select one or multiple facilities** from the facility picker.
3. **Edit the desired review links and email addresses** for the selected facilities.
4. **Click Save.**

<img src="https://mintcdn.com/training_air/Ky7GizeZO-GUhI6g/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_32.gif?s=6f50b5048ec252486388a7e77d46e703" alt="Marketing settings under EHR Preferences for promoter review links and detractor emails" width="1200" height="909" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_32.gif" />

<Tip>
  ✨**Smart Tip:** You can save different review links and email recipients per facility — useful when each location uses its own Google Business Profile or routes detractor follow-up to a different manager.
</Tip>

### NPS reporting and review

After patients complete NPS surveys, their rating and explanation are stored as a PDF in the patient's **Attachments**, alongside other form responses.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_29.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=61194f042c1174814a79176fd2239d46" alt="NPS survey PDF in Attachments" width="1199" height="731" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_29.webp" />

Sites can view aggregated NPS data in **EHR Reporting**. NPS can be reported at the site level, or broken out by facility, provider, week, and several other categories.

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_30.gif?s=503d38ed0713d2ec5eb11a7fa027bd3c" alt="NPS aggregated reporting" width="1200" height="698" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_30.gif" />

## Example workflows

**Send an NPS survey to all patients after their 10th completed appointment**

This configuration sends an NPS survey to any patient who has completed their 10th appointment.

* **Filters:**
  * **Appointment Status** includes `Checked in` and `Completed` (to include patients whose visit notes are not yet signed/submitted)
  * **Appointment Number** is `10th within Case` (to send an NPS to patients who have come to the practice before, but have a new case / chief complaint)
* **Timing / Triggers:**
  * Message is set to **Appointment-Based** to trigger off an appointment event
  * First touchpoint is set to **1 day after appointment** to send the day after

<img src="https://mintcdn.com/training_air/OxPaVWnqMsaU_tFS/images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_31.webp?fit=max&auto=format&n=OxPaVWnqMsaU_tFS&q=85&s=44388ed6813f3de0252077aa3fc0ef90" alt="Example workflow — 10th visit NPS" width="1658" height="1360" data-path="images/air_front_desk/communicate_with_patients/outreach_flows/outreach_flows_31.webp" />

### FAQ

<Accordion title="What's the difference between Calendar-Based and Appointment-Based timing?">
  **Calendar-Based** fires on a schedule independent of appointments — recurring weekly, or on a specific date. **Appointment-Based** fires relative to an appointment (e.g., "1 day before," "2 days after"). Use Appointment-Based for pre-visit reminders and post-visit surveys; Calendar-Based for ongoing campaigns like underscheduled reactivation.
</Accordion>

<Accordion title="Can a single workflow send multiple messages?">
  Yes — add **touchpoints** within the same workflow. Each touchpoint can have its own timing and content, so you can follow up a pre-visit reminder with a day-of reminder without building separate workflows.
</Accordion>

<Accordion title="How do I target patients who are behind on their Plan of Care?">
  Use the **Recipient Type** filter and select `Under Scheduled`. Combined with a Calendar-Based recurring schedule, this is the built-in reactivation workflow — patients who have fewer scheduled appointments next week than their POC prescribes will receive the message.
</Accordion>

<Accordion title="What happens if I insert Link To Forms without adding any forms?">
  The variant won't resolve — the message will send with a broken form link. Always add forms in the **Forms** section first if you insert `Link To Forms` in the body.
</Accordion>

<Accordion title="Who gets notified when an NPS detractor submits a low score?">
  Email recipients for detractor alerts are configured per facility in **EHR Preferences → Marketing**. Add or update the email addresses there, select the facilities you want the change applied to, and save — no Athelas representative needed.
</Accordion>

<Accordion title="How do I change the review site (Google, Yelp, etc.) that promoters are sent to?">
  Update the promoter review link in **EHR Preferences → Marketing**. You can set a different link per facility, so each location can route promoters to its own Google Business Profile or alternate review platform.
</Accordion>
