Campaign Sources Overview

Last updated: February 3, 2026

Campaign Sources define where your contacts and calls originate. Before creating a campaign, you'll need to set up at least one source that matches your campaign type.

Source Types

Onyx supports four types of Campaign Sources, each designed for different use cases:

Call Buying

Best for: Purchasing live inbound calls from vendors

Call Buying sources enable you to purchase live calls to route directly to your agents. You can configure the billing type, call caps, and how to handle calls based on agent utilization.

Requirements:

  • Inbound campaign to receive calls

  • Provide Utilization API Integration Guide to vendors

→ How to Set Up a Call Buying Source


Lead Buying

Best for: Receiving leads via API from external vendors for outbound contact

Lead Buying sources allow vendors to send lead data directly into Onyx through an API connection. Leads can then be queued for outbound campaigns based on your contact strategy.

Requirements:

  • Vendor API integration

  • Outbound campaign to contact leads

→ How to Set Up a Lead Buying Source


Contact Lists

Best for: Uploading new contacts or scheduling existing contacts for outbound campaigns

Contact Lists let you create one-time or recurring uploads of contacts you already own—such as aged leads, policy renewal lists, or re-engagement audiences. You can upload manually or schedule recurring imports.

Requirements:

  • Contact data CSV if uploading new contacts

  • Outbound campaign to contact leads


General Inbound

Best for: Receiving non-purchased inbound calls from customers

General Inbound sources handle calls that aren't purchased from vendors—such as customer service lines, policy support numbers, or marketing response lines.

Requirements:

  • Inbound campaign to route calls


Choosing the Right Source Type

If you want to...

Use this source type

Purchase live calls from a lead vendor

Call Buying

Receive leads via API for outbound dialing

Lead Buying

Upload or import your own contact lists

Contact Lists

Receive inbound calls from existing customers

General Inbound