Skip to main content

Audience Builder

Learn how to utilize the Audience Builder, which allows for your clinic to create and save client segments using patient and practice data.

Written by Blake Nadilo

🚨 Please Note: The Audience Builder and Auto-inactivate Clients configuration are currently in beta testing and will be released to the entire customer base in the near future.

📝 Overview

The Audience Builder lets you filter your client base by criteria such as pet type, service history, last visit date, and appointment history to build targeted lists for email and text campaigns. This article covers how to create segments, apply filters, and launch a campaign from your results.

⚠️ Please note: Using our Marketing Suite Add-On? This is an important feature to learn how to use in order to target the exact client segment you need.

The Audience Builder is found in the Clients module, within the Marketing section.


⚙️ Auto-inactivate Clients Configuration

Auto-inactivate Clients is a configuration that automatically updates a client's status to Inactive once they've gone quiet for a period of time you choose. Its purpose is to keep your client list — and the audiences you use for marketing messages — clean and current, so you're not spending time or money reaching out to clients who haven't engaged with your clinic in a long while.

This is important to understand: this setting changes a client's actual status in your system, not just whether they appear in a marketing list. Once a client is marked Inactive by this feature, they stay that way until someone on your team manually reactivates them — the system never reactivates a client automatically.

💡 Using Marketing Suite?The Auto-inactivate Clients setting is important to understand, and we highly recommend enabling it.

How to Enable or Disable it

⚠️ Administrator Permissions are required to edit this configuration.

  1. Go to Settings > Configurations > View Configuration

  2. Find Auto-inactivate Clients and select Edit

  3. Choose a value from the dropdown: Off (disabled), or After 12, 18, or 24 Months of inactivity. Review the on-screen notice confirming this will affect real client statuses, not just marketing lists.

  4. Select Save.

How it Works

Each day, the system checks clients against your selected window (12, 18, or 24 months). A client is only marked Inactive if they have neither a qualifying visit (checked-in, in-room, visit-complete, or checked-out) nor billing activity (an invoice line item over $0) during that window — having either one keeps them active. Newer or recently migrated clinics get a grace period, so clients won't be inactivated until the clinic has had the setting enabled for the full selected window. Every status change is logged with the previous status, new status, and timestamp.

⚠️ Please Note: Setting this to Off at any time stops the daily check from inactivating any further clients, but it does not reactivate clients who were already marked Inactive — that still requires a manual update. Also, turning the setting off and back on later does not restart any waiting period tied to your account's history.


💻 Creating a New Segment in Audience Builder

Segments are customizable filters that narrow your client and patient data to a specific audience. Once created, a segment can be rerun at any time to reflect your most current data.

💡 When using DaySmart Marketing, these Segments are automatically updated with new clients that have been added into your system and meet the segment criteria.

Follow the steps to build a new segment:

  1. Click Open Audience Builder from the right of the Audience Builder section

  2. Click New Segment on the top right

  3. Fill out the Segment Details, including Segment Name (required) and Description (optional). This will distinguish the segments from each other as more are created.

  4. Select the Base Audiences: All Clients, Active Clients or Inactive Clients. Active Clients pulls in all active clients based on the Auto-inactivate Clients configuration. See the section above for more information on this.

    💡 If the Auto-inactivate clients configuration is not enabled, you'll instead see a default option for System Active, which excludes clients with an active status that have had no activity for 18 months.

5. Choose if you wish to include Marketable contacts only, which refers to client's Marketing setting on the Communication Preferences on their profile.

💡 Tip: In most cases, the Marketable contacts toggle should be turned On. This setting targets only clients who have given permission to receive marketing communications. You can turn it Off when you need to email your entire customer base for a specific reason, such as an item recall or a clinic closure. Select the button below to learn more about Client Communication Preferences.

6. Set your filter rules by first choosing whether client results should match all of these or any of these when multiple groups are present. Then specify whether clients must meet ALL of the defined rules or just ANY one. Click Add Rule to start building the segment

7. Select the Field — the specific data point the segment will evaluate, such as Species, Patient Age, or Patient Birthdate. Then choose the Operator, which defines how the rule is applied to find matching records. Finally, set the Value based on the selected field. For example, if Species is chosen as the field, the value will display a list of available species to choose from. You can add multiple rules to one group by selecting New Rule again.

8. If needed, you can expand your segment by clicking Add Include Group or Add Exclude Group to add additional rule groups. This is useful when targeting clients who must meet multiple distinct criteria — for example, canine patients over age 7 who do not have an upcoming appointment

9. Once the segment is done, click Save Segment at the top right of the page. This will save the segment and you can run it at a later time. If you want to run the segment immediately, click Save + Generate Client List on the bottom right.

💡 Tip: On the bottom of every segment will be a Logic Summary, which defines how the data will be generated.

⚠️ If using the Marketing Suite: Segments are automatically synced to your Marketing Suite every hour. If you need the new segment sent to your marketing portal immediately, click Send Campaign on the top right once the client list is generated.

💡 Click the button below to learn how to work with Campaigns in Marketing Suite.


🔋 Generating the Segment & Editing

Once a segment is saved, it can be generated whenever needed and easily edited or deleted if no longer needed.

⚠️ Please Note: If you use the Marketing Suite, segments sync automatically every hour with new client data that meets the segment criteria. No manual generation is needed.

Click the arrow to learn how to generate and edit a segment

Generating a Segment

From the audience segment list, simply click on the segment you wish to generate

The segment will generate, with the total amount of clients matched at the top and the data columns below.

Once generated, click the Export CSV option on the top right to generate the list of clients and information. As a reminder, if using our marketing add-on, this is not necessary as segments are automatically updated in your marketing portal once they have been created.

💡 Each segment will include columns for SMS Marketing Opt In and Email Marketing Opt In. This is helpful when using the segment for a marketing campaign. Click the button below to learn more about client communication opt outs.

Editing or Deleting a Segment

A segment can be Edited, Duplicated or Deleted from the main Audience Segment list. Click to gear icon to the right of the segment and make your selection.

Additionally, when already in the segment, you can Duplicate, Edit or Delete the segment from the top right.

Once editing the segment, it will be the same workflow as adding a new segment. Rules can be edited, removed and added. Additional groups can be added and excluded as needed. Click Save Segment at the top right when you're completed.


❓ Frequently Asked Questions (FAQs)

Find answers to common questions or additional details that may not be covered in the main instructions.

Click the arrow to view most frequently asked questions

Is a Segment Name required when creating a new segment?

Click the arrow to view answer

Yes. The Segment Name is a required field. The Description field is optional but recommended, especially as more segments are created, since it helps distinguish one segment from another.

What is the difference between All Groups and Any Groups?

Click the arrow to view answer

All Groups requires a client to match every group in the segment, while Any Groups returns clients who match at least one group. The same logic applies at the rule level — you can require clients to meet all defined rules or just any one of them.

Can I reuse a segment after it's been created?

Click the arrow to view answer

Yes. Once a segment is saved, it can be rerun at any time from the Audience Segments list. Each time it runs, it reflects your most current client and patient data.

What do the SMS Marketing Opt In and Email Marketing Opt In columns indicate?

Click the arrow to view answer

These columns show each client's current marketing communication preferences. They are particularly useful when using a segment for a marketing campaign, as they help ensure outreach honors client opt-in status.

Can a saved segment be modified or removed?

Click the arrow to view answer

Yes. From the Audience Segments list, click the gear icon next to the segment to edit, duplicate, or delete it. These same options are also available from within the segment itself. Editing follows the same workflow as creating a new segment.

Did this answer your question?