Apollo Automation
Apollo.ioを使ったセールスプロスペクティングを強化——企業検索、意思決定者の発見、メールや電話番号を含むコンタクトデータのエンリッチ、セールスパイプラインステージの管理を、すべて自然言語コマンドで実行できます。
ツールキットドキュメント: composio.dev/toolkits/apollo
セットアップ
- Composio MCPサーバーをクライアント設定に追加します:
https://rube.app/mcp - プロンプトに従ってApollo.ioアカウントを接続します(APIキー認証)。
- 自然言語コマンドでプロスペクティングとリードエンリッチを開始します。
コアワークフロー
1. 組織の検索
名前、場所、従業員数、業界キーワードなどのフィルターを使ってターゲット企業を見つけます。
ツール: APOLLO_ORGANIZATION_SEARCH
プロンプト例:
「Apollo上でテキサス州の従業員50〜500人のSaaS企業を探して」
主要パラメータ:
q_organization_name-- 部分一致の企業名(例:「Apollo」で「Apollo Inc.」に一致)organization_locations-- 含める本社所在地(例:「texas」「tokyo」)organization_not_locations-- 除外する本社所在地organization_num_employees_ranges-- 従業員数の範囲(「min,max」形式、例:「50,500」)q_organization_keyword_tags-- 業界キーワード(例:「software」「healthcare」)page/per_page-- ページネーション(最大1ページ100件、最大500ページ)
2. 企業の担当者を発見
役職、役職レベル、場所、企業基準に基づいてApolloのコンタクトデータベースを検索します。
ツール: APOLLO_PEOPLE_SEARCH
プロンプト例:
「microsoft.comとapollo.ioの営業担当副社長を探して」
主要パラメータ:
person_titles-- 役職(例:「営業担当副社長」「CTO」)person_seniorities-- 役職レベル(例:「director」「vp」「senior」)person_locations-- 担当者の地理的な場所q_organization_domains-- 企業ドメイン(例:「apollo.io」——「www.」は除外)organization_ids-- 組織検索で取得したApollo企業IDcontact_email_status-- メールステータスでフィルター: 「verified」「unverified」「likely to engage」page/per_page-- ページネーション(最大1ページ100件)
3. 個別コンタクトのエンリッチ
メール、電話番号、LinkedIn、企業情報を含む包括的なデータを、メール、LinkedIn URL、または氏名+企業から取得します。
ツール: APOLLO_PEOPLE_ENRICHMENT
プロンプト例:
「Apollo上でTim Zheng(Apollo.io)をエンリッチして」
主要パラメータ(少なくとも1つの識別子が必要):
email-- 担当者のメールアドレスlinkedin_url-- LinkedInプロフィールの完全なURLfirst_name+last_name+(organization_nameまたはdomain)-- 名前ベースの照合domain-- プロトコルなしのベアホスト名(例:「apollo.io」、 「https://apollo.io」ではない)reveal_personal_emails-- 個人メールを取得する場合はtrueに設定(追加クレジットが消費される場合あり)reveal_phone_number-- 電話番号を取得する場合はtrueに設定(webhook_urlが必要)
4. プロスペクトの一括エンリッチ
最大10人を同時にエンリッチし、効率的なバッチ処理を実現します。
ツール: APOLLO_BULK_PEOPLE_ENRICHMENT
プロンプト例:
「この5件のリードをApolloデータで一括エンリッチして:[名前/メールのリスト]」
主要パラメータ:
details(必須) -- 1〜10人のオブジェクトの配列。各オブジェクトはemail、linkedin_url、first_name、last_name、domain、company_nameなどの識別子を持つ。reveal_personal_emails-- 個人メールを含める(追加クレジット)reveal_phone_number-- 電話番号を含める(webhook_urlが必要)
5. コンタクトパイプラインステージの管理
利用可能なステージを一覧表示し、セールスファネルを通じてコンタクトを更新します。
ツール: APOLLO_LIST_CONTACT_STAGES、APOLLO_UPDATE_CONTACT_STAGE
プロンプト例:
「ApolloでコンタクトXとYを'Qualified'ステージに移動して」
ステージ一覧表示の主要パラメータ: なし。
ステージ更新の主要パラメータ:
contact_ids(必須) -- 更新するコンタクトIDの配列contact_stage_id(必須) -- ターゲットステージID(コンタクトステージ一覧から取得)
6. 保存コンタクトの作成と検索
新しいコンタクトレコードを作成し、既存のApolloコンタクトデータベースを検索します。
ツール: APOLLO_CREATE_CONTACT、APOLLO_SEARCH_CONTACTS
プロンプト例:
「Stripeに所属するApolloコンタクトを検索して」
検索の主要パラメータ:
- キーワード検索、ステージIDフィルタリング、並べ替えオプション
page/per_page-- ページネーション
作成の主要パラメータ:
first_name、last_name、email、organization_nameaccount_id-- 組織へのリンクcontact_stage_id-- 初期セールスステージ
既知の落とし穴
- 組織ドメインが空の場合がある:
APOLLO_ORGANIZATION_SEARCHから返される一部の組織は、ドメインフィールドが欠落または空です。ドメインに依存する前にAPOLLO_ORGANIZATION_ENRICHMENTを使用して検証してください。 - HTTP 403は設定の問題を示す: 403応答はAPIキーまたはプランアクセスの問題を示しています——再試行しないでください。まず認証情報またはプランを修正してください。
- 人物検索は難読化されたデータを返す:
APOLLO_PEOPLE_SEARCHは完全な連絡先詳細の代わりにhas_email/has_direct_phoneフラグや難読化されたフィールドを表示する場合があります。完全な情報を取得するにはAPOLLO_PEOPLE_ENRICHMENTを使用してください。 - ページネーション制限は厳格: 人物検索は
per_pageが最大100、最大500ページまでサポートします。早期に停止すると結果セットの大部分を見逃す可能性があります。 - 一括エンリッチのバッチサイズ制限が小さい:
APOLLO_BULK_PEOPLE_ENRICHMENTは1回の呼び出しで10アイテムのみ受け入れます。識別子が不十分な場合、missing_records > 0でstatus='success'を返すことがあります——その場合はAPOLLO_PEOPLE_ENRICHMENTで個別レコードを再試行してください。 - 自動重複排除はなし:
APOLLO_CREATE_CONTACTは重複排除を行いません。APOLLO_SEARCH_CONTACTSで既存のコンタクトを事前に確認してください。 - ドメイン形式が重要: 常にベアホスト名(例:「apollo.io」)を使用し、プロトコルプレフィックス(「https://」)や「www.」プレフィックスは使用しないでください。
クイックリファレンス
| アクション | ツールスラッグ | 必須パラメータ |
|---|---|---|
| 組織の検索 | APOLLO_ORGANIZATION_SEARCH | なし(オプションフィルター) |
| 組織のエンリッチ | APOLLO_ORGANIZATION_ENRICHMENT | domain |
| 組織の一括エンリッチ | APOLLO_BULK_ORGANIZATION_ENRICHMENT | domains |
| 人物の検索 | APOLLO_PEOPLE_SEARCH | なし(オプションフィルター) |
| 人物のエンリッチ | APOLLO_PEOPLE_ENRICHMENT | いずれか1つ: email、linkedin_url、または名前+企業 |
| 人物の一括エンリッチ | APOLLO_BULK_PEOPLE_ENRICHMENT | details(1〜10人のオブジェクト) |
| コンタクトステージの一覧表示 | APOLLO_LIST_CONTACT_STAGES | なし |
| コンタクトステージの更新 | APOLLO_UPDATE_CONTACT_STAGE | contact_ids、contact_stage_id |
| コンタクトの作成 | APOLLO_CREATE_CONTACT | 名前 + 識別子 |
| コンタクトの検索 | APOLLO_SEARCH_CONTACTS | なし(オプションフィルター) |
Powered by Composio