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.
By apolloio · 443 installs
npx skills add apolloio/apollo-mcp-plugin --skill sequence-load
Source repository · Upstream listing
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