Overview
Outbound Campaigns are the Dashboard-based way to run structured, large-scale outbound calling — separate from calling the API directly with a single request. A campaign groups a phone number, a recipient list, and an assistant into one managed run that you can launch immediately or schedule, then monitor from a dedicated Campaign Dashboard.
If you only need to dial a handful of numbers programmatically, the /call endpoint's customers array covers that simpler case. This page covers the full campaign workflow: creating a campaign in the Dashboard, formatting your recipient CSV with dynamic variables, and reading campaign analytics once calls are underway.
Before you start, you'll need:
- A Sulus account with Dashboard access
- An outbound-capable phone number already set up on your account (a free/trial number will not work for campaigns)
- Your recipient list ready as a CSV file
- An existing assistant configured to handle the calls