careCycle

Pulse

What Pulse is, how it ties your campaign's calls and messages together, and how Voice AI and Agent Queue workflows differ.

What is Pulse?

Pulse is the omnichannel workflow builder for a campaign. It's where you lay out what happens, and when, from the first attempt to reach a customer through every follow-up. In one place you configure:

  • Contact cadences (when and how often to reach out)
  • Time delays and retry paths
  • Calls, with pre-call SMS and voicemail options
  • SMS messages and templates
  • What happens after each call, based on its outcome

Calls produce dispositions (their outcomes), which can choose the next step: wait and try again, send a text, or stop. System-managed stops and recovery paths can take precedence over an authored branch.

Voice AI vs Agent Queue Workflows

Pulses come in two flavors, matching your campaign type. They share the same building blocks (the same nodes, SMS, dispositions, and waits), and differ mainly in who handles the call and how a disposition is set.

Calls are placed and handled by your AI employee.

  • A Call node schedules an outbound AI call. Incoming calls do not automatically become campaign Pulse steps.
  • The disposition is determined automatically at the end of each call from what happened on the line and in the conversation.
  • How the employee handles questions and escalates is controlled by Configuration > Scenarios & escalations. Configured handled outcomes can end a journey before its retry branch.

Calls are handled by your live agents through the careCycle softphone.

  • For a normal outbound call, careCycle dials the customer first and runs answering-machine detection (AMD). A live-person result proceeds to agents; an uncertain or failed classifier can fall through to agents rather than discard a possible person.
  • Dialing is paced to live agent availability. If no agent is ready before a call starts, the customer stays queued without consuming an attempt.
  • If a live customer has been confirmed but no agent accepts, careCycle plays the required abandonment message, records Abandoned, and returns the customer to the queue without advancing Pulse.
  • Requested callbacks are the exception: careCycle rings an agent first and dials the customer only after the agent accepts.
  • The disposition is set by the agent at wrap-up (for example, Sale, No Sale, Callback Scheduled). Deterministic system outcomes such as No Answer and Voicemail are set automatically.

The rest of this section (nodes, SMS, dispositions, and error handling) applies to both types. Where the two differ, the page says so.

Both Inbound and Outbound Agent Queues use the human executor for normal Pulse calls. Incoming handling does not switch that executor to AI. Read Campaign Types and Configuration for setup differences and the special Receptionist boundary. Pulse Save draft, Publish, campaign activation, and enrollment are separate actions.

In this section

Watching a Live Pulse

Once a campaign is running, the Pulse builder has a live view (the Live toggle, or ?view=live on the URL) that overlays how many customers are sitting at each step right now. It is the quickest way to see where a cohort is bunching up, for example a wait step holding everyone until tomorrow's window.

On this page