sequence-load
anthropics/knowledge-work-plugins
Find, enrich, and bulk-load leads into Apollo outreach sequences in one workflow.
What is sequence-load?
Sequence Load automates lead discovery and enrollment by parsing targeting criteria, finding matching contacts in Apollo, enriching their data, and adding them to a specified outreach sequence. Use it when you need to quickly populate a campaign with qualified leads without manual data entry.
- Parse natural-language targeting criteria (job titles, seniority, industry, company size, location)
- Search Apollo for matching contacts based on specified criteria
- Enrich contact data via bulk matching with personal email reveal
- Create deduplicated contacts in Apollo with enriched information
- Enroll contacts into a named outreach sequence from a selected email account
- Preview candidates and credit cost before confirming enrollment
How to install sequence-load
npx skills add https://github.com/anthropics/knowledge-work-plugins --skill sequence-load- Apollo account with linked email account(s)
- Apollo API access via MCP integration
- Sufficient Apollo credits for enrichment (consumed per contact)
How to use sequence-load
- 1.Invoke the skill with targeting criteria and sequence name (e.g., 'add 20 VP Sales at SaaS companies to Q1 Outbound')
- 2.Review the preview table of matching candidates and confirm the credit cost
- 3.Select an email account if multiple are linked
- 4.Approve the enrollment to enrich and create contacts
- 5.Review the summary showing enrolled contacts and credits consumed
- 6.Optionally load more leads, review sequence details, or manage individual contacts
Use cases
- Load 20 VP Sales at SaaS companies into a Q1 Outbound sequence
- Bulk-add SDR managers at fintech startups to a Cold Outreach campaign
- Reload additional leads into an existing Enterprise Pipeline sequence
- Enroll directors of engineering from 500+ employee companies into a Demo Follow-up sequence
- List and review all available sequences before selecting a target
- Sales development representatives (SDRs)
- Outbound sales managers
- Growth and demand generation teams
- Anyone running multi-contact Apollo outreach campaigns
sequence-load FAQ
The skill defaults to finding and adding 10 contacts.
Yes. Use the command 'list sequences' to display all available sequences in a table with their IDs and statuses.
The skill will show all matching sequences and ask you to pick one from the list.
Yes. After loading, you can remove specific contacts or pause them with an auto-unpause date using the offered next actions.
The contact creation step uses `run_dedupe: true` to prevent duplicate entries in Apollo.
Full instructions (SKILL.md)
Source of truth, from anthropics/knowledge-work-plugins.
name: sequence-load description: "Find leads matching criteria and bulk-add them to an Apollo outreach sequence. Handles enrichment, contact creation, deduplication, and enrollment in one flow." user-invocable: true argument-hint: "[targeting criteria + sequence name]"
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_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
Related skills
More from anthropics/knowledge-work-plugins and the wider catalog.

setup-zoom-mcp
Decide when Zoom MCP is the right fit and produce a safe setup plan for Claude. Use when planning AI workflows over Zoom data, deciding between MCP and REST, or defining a hybrid MCP architecture.

setup-zoom-oauth
Implement Zoom authentication correctly. Use when setting up app credentials, choosing an OAuth grant, requesting scopes, handling token refresh, or debugging auth failures.

setup-zoom-webhooks
Reference skill for Zoom webhooks. Use after routing to an event-driven workflow when implementing subscriptions, signature verification, delivery handling, retries, or event-type selection.

setup-zoom-websockets
Reference skill for Zoom WebSockets. Use after routing to a low-latency event workflow when persistent connections, faster event delivery, or security constraints make WebSockets preferable to webhooks.

signature-request
Prepare and route documents for e-signature with pre-flight checks and signing order configuration.

single-cell-rna-qc
Automated QC for single-cell RNA-seq data with MAD-based filtering and scverse best practices.