Apollo Automation
by ComposioHQApollo Automation is a Composio MCP skill for Apollo.io lead research: search organizations, discover contacts, enrich prospect data, manage stages, and build outreach lists from natural-language prompts.
This skill scores 74/100, which means it is acceptable for directory listing and should help agents perform Apollo.io prospecting with less guesswork than a generic prompt. Directory users get a clear sales-intelligence scope, concrete tool names, setup prerequisites, and parameter guidance, but should expect to rely on the external Composio toolkit docs for deeper operational details and troubleshooting.
- Clear use case and trigger surface for sales prospecting: Apollo.io organization search, contact discovery, enrichment, contact stages, and outreach list building via natural language.
- Operationally useful SKILL.md content with named Apollo tools such as `APOLLO_ORGANIZATION_SEARCH`, example prompts, and key parameters like locations, employee ranges, and keyword tags.
- Setup section identifies the required Composio MCP server (`https://rube.app/mcp`) and Apollo API-key connection, giving users enough context to decide whether they can use it.
- Requires a configured Composio/Rube MCP connection and an Apollo.io account/API key; the skill itself provides no bundled scripts or local automation assets.
- Install/adoption guidance is lightweight: it points to the MCP URL and toolkit docs but lacks an explicit install command, troubleshooting, permission scope details, or examples for failures and rate limits.
Overview of Apollo Automation skill
What Apollo Automation does
Apollo Automation is a sales-intelligence skill for using Apollo.io through the Composio MCP integration. It helps an AI agent search organizations, find people at target accounts, enrich prospect records, manage contact stages, and assemble lead lists from natural-language instructions instead of manually navigating Apollo filters.
Best fit for Lead Research workflows
Apollo Automation for Lead Research is most useful when you already know your ideal customer profile and want faster execution: “find SaaS companies in Texas with 50-500 employees,” “discover VP Sales contacts at those accounts,” or “enrich these prospects with available email and phone data.” It fits sales development, founder-led prospecting, recruiting-adjacent sourcing, and account research teams that need structured prospecting output.
What makes this skill different from a generic prompt
A normal prompt can suggest prospecting criteria, but it cannot reliably act on Apollo data. The Apollo Automation skill is designed around Apollo toolkit actions such as organization search, people discovery, enrichment, and stage management via Composio. The practical value is not better wording; it is giving the agent a tool-backed route from search criteria to usable Apollo records.
Adoption requirements and limits
To use the skill, you need a client that supports MCP, access to the Composio/Rube MCP server, and an Apollo.io account connected through API key authentication. Output quality still depends on Apollo data availability, your Apollo plan limits, and how specific your targeting criteria are. This is not a replacement for compliance review, consent rules, or human judgment on outreach fit.
How to Use Apollo Automation skill
Apollo Automation install context
Install the skill from the Composio skill repository in an environment that can use Claude skills and MCP. A typical install command is:
npx skills add ComposioHQ/awesome-claude-skills --skill "Apollo Automation"
Then configure the Composio MCP server in your AI client:
https://rube.app/mcp
When prompted, connect Apollo.io using API key authentication. Before relying on the workflow, open composio-skills/apollo-automation/SKILL.md and review the setup and supported Apollo actions, because this skill is contained in a single source file with no extra scripts or reference folders.
Inputs the skill needs
Apollo Automation usage improves when your prompt includes four things: target company criteria, target persona, data fields needed, and the intended next step. Weak prompt: “Find leads for my startup.” Strong prompt: “Use Apollo to find US B2B SaaS companies with 50-300 employees, exclude agencies, then identify VP Sales or Head of Revenue contacts. Return company name, website, LinkedIn URL if available, contact name, title, email availability, and confidence notes.”
Useful filters include organization name, location, excluded location, employee range, and industry or keyword tags. For people search, specify seniority, department, titles, geography, and whether you want contacts only from a provided company list.
Suggested workflow for better results
Start with organization search, review the companies, then discover people at the best-fit accounts. After that, enrich selected contacts and only then ask the agent to organize stages or prepare outreach lists. This sequence prevents wasted enrichment on poor-fit companies.
A practical Apollo Automation guide workflow is:
- Define ICP filters: industry, location, employee count, excluded segments.
- Run organization search and ask for a short rationale per company.
- Select or refine accounts before discovering contacts.
- Enrich only the contacts that match title and seniority.
- Ask for a clean table or CSV-ready output.
Prompt pattern that invokes the skill well
Use action-oriented language so the agent knows to call Apollo tools instead of brainstorming:
“Use Apollo Automation to search Apollo.io for cybersecurity companies in Germany with 100-1000 employees. Exclude consulting firms. For the top 25 matches, find CISOs, Heads of Security, or VP IT contacts. Enrich available emails, mark missing fields, and return a table with company, domain, employee range, contact name, title, email status, and why the account fits.”
This prompt is stronger because it constrains scope, names the data source, gives inclusion and exclusion rules, defines the persona, and states the output format.
Apollo Automation skill FAQ
Is Apollo Automation good for beginners?
Yes, if you already understand your target market. The skill reduces the mechanics of Apollo.io searching, but it does not decide your sales strategy for you. Beginners should start with a narrow segment, review the first 10-25 results, and refine filters before asking for large lists.
When should I not use this skill?
Do not use Apollo Automation when you only need generic market ideas, when you do not have Apollo access, or when your task requires verified real-time outreach compliance decisions. It is also a poor fit for very broad requests such as “find all possible buyers,” because vague ICPs produce noisy lead lists and waste enrichment credits.
How is this different from using Apollo.io directly?
Apollo.io gives you the interface and database. The Apollo Automation skill gives an agent a structured way to operate Apollo through natural language. It is best when you want repeatable lead research steps, formatted outputs, and quick iteration on filters without manually clicking through every screen.
What should I check before installing?
Confirm that your AI client supports MCP, that you can connect https://rube.app/mcp, and that your Apollo account has the permissions or credits needed for search and enrichment. Also inspect SKILL.md for the current tool names and examples, because there are no separate helper scripts to clarify behavior outside that file.
How to Improve Apollo Automation skill
Improve Apollo Automation results with sharper ICPs
The biggest quality lever is specificity. Replace “tech companies” with “B2B SaaS companies selling to finance teams, 50-500 employees, headquartered in North America, excluding agencies and IT services.” Add negative filters whenever possible. Exclusions often improve lead quality more than extra positive keywords.
Prevent common failure modes
Common issues include overbroad searches, contacts with mismatched seniority, missing enrichment fields, and lists that mix companies from different segments. Prevent them by setting a maximum result count, requiring a rationale column, asking the agent to flag uncertain matches, and separating “found in Apollo” from “recommended for outreach.”
Iterate after the first output
Do not treat the first run as final. Ask follow-ups such as: “Remove companies under 100 employees,” “Only keep contacts with revenue leadership titles,” “Group by industry keyword,” or “Enrich only the 15 strongest accounts.” This keeps Apollo Automation usage efficient and avoids spending effort on low-fit records.
Add review criteria to your prompt
For stronger lead research, include scoring rules: fit score, exclusion reason, missing data, and next recommended action. Example: “Score each account from 1-5 based on ICP fit, explain any uncertainty in one sentence, and mark whether to enrich now, review manually, or discard.” This turns Apollo Automation from a raw lead pull into a decision-ready prospecting workflow.
