Campaigns
Overview
Campaigns reach your audience across multiple channels and route every reply to an AI Agent. Upload a contact list, define how the agent engages each person, then track results from one place.
Moveo offers two campaign types. Both share the same foundation — an audience, an AI Agent, and multi-channel messaging — but serve different goals.
Campaign types
Outreach
Proactive engagement for marketing and lifecycle messaging, such as promotions, reminders, and re-engagement. An outreach campaign sends a primary message, retries with a fallback if delivery fails, and follows up when a contact stays silent.
See Outreach campaigns.
Payment recovery
Regulated debt collection that contacts people with overdue balances and works toward a resolution, such as a promise to pay or a completed payment. Payment recovery captures debt details per contact and, with autonomous actions, runs under a compliance profile.
See Payment recovery campaigns.
How a campaign works
Every campaign shares the same building blocks, regardless of type:
- Audience — Upload a CSV of contacts. The platform previews each row and flags issues, such as missing contact details or duplicates.
- AI Agent — Choose the AI Agent that handles replies. The dropdown lists the latest published versions.
- Tags — The campaign name generates a matching tag for filtering conversations. Add more tags for reporting or routing.
- Message journey — Define how contacts are reached, either as a fixed sequence or with autonomous actions.
- Scheduling — Send immediately or schedule a future launch with date, time, and timezone.
- Tracking — Follow campaign status, subscriber activity, and message logs after launch.
Autonomous actions
Autonomous actions let the AI Agent decide the best next action for each contact, instead of following a fixed message sequence. When enabled, the campaign becomes agentic: the agent chooses the channel, message, and timing per person to work toward a goal you define.
Autonomous actions is a capability you turn on during campaign setup, under the AI capabilities section. It applies to both campaign types.
Standard versus autonomous
| Aspect | Standard campaign | Autonomous actions |
|---|---|---|
| Message flow | Fixed: primary, fallback, follow-up | Chosen per contact by the agent |
| Channel | Set per step | Selected by the agent |
| Timing | Fixed delays | Adapts to contact behavior |
| Goal | Not required | Required |
Setting a goal
When autonomous actions is on, a Goal is required. It defines what a successful conversation achieves. How you set it depends on the campaign type:
- Outreach — Enter the goal as free text, such as booking a demo or confirming an appointment.
- Payment recovery — Select a goal from the dropdown, such as securing a promise to pay or completing a payment. A compliance profile is also required.
The goal guides the agent's decisions for every contact. Keep it to a single, measurable outcome.
Availability
Autonomous actions is rolling out gradually. If you do not see the AI capabilities section in campaign setup, contact your account manager or support.
Compliance profiles
A compliance profile is part of the autonomous agent. When you enable autonomous actions on a payment recovery campaign, you select a compliance profile that applies protections respecting legal restrictions, such as quiet hours, frequency caps, and stop-contact requests. Outreach campaigns do not use compliance profiles.
See Compliance profiles for the available profiles and the rules each one enforces.
Choose a campaign type
- Reach your audience with marketing or lifecycle messaging → Outreach campaigns
- Recover overdue payments under regulatory rules → Payment recovery campaigns