Smartlead Inbox Manager
Programmatic inbox management for Smartlead.
Install
npx skills add growthenginenowoslawski/coldoutboundskills --skill smartlead-inbox-manager -g -a claude-code -y- Repository
- growthenginenowoslawski/coldoutboundskills797
- Category
- Engineering
- Updated
- 1mo ago
- License
- MIT
- Context cost
- Mediumabout 2,458 tokens
- Runs scripts
- Yes, review before use
What it does
Programmatic inbox management for Smartlead. Enable/disable warmup with correct ramp settings, set signatures in bulk, tag inboxes (active vs insurance), and pull inbox health dashboards. Use after creating a new batch of inboxes via /zapmail-domain-setup-public, or when managing an existing Smartlead account at scale. Triggers on "turn on warmup", "set signatures", "tag inboxes", "inbox health", "set up new inboxes".
Smartlead Inbox Manager
Zapmail hands you hundreds of new inboxes. Smartlead needs them configured: warmup enabled with the right ramp, signatures set so emails don't look bare, tags applied so you know which are active vs insurance, and health monitored so dead inboxes get recycled.
This skill does all of that via the Smartlead API.
Core operations
| Operation | What it does | Script |
|---|---|---|
| Enable warmup | Turns on warmup with correct ramp (start 1/day, +5/day up to 40/day) | set-warmup.ts --mode=enable |
| Disable warmup | Turns off warmup (use for insurance inboxes) | set-warmup.ts --mode=disable |
| Set signatures | Bulk-applies a signature template to inboxes | set-signatures.ts |
| Tag as active | Adds the "active" tag | tag-inboxes.ts --tag=active |
| Tag as insurance | Adds the "insurance" tag | tag-inboxes.ts --tag=insurance |
| Health dashboard | Lists all inboxes with warmup status, reputation, daily sent | list-health.ts |
Active vs insurance (the tagging convention)
Not every inbox should send all the time. A common pattern:
- Active inboxes, currently sending in live campaigns. Warmup OFF (or minimal) to prioritize real sends.
- Insurance inboxes, warmed but idle, held in reserve. Warmup ON to maintain reputation. Swap in when an active inbox burns out.
Tags are how you track this at scale. Filter by tag in Smartlead UI or via API.
Inputs
Every script reads:
SMARTLEAD_API_KEY(env var)- Inbox selector:
--ids=1,2,3OR--domain=example.comOR--tag=insuranceOR--all - Operation-specific flags (see each script)
Warmup ramp settings
Default warmup config for a NEW inbox (week 1-4 of warmup period):
{
"warmup_enabled": "true",
"total_warmup_per_day": 40,
"daily_rampup": 5,
"reply_rate_percentage": "20"
}
