Skip to main content
This guide walks you through creating your first campaign using the ColdSend API.
Complete this guide in approximately 10-15 minutes.

Prerequisites

  • ColdSend Account — Active account with API access
  • API Key — With scopes for campaigns and sender accounts
  • Development Environment — Python, JavaScript, cURL, etc.
  • Email Account — Sender email (ColdSend Native, Gmail, Outlook, or custom SMTP)

Step 1: Create an API Key

Navigate to Settings > API Keys in the ColdSend dashboard. Create a key with these scopes:
  • campaigns:create — Create campaigns
  • campaigns:update — Update campaign configuration
  • campaigns:read — View campaign data
  • sender_accounts:create — Add sender accounts
Store the key securely — it’s only shown once.

Step 2: Create a Campaign

The campaign is created with status DRAFT. You’ll configure leads, inboxes, and email content in the following steps.

Step 3: Add a Sender Account

Option A: ColdSend Native

ColdSend Native inboxes are managed addresses on a ColdSend-managed domain.
ColdSend Native inboxes require a domain_id from a domain already managed in your workspace. The full email will be john@yourdomain.com.

Option B: SMTP / BYOC

Connect your own email account via SMTP/IMAP:
Use an app-specific password, not your main email password. For Gmail, generate one at Google Account → Security → App Passwords.

Step 4: Configure Email Content & Assign Inboxes

Update the campaign with email content and inbox assignment:
You can also add follow-up sequences in the same update. See Follow-up Sequences for details.

Step 5: Launch the Campaign

The API validates that the campaign has leads, inboxes, and email content configured. If requirements are missing, is_launch_ready will be false and missing_requirements tells you what’s needed.

Next Steps

Campaigns Overview

Learn the 5-step campaign workflow and all available actions.

Personalization

Use variables, spintax, and conditionals for personalized content.

Sender Accounts

Detailed guide for all sender account operations.