Labsco
anthropics logo

sequence-load

โœ“ Officialโ˜… 22,378

by anthropic ยท part of anthropics/knowledge-work-plugins

Find leads matching criteria and bulk-add them to an Apollo outreach sequence. Handles enrichment, contact creation, deduplication, and enrollment in one flow.

๐Ÿ”ฅ๐Ÿ”ฅ๐Ÿ”ฅโœ“ VerifiedFreeQuick setup
๐Ÿงฉ One of 7 skills in the anthropics/knowledge-work-plugins package โ€” works on its own, and pairs well with its siblings.

This is the playbook your agent receives when the skill activates โ€” you don't need to read it to use the skill, but it's here to audit before installing.

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:

#NameTitleCompanyLocation

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

FieldValue
Sequence[Name]
Contacts added[count]
Sending from[email address]
Credits used[count]

Contacts enrolled:

NameTitleCompanyEmail

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