What problem does it solve? Manually configuring a Smartlead cold email campaign — creating the campaign, adding A/B/C sequence variants, attaching tagged inboxes, uploading thousands of leads, and setting schedules — is slow and error-prone. This Skill automates the entire API-side setup while keeping the campaign in DRAFT so a human reviews it before launch. ## Core Features & Use Cases - Draft Campaign Creation: Creates the campaign, saves multi-step sequences with A/B/C variants, and never auto-activates — you press Start in the Smartlead UI. - Tag-Scoped Inbox Selection: Filters email accounts by tag, sorts by daily_sent_count (least recently used), and attaches the requested count with automatic removal of rejected inbox IDs. - Validated Batch Lead Upload: Enforces a strict CSV column allowlist (blocking accidental PII upload), then uploads leads in batches of 100 with retry and exponential backoff on rate limits. - Use Case: After generating copy with /campaign-copywriting and verifying your list, run the upload script with your leads.csv and variants.yaml to get a fully configured draft campaign and a review URL in under a minute. ## Quick Start Set the SMARTLEAD_API_KEY environment variable and ask the assistant to run the upload script with your leads.csv and variants.yaml paths to create a draft Smartlead campaign.