SuperAPI AI Directory

apollo-lead-gen

General & other

View repository

Updated 10-15 20:25

About this skill

Apollo Lead Generation

Source a targeted prospect list via Apollo through Composio.

Workflow

  1. Lock the ICP. Ask for: titles, seniority, departments, employee range, industries, geography, tech stack (if known). Refuse to proceed with "anyone in SaaS" — force specificity.
  2. Link Apollo:
    composio link apollo
    
  3. Discover the search slug:
    composio search "search people with filters" --toolkits apollo
    
  4. Run the search with the ICP filters:
    composio execute APOLLO_PEOPLE_SEARCH -d '{
      "person_titles": ["VP Engineering", "Head of Platform"],
      "organization_num_employees_ranges": ["51,200"],
      "person_seniorities": ["vp", "head"],
      "page": 1,
      "per_page": 25
    }'
    
  5. Enrich contacts that lack email:
    composio execute APOLLO_MATCH_PERSON -d '{ "first_name": "...", "last_name": "...", "organization_name": "..." }'
    
  6. Export results to ./leads-<campaign>.csv. Columns: name, title, company, email, linkedin_url, hook_notes.
  7. (Optional) Push to HubSpot via the hubspot-lead-enrichment skill or direct HUBSPOT_CREATE_A_CONTACT.

ICP forcing questions (ask if missing)

  • Top 3 titles you want? (not categories — actual strings)
  • Employee range — tight (e.g., 51–200), not "SMB"
  • Must-have signals: funding, tech stack, hiring, recent exec change?
  • Exclusion list (existing customers, dead deals)?

Guardrails

  • Cap at 500 leads/run unless the user explicitly raises it — Apollo credits burn fast.
  • Deduplicate against existing CRM before export (emails + company+name).
  • Never include leads from the user's do-not-contact list if provided.