Find leads matching criteria and bulk-add them to an Apollo outreach sequence. Handles enrichment, contact creation, deduplication, and enrollment in one flow. Pre-configured with MSApps target segments.
Find, enrich, and load contacts into an outreach sequence — end to end. The user provides targeting criteria and a sequence name via "$ARGUMENTS".
MSApps targets tech companies and enterprises globally for mobile/web development, outsourcing, and team augmentation. Default location filter is United States, Europe, and Israel. Default seniority targets are CEO, CTO, VP Engineering, VP R&D, VP IT, Head of Digital.
See the Prospect skill for the full list of 15 MSApps target segments (automotive, fintech, healthtech, cyber, retail, proptech, edtech, agritech, logistics, martech, hrtech, cleantech, gaming, startups, enterprises).
/apollo:sequence-load add 20 CTOs at US cybersecurity companies to "Cyber Outreach Q1"/apollo:sequence-load segment: fintech, Europe → Cold Outreach/apollo:sequence-load list sequences (shows all available sequences)/apollo:sequence-load CEOs at MedTech startups, 30-300 employees → Health Outreach (searches US, Europe & Israel)/apollo:sequence-load reload 15 more leads into "Enterprise Pipeline"From "$ARGUMENTS", extract:
Targeting criteria:
person_titles (default: CEO, CTO, VP Engineering, VP R&D, VP IT, Head of Digital, CIO)person_seniorities (default: c_suite, vp, director)q_organization_keyword_tagsorganization_num_employees_rangesperson_locations or organization_locations (default: United States, Europe, Israel — narrow if user specifies)Sequence info:
If the user names an MSApps segment (e.g., "segment: fintech"), map it to the appropriate filters.
If the user just says "list sequences", skip to Step 2 and show all available sequences.
Use mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_search to find the target sequence:
q_name to the sequence name from inputIf no match or multiple matches:
Use mcp__claude_ai_Apollo_MCP__apollo_email_accounts_index to list linked email accounts.
Use mcp__claude_ai_Apollo_MCP__apollo_mixed_people_api_search with the targeting criteria.
per_page to the requested volume (or 10 by default)Present the candidates in a preview table:
| # | Name | Title | Company | Location | MSApps Fit |
|---|
MSApps Fit — Quick relevance check: does this person's company operate in a vertical where MSApps has clients or expertise? Is the title a decision-maker for dev partnerships?
Ask: "Add these [N] contacts to [Sequence Name]? This will consume [N] Apollo credits for enrichment."
Wait for confirmation before proceeding.
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, domain for each personreveal_personal_emails set to trueCreate contacts — For each enriched person, use mcp__claude_ai_Apollo_MCP__apollo_contacts_create with:
first_name, last_name, email, title, organization_namedirect_phone or mobile_phone if availablerun_dedupe set to trueCollect all created contact IDs.
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)Show a summary:
Sequence loaded successfully
| Field | Value |
|---|---|
| Sequence | [Name] |
| Contacts added | [count] |
| Sending from | [email address] |
| Credits used | [count] |
| Segment | [MSApps segment if applicable] |
Contacts enrolled:
| Name | Title | Company | MSApps Fit |
|---|
Ask the user:
mcp__claude_ai_Apollo_MCP__apollo_emailer_campaigns_remove_or_stop_contact_ids to remove specific contactsstatus: "paused" and an auto_unpause_at date