sequence-load
Scannednpx machina-cli add skill anthropics/knowledge-work-plugins/sequence-load --openclawSequence 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_locationsororganization_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_nameto 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_pageto 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:
-
Enrich — Use
mcp__claude_ai_Apollo_MCP__apollo_people_bulk_match(batch up to 10 per call) with:first_name,last_name,domainfor each personreveal_personal_emailsset totrue
-
Create contacts — For each enriched person, use
mcp__claude_ai_Apollo_MCP__apollo_contacts_createwith:first_name,last_name,email,title,organization_namedirect_phoneormobile_phoneif availablerun_dedupeset totrue
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 IDemailer_campaign_id: same sequence IDcontact_ids: array of created contact IDssend_email_from_email_account_id: the chosen email account IDsequence_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 |
|---|
Step 8 — Offer Next Actions
Ask the user:
- Load more — Find and add another batch of leads
- Review sequence — Show sequence details and all enrolled contacts
- Remove a contact — Use
mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_remove_or_stop_contact_idsto remove specific contacts - Pause a contact — Re-add with
status: "paused"and anauto_unpause_atdate
Source
git clone https://github.com/anthropics/knowledge-work-plugins/blob/main/partner-built/apollo/skills/sequence-load/SKILL.mdView on GitHub Overview
Sequence Load lets you find leads by targeting criteria, enrich them, create Apollo contacts, and enroll them into a specified outreach sequence in one end-to-end flow. It handles deduplication and coordinates sequence lookup, account selection, and enrollment to streamline outbound campaigns.
How This Skill Works
You provide targeting criteria and a sequence name. The system locates the sequence, lists available email accounts, searches for matching people, and presents a preview. After approval, it enriches leads, creates contacts with deduplication, and adds them to the chosen sequence for enrollment and outbound sending.
When to Use It
- When you have targeting criteria and a sequence name and want to enroll a batch of leads
- When you need to reload a batch of leads into an existing sequence
- When you want to preview candidates before enrolling them
- When you need to enrich leads and deduplicate before contact creation
- When you want to select a sending email account and then enroll those contacts
Quick Start
- Step 1: Provide targeting criteria and the target sequence name to the command (e.g., add 20 VP Sales at SaaS companies to my "Q1 Outbound" sequence).
- Step 2: Review the preview of matched candidates and confirm enrollment.
- Step 3: Sequence Load enriches, creates contacts, adds them to the sequence, and shows an enrollment summary with next actions.
Best Practices
- Define precise targeting criteria (titles, seniorities, industries, company sizes, locations) to improve match quality
- Always preview the candidate list before enrollment to avoid mis-targeted outreach
- Enable run_dedupe during contact creation to minimize duplicates
- Enrich leads with domain, first/last names, and verify emails for higher deliverability
- Track which email account is used and monitor credits consumed during enrichment and enrollment
Example Use Cases
- /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
- /apollo:sequence-load directors of engineering, 500+ employees, US → Demo Follow-up
- /apollo:sequence-load reload 15 more leads into "Enterprise Pipeline"