sequence-load
Find leads matching criteria and bulk-add them to an Apollo outreach sequence. Handles enrichment, contact creation, deduplication, and enrollment in one flow.
Best use case
sequence-load is best used when you need a repeatable AI agent workflow instead of a one-off prompt.
Find leads matching criteria and bulk-add them to an Apollo outreach sequence. Handles enrichment, contact creation, deduplication, and enrollment in one flow.
Teams using sequence-load should expect a more consistent output, faster repeated execution, less prompt rewriting.
When to use this skill
- You want a reusable workflow that can be run more than once with consistent structure.
When not to use this skill
- You only need a quick one-off answer and do not need a reusable workflow.
- You cannot install or maintain the underlying files, dependencies, or repository context.
Installation
Claude Code / Cursor / Codex
Manual Installation
- Download SKILL.md from GitHub
- Place it in
.claude/skills/sequence-load/SKILL.mdinside your project - Restart your AI agent — it will auto-discover the skill
How sequence-load Compares
| Feature / Agent | sequence-load | Standard Approach |
|---|---|---|
| Platform Support | Not specified | Limited / Varies |
| Context Awareness | High | Baseline |
| Installation Complexity | Unknown | N/A |
Frequently Asked Questions
What does this skill do?
Find leads matching criteria and bulk-add them to an Apollo outreach sequence. Handles enrichment, contact creation, deduplication, and enrollment in one flow.
Where can I find the source code?
You can find the source code on GitHub using the link provided at the top of the page.
Related Guides
AI Agent for Cold Email Generation
Discover AI agent skills for cold email generation, outreach copy, lead personalization, CRM support, and sales-adjacent messaging workflows.
AI Agents for Freelancers
Browse AI agent skills for freelancers handling client research, proposals, outreach, delivery systems, documentation, and repeatable admin work.
AI Agents for Marketing
Discover AI agents for marketing workflows, from SEO and content production to campaign research, outreach, and analytics.
SKILL.md Source
# Sequence Load Find, enrich, and load contacts into an outreach sequence — end to end. The user provides targeting criteria and a sequence name via "$ARGUMENTS". ## Examples - `/apollo:sequence-load add 20 VP Sales at SaaS companies to my "Q1 Outbound" sequence` - `/apollo:sequence-load SDR managers at fintech startups → Cold Outreach v2` - `/apollo:sequence-load list sequences` (shows all available sequences) - `/apollo:sequence-load directors of engineering, 500+ employees, US → Demo Follow-up` - `/apollo:sequence-load reload 15 more leads into "Enterprise Pipeline"` ## Step 1 — Parse Input From "$ARGUMENTS", extract: **Targeting criteria:** - Job titles → `person_titles` - Seniority levels → `person_seniorities` - Industry keywords → `q_organization_keyword_tags` - Company size → `organization_num_employees_ranges` - Locations → `person_locations` or `organization_locations` **Sequence info:** - Sequence name (text after "to", "into", or "→") - Volume — how many contacts to add (default: 10 if not specified) If the user just says "list sequences", skip to Step 2 and show all available sequences. ## Step 2 — Find the Sequence Use `mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_search` to find the target sequence: - Set `q_name` to the sequence name from input If no match or multiple matches: - Show all available sequences in a table: | Name | ID | Status | - Ask the user to pick one ## Step 3 — Get Email Account Use `mcp__claude_ai_Apollo_MCP__apollo_email_accounts_index` to list linked email accounts. - If one account → use automatically - If multiple → show them and ask which to send from ## Step 4 — Find Matching People Use `mcp__claude_ai_Apollo_MCP__apollo_mixed_people_api_search` with the targeting criteria. - Set `per_page` to the requested volume (or 10 by default) Present the candidates in a preview table: | # | Name | Title | Company | Location | |---|---|---|---|---| Ask: **"Add these [N] contacts to [Sequence Name]? This will consume [N] Apollo credits for enrichment."** Wait for confirmation before proceeding. ## Step 5 — Enrich and Create Contacts For each approved lead: 1. **Enrich** — Use `mcp__claude_ai_Apollo_MCP__apollo_people_bulk_match` (batch up to 10 per call) with: - `first_name`, `last_name`, `domain` for each person - `reveal_personal_emails` set to `true` 2. **Create contacts** — For each enriched person, use `mcp__claude_ai_Apollo_MCP__apollo_contacts_create` with: - `first_name`, `last_name`, `email`, `title`, `organization_name` - `direct_phone` or `mobile_phone` if available - `run_dedupe` set to `true` Collect all created contact IDs. ## Step 6 — Add to Sequence Use `mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_add_contact_ids` with: - `id`: the sequence ID - `emailer_campaign_id`: same sequence ID - `contact_ids`: array of created contact IDs - `send_email_from_email_account_id`: the chosen email account ID - `sequence_active_in_other_campaigns`: `false` (safe default) ## Step 7 — Confirm Enrollment Show a summary: --- **Sequence loaded successfully** | Field | Value | |---|---| | Sequence | [Name] | | Contacts added | [count] | | Sending from | [email address] | | Credits used | [count] | **Contacts enrolled:** | Name | Title | Company | Email | |---|---|---|---| --- ## Step 8 — Offer Next Actions Ask the user: 1. **Load more** — Find and add another batch of leads 2. **Review sequence** — Show sequence details and all enrolled contacts 3. **Remove a contact** — Use `mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_remove_or_stop_contact_ids` to remove specific contacts 4. **Pause a contact** — Re-add with `status: "paused"` and an `auto_unpause_at` date
Related Skills
email-sequence
Design and draft multi-email sequences with full copy, timing, branching logic, exit conditions, and performance benchmarks. Use when building onboarding, lead nurture, re-engagement, win-back, or product launch flows, when you need a complete drip campaign with A/B test suggestions, or when mapping a sequence end-to-end with a flow diagram.
pipeline-review
Analyze pipeline health — prioritize deals, flag risks, get a weekly action plan. Use when running a weekly pipeline review, deciding which deals to focus on this week, spotting stale or stuck opportunities, auditing for hygiene issues like bad close dates, or identifying single-threaded deals.
forecast
Generate a weighted sales forecast with best/likely/worst scenarios, commit vs. upside breakdown, and gap analysis. Use when preparing a quarterly forecast call, assessing gap-to-quota from a pipeline CSV, deciding which deals to commit vs. call upside, or checking pipeline coverage against your number.
draft-outreach
Research a prospect then draft personalized outreach. Uses web research by default, supercharged with enrichment and CRM. Trigger with "draft outreach to [person/company]", "write cold email to [prospect]", "reach out to [name]".
daily-briefing
Start your day with a prioritized sales briefing. Works standalone when you tell me your meetings and priorities, supercharged when you connect your calendar, CRM, and email. Trigger with "morning briefing", "daily brief", "what's on my plate today", "prep my day", or "start my day".
create-an-asset
Generate tailored sales assets (landing pages, decks, one-pagers, workflow demos) from your deal context. Describe your prospect, audience, and goal — get a polished, branded asset ready to share with customers.
competitive-intelligence
Research your competitors and build an interactive battlecard. Outputs an HTML artifact with clickable competitor cards and a comparison matrix. Trigger with "competitive intel", "research competitors", "how do we compare to [competitor]", "battlecard for [competitor]", or "what's new with [competitor]".
call-summary
Process call notes or a transcript — extract action items, draft follow-up email, generate internal summary. Use when pasting rough notes or a transcript after a discovery, demo, or negotiation call, drafting a customer follow-up, logging the activity for your CRM, or capturing objections and next steps for your team.
update
Sync tasks and refresh memory from your current activity. Use when pulling new assignments from your project tracker into TASKS.md, triaging stale or overdue tasks, filling memory gaps for unknown people or projects, or running a comprehensive scan to catch todos buried in chat and email.
task-management
Simple task management using a shared TASKS.md file. Reference this when the user asks about their tasks, wants to add/complete tasks, or needs help tracking commitments.
memory-management
Two-tier memory system that makes Claude a true workplace collaborator. Decodes shorthand, acronyms, nicknames, and internal language so Claude understands requests like a colleague would. CLAUDE.md for working memory, memory/ directory for the full knowledge base.
write-spec
Write a feature spec or PRD from a problem statement or feature idea. Use when turning a vague idea or user request into a structured document, scoping a feature with goals and non-goals, defining success metrics and acceptance criteria, or breaking a big ask into a phased spec.