Skip to main content
Open Products → Outbound → Audience Filters to create reusable definitions for campaign audiences.
Filter categories and values come from the data available to your team. If a CRM sync is unhealthy or a field is not mapped, its values may be missing or outdated.

Choose an audience method

Depending on the team’s CRM and campaign configuration, the campaign wizard can offer:
  • Avoca Audience Filters: reusable criteria built from synced customer, location, job, estimate, membership, recurring-service, equipment, and other CRM data
  • ServiceTitan Audience Lists: an existing list prepared in ServiceTitan
  • XLSX Import: a spreadsheet uploaded for a controlled campaign
  • Existing Audience: a previously created audience that can be reused
Use Avoca filters for audiences that should update as synced CRM data changes. Use a CRM list when the source definition is maintained there. Use a spreadsheet for a reviewed, point-in-time list.

Create a filter

  1. Select New Filter.
  2. Give the filter a name that explains who belongs in it.
  3. Select service areas when the audience should be geographically limited.
  4. Add an Include group and choose a category such as customer, location, job, invoice, estimate, membership, recurring service, or equipment.
  5. Add the criteria that define an eligible person.
  6. Add another include group when a separate set of customers should also qualify.
  7. Add an Exclude group for records that must be removed from the result.
  8. Review the estimated eligible count and preview members.
  9. Save the filter, then select it from the Audience step of campaign creation.
Available criteria can include dates, statuses, business units, job types, tags, balances, and other synced fields. Relative date criteria are useful for audiences that should update over time; fixed dates describe a permanent calendar range.

Location-level audiences for program customers

Some program-customer teams store each real household as a ServiceTitan location beneath an umbrella customer. When Avoca enables location-level audience mode for one of these teams, a matching active location becomes its own audience member and uses that location’s phone and email contacts. A program location without a usable location contact is excluded instead of inheriting the umbrella customer’s shared phone number. Filters that contain location criteria include only the locations that match those criteria; customer-only criteria can include all eligible locations beneath the matching customer. Preview representative members and compare the location, contact details, and expected household count before launching or extending a campaign.

Select specific customers

For ServiceTitan-backed Avoca filters, use Customer → Specific Customers when the audience should contain named people instead of everyone who matches a broad CRM condition.
  1. Add or open a Customer category in an Include group.
  2. Select Specific Customers.
  3. Search by customer name, address, or phone number.
  4. Select each intended customer and review the selected-name chips.
  5. Preview the audience and confirm that the total matches the people you selected.
The picker warns when a selected customer has opted out of an applicable text category or has a ZIP outside every configured service area. A category-specific opt-out can block one campaign type without blocking another, so read the warning beside that customer instead of assuming every opt-out has the same scope.
Selecting a customer does not bypass eligibility controls. Campaign-level exclusions, recently contacted windows, audience limits, consent, and channel availability still apply when the campaign runs.

Validate the audience

Before using a filter in a campaign:
  1. Compare the estimated count with the business expectation.
  2. Preview representative members and confirm why they qualify.
  3. Check service areas and all include and exclude groups.
  4. Confirm that recent CRM changes have finished syncing.
  5. Apply the separate campaign exclusion list during campaign creation.
An audience filter determines eligibility; it does not override consent requirements, phone-number exclusions, campaign-level recurrence exclusions, or channel availability.

Maintain saved filters

The Audience Filters list shows active and archived filters, estimated people, linked campaigns, and update time. Edit an active filter when its business definition changes. Archive it when it should no longer be selected for new campaigns.
A filter used by a recurring campaign can change the people reached on a future run as CRM data changes. Preview the audience again after editing criteria or correcting a sync problem.

Use a ServiceTitan audience list

Select ServiceTitan Audience during audience creation, then choose the intended ServiceTitan list. Create Audience with a ServiceTitan audience list Confirm the list count in ServiceTitan and Avoca. Apply the recently contacted window, exclusions, and audience limit required by the campaign.

Import an XLSX audience

Select XLSX Import, download the current template when needed, and upload the reviewed workbook. Create Audience with an XLSX import Before importing:
  1. Keep one person per row.
  2. Include the phone and any fields required by workflow variables.
  3. Remove formulas and unrelated sheets.
  4. Decide whether an empty last row should be ignored.
  5. Configure the recently contacted window.
  6. Keep Use Excluded List enabled.
  7. Set an audience limit for the initial run.
A spreadsheet is a copy. Later CRM corrections or opt-outs do not alter the uploaded file automatically. Apply current exclusions at campaign creation and do not reuse a stale import.