Skip to main content
Open Products → Outbound → Campaigns to view active or scheduled, paused, and completed campaigns.

Before you create a campaign

Prepare the following:
  • A reviewed, published workflow
  • An audience source with current customer data
  • Approved phone numbers for every required channel
  • The correct team time zone and desired contact window
  • Exclusion lists and any additional recurrence rules
The wizard changes according to the workflow, audience type, service areas, CRM integration, and enabled products. Optional Availabilities or Phone Numbers & Tags steps appear only when they apply.

Create a campaign

  1. Select New Campaign.
  2. On Workflow, choose the published workflow that should contact the audience. Review its preview before continuing.
  3. On Audience, choose an available source, such as a saved Avoca filter, CRM audience, spreadsheet import, or existing audience.
  4. Leave Remove Excluded Audience enabled unless you have a specific, approved reason not to apply the team’s exclusion list.
  5. Configure the audience criteria and review the preview count and sample members.
  6. If prompted, configure availability and select the phone number, CRM campaign, and tags for each service area.
  7. On Schedule, enter the campaign name and choose a one-time or recurring schedule.
  8. Set the start time, contact window, audience limit, and recurrence exclusions shown for your campaign type.
  9. Review the campaign summary, including the final audience count, workflow, schedule, phone numbers, and alerts.
  10. Select Create Campaign.
For a recurring campaign, Avoca evaluates newly eligible audience members on its schedule. A one-time campaign uses the audience captured for that run. Not every audience type supports recurrence.

Restrict which business units text conversations can book into

When the campaign has the feature available, the availability step includes Restrict which business units can be booked into. This optional campaign-wide allowlist applies to appointments created from the campaign’s text conversations.
  • Leave it empty to allow any otherwise eligible business unit.
  • Select one or more business units to hard-limit booking to those units.
  • Treat it separately from the business units selected above for offering availabilities by service area.
When an allowlist is set, Avoca can evaluate an allowed business-unit mapping even when that mapping belongs to a different service area than the ZIP-based mapping initially selected. The final booking still has to use one of the allowlisted business units.
Review the selected business units, their job types, and their mappings across every service area before launch. A campaign allowlist can intentionally take precedence over the ZIP-scoped business-unit mapping, so an incorrect selection can route a text booking to the wrong office or trade.

Manage a campaign

The Campaigns table shows status, start and next-run times, workflow, audience, and completed call and text counts. Available actions include:
  • View the campaign configuration
  • Edit supported settings for active, scheduled, or paused campaigns
  • Pause or Resume outreach
  • Extend audience for supported recurring audiences
  • Export campaign data as a CSV file
Select the audience name to inspect its members. Select the workflow name to open the workflow editor.
Pausing a campaign stops future work but may not recall a call or message already being processed. If the campaign is the team’s fallback campaign, Avoca requires another active campaign to replace it before it can be paused.

Read campaign revenue analytics

Open the Outbound analytics view, select the campaigns and date range, and review the Revenue section:
  • AI Booked Revenue: realized revenue from completed ServiceTitan jobs booked by Avoca AI through outbound calls or native conversations, excluding manually booked jobs
  • Holistic Revenue: AI Booked Revenue plus completed jobs booked externally or manually in ServiceTitan
Use the Revenue attribution window to choose how many days after outreach a completed job can count. This window controls the two revenue cards; it is separate from the indirect-attribution window used by direct-mail analytics. With no individual campaign selected, the revenue cards summarize the campaigns available in the team-wide view. Unavailable means the required ServiceTitan job sync is disabled, has not populated data, or the revenue query could not return a reliable result. It does not mean $0.

Read text campaign analytics

In Historical Analytics, Conversations Replied is the number of text conversations where the customer sent at least one message back. It is a conversation count, not a message count or percentage. Use it alongside:
  • Conversations: text conversations initiated for the selected campaign and date range
  • Messages Received: all inbound customer messages, including multiple replies in one conversation
  • Text Reply Rate: the percentage form of reply engagement
One replied conversation can contain several received messages. Compare Conversations Replied with Conversations when you need the raw population behind the rate.

Review an automatically paused direct-mail member

For direct-mail workflows, Avoca checks each recipient’s mailing address immediately before submission. A piece is skipped and that audience member is paused automatically when current address evidence says the address is undeliverable, vacant, or below the configured deliverability-confidence minimum.
  1. Select the campaign’s audience name.
  2. Expand the paused member’s execution timeline.
  3. Find the direct-mail step marked Skipped and review the displayed reason.
  4. Correct the source address or audience when the information is wrong.
  5. Use Resume & send anyway only after confirming the address and accepting the deliverability risk.
Resuming affects that member; it does not correct the underlying customer or property record. Verification outages do not cause this automatic pause, and a deliverable address with no prior mail-history score can continue.
Resume & send anyway can submit a piece that Avoca withheld as unlikely to arrive. Confirm apartment or unit details and the complete mailing address before overriding the pause.

Verify the launch

  1. Open Outbound → Overview and select the campaign.
  2. Confirm that the expected audience count appears.
  3. Review Current Status for waiting and scheduled work.
  4. Check early calls and conversations before increasing the audience.
  5. Compare bookings and reply rates only after enough contacts have completed.