apolloio/apollo-mcp-plugin

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.

Hot #1639 First seen May 28, 2026

Installation

$ npx skills add apolloio/apollo-mcp-plugin --skill sequence-load

Similar popular skills

Related neighbors and high-traction skills in the same topics — useful to compare before installing.

Also in this package

Other skills from apolloio/apollo-mcp-plugin.

npx skills add apolloio/apollo-mcp-plugin

Browse all from apolloio/apollo-mcp-plugin

More details

Agent compatibility

Declared targets from SKILL.md / docs. Unmarked agents are not listed — the skill may still install via the CLI.

Claude Code Not declared
Cursor Not declared
Codex Not declared
GitHub Copilot Not declared
Windsurf Not declared
Gemini CLI Not declared
Cline Not declared
OpenCode Not declared

Repository health

Stars 20
License LICENSE
Default branch main
Open issues 1
Status Active

Package contents

Files included with this skill beyond the listing page.

  • skill md SKILL.md 4,055 B
  • docs SUMMARY.md 177 B

History

  1. First seen on skills.sh
  2. First recorded snapshot · 422 installs

SKILL.md

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 → qorganizationkeyword_tags
  • Company size → organizationnumemployees_ranges
  • Locations → personlocations or organizationlocations

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__claudeaiApollo_MCP__apolloemailercampaigns_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__claudeaiApollo_MCP__apolloemailaccounts_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__claudeaiApollo_MCP__apollomixedpeopleapisearch 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__claudeaiApollo_MCP__apollopeoplebulk_match (batch up to 10 per call) with:

- firstname, lastname, domain for each person - revealpersonalemails set to true

  1. Create contacts — For each enriched person, use mcp__claudeaiApollo_MCP__apollocontactscreate with:

- firstname, lastname, email, title, organizationname - directphone or mobilephone if available - rundedupe set to true

Collect all created contact IDs.

Step 6 — Add to Sequence

Use mcp__claudeaiApollo_MCP__apolloemailercampaignsaddcontact_ids with:

  • id: the sequence ID
  • emailercampaignid: same sequence ID
  • contact_ids: array of created contact IDs
  • sendemailfromemailaccount_id: the chosen email account ID
  • sequenceactiveinothercampaigns: 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__claudeaiApollo_MCP__apolloemailercampaignsremoveorstopcontact_ids to remove specific contacts
  4. Pause a contact — Re-add with status: "paused" and an autounpauseat date