Campaigns support rich flows rather than one‑off blasts:
Sequenced steps
Each step waits for the actual send time of the previous step before it becomes eligible.
Long delays (e.g. “4 days later”) are treated the same as short ones (“20 minutes later”) from your perspective—Tuco simply holds the message until it is allowed.
Behavior when leads reply
Replies can:
Update campaign stats (reply counts and rates).
Drive your own automations via reply webhooks (see /features/replies and /api-reference/message-webhooks).
Many teams choose to:
Stop or skip later steps for leads who replied.
Create follow‑up tasks in their CRM when certain replies arrive.
Tuco’s goal is to make these patterns easy to implement from your side using clear statuses and webhooks, without you needing to understand any internal routing or storage.
Real‑world sending conditions are not static. Lines can become unavailable, and some channels may stop being appropriate for particular contacts.Tuco is designed so that, from your perspective:
Conversation continuity is respected
Once a lead starts hearing from a given line in a campaign, follow‑ups prefer that same line so the thread feels coherent.
You see what changed
If a line can no longer be used, future sends either:
Stop and become Failed, or
Are held until a safe option is available,
Depending on your configuration and what’s safe for that conversation.
Campaigns are recoverable
If no lines are usable, a campaign can be paused.
Once you restore line health or add capacity, you can resume and let queued activity continue.
You never have to manage internal reassignments or recovery steps—the only contract you rely on is what the UI, APIs, and webhooks report.
Campaigns plug into the rest of Tuco’s surface area:
Availability checks
Use /features/check-availability to:
Pre‑qualify leads for iMessage.
Decide when to prefer SMS or email instead.
Campaigns can respect those availability signals so you don’t waste steps on unreachable channels.
Failures & fallbacks
/features/failures-and-fallbacks explains:
How to interpret high failure or fallback counts.
How to decide when to switch channels or clean data.
Replies & inbox
/features/replies shows how replies are surfaced via:
The Tuco UI.
Webhooks you can consume in your CRM or backend.
Together, these let you treat campaigns as a predictable, observable engine that you can safely build your own logic and reporting on top of, without ever needing access to how Tuco is implemented internally.