sales-activecampaign について
sales-activecampaign は、ActiveCampaign のマーケティング自動化、メール、CRM などに関するガイダンスを提供するスキルです。目的や役割を確認して手順を示し、専門的な話題は関連スキルに案内します。
主な機能
- 01ActiveCampaign の各機能を案内
- 02役割と目的に応じた状況確認
- 03手順に沿った操作ガイド
- 04専門的な営業スキルへの案内
活用シーン
- 01ActiveCampaign の自動化設計
- 02取引と営業パイプラインの設定
- 03条件付きメールキャンペーンの作成
インストール
コマンドをコピーしてターミナルで実行します。
npx skills add https:/ / github.com/ sales-skills/ sales --skill sales-activecampaignインストール後、Claude Code で/sales-activecampaignを入力して読み込まれたか確認します。
同梱ファイル
SKILL.md と一緒にインストールされる参考資料やスクリプト。
references/activecampaign-api-reference.mdlearnings.mdplatform-guide.md詳細
ActiveCampaign プラットフォームのヘルプ
オートメーションやメールマーケティングから、CRM/取引/パイプライン、リードスコアリング、SMS、WhatsApp、ランディングページ、フォーム、サイトトラッキング、トランザクションメール、セグメンテーション、レポート、AI/Active Intelligence まで、ActiveCampaign プラットフォームに関する質問に対応します。ActiveCampaign は、Jason VandeBoom が 2003 年に創業した、マーケティングオートメーションと CRM を統合したプラットフォームです。シカゴに本社を置き、18 万以上の企業と 700 人以上の従業員を擁しています。メール、SMS、WhatsApp、ランディングページ、リードスコアリング、取引/パイプライン、900 以上のインテグレーションを提供しています。
ステップ 1 — 背景情報を集める
references/learnings.md が存在する場合は、蓄積された知識を確認するため、最初に読んでください。
ユーザーに次の質問をします。
-
ActiveCampaign のどの分野についてサポートが必要ですか?
- A) オートメーション — ビジュアルワークフロービルダー(トリガー、分岐、目標、分割アクション、待機ステップ)
- B) メールマーケティング — キャンペーン(一斉配信)、A/B テスト、条件付きコンテンツ、予測送信
- C) CRM/取引/パイプライン — カスタマイズ可能なパイプラインとステージ、取引の追跡、タスク、成約確率
- D) リードスコアリング — AI を活用したコンタクトと取引のスコアリング、複数のスコアリングモデル
- E) SMS — ワークフローでの SMS 自動化、SMS キャンペーン、双方向 SMS
- F) WhatsApp — オートメーションでの WhatsApp メッセージングチャネル
- G) ランディングページ — 56 種類のテンプレート、ドラッグ&ドロップビルダー、フォーム連携、カスタムドメイン
- H) フォーム — インライン、フローティングバー、モーダル、フローティングボックス、条件付きフィールド
- I) サイトトラッキング — コンタクトごとのウェブサイト訪問を追跡し、サイト上の行動に基づいてオートメーションを開始
- J) トランザクションメール — Postmark を利用したトランザクションメールのアドオン
- K) セグメンテーション — タグベース、リストベース、エンゲージメントベース、行動ベース、取引ベース
- L) レポート — キャンペーン分析、オートメーションレポート、取引レポート、アトリビューション、カスタムレポート
- M) AI/Active Intelligence — 予測コンテンツ、予測送信、自律型マーケティングワークフロー
- N) Conversations — ライブチャットとチャットボット(レガシー機能で、提供終了予定)
- O) API/インテグレーション — REST API、ウェブフック、900 以上のインテグレーション
- P) アカウント/請求 — プラン、料金、コンタクト数に基づく請求
- Q) その他 — 内容を説明してください
-
あなたの役割は何ですか?
- A) 中小企業の経営者/個人事業主
- B) メール/ライフサイクルマーケター
- C) 開発者/エンジニア
- D) 代理店/フリーランサー
- E) 営業/レベニューオペレーション
- F) その他
-
何を達成しようとしていますか?(具体的な目標や質問を説明してください)
ユーザーの依頼にすでにこれらの背景情報の大部分が含まれている場合は、該当するステップに直接進んでください。 妥当な前提を明示したうえで、可能な限り最善の回答を最初に提示し、最後に最も重要な確認事項を 1~2 個だけ質問してください。背景情報をすべて集めるまで回答を保留しないでください。
注:ユーザーに専門的なスキルが必要な場合は、そのスキルのほうが適している理由を簡潔に説明し、そちらへ案内してください。
ステップ 2 — 適切なスキルに案内するか、直接回答する
依頼が専門的なスキルに該当する場合は、次のように案内します。
- 一般的なメールマーケティング戦略/ベストプラクティス ->
/sales-email-marketing - プラットフォームを横断するメール到達性(ActiveCampaign 固有ではないもの) ->
/sales-deliverability - メールの開封/クリックの追跡戦略 ->
/sales-email-tracking - リードスコアリングの戦略/モデル(ActiveCampaign 固有ではないもの) ->
/sales-lead-score - ミドルウェアを介した ActiveCampaign と他のツールの連携 ->
/sales-integration - Klaviyo に関する質問 ->
/sales-klaviyo - Customer.io に関する質問 ->
/sales-customerio - Mailchimp に関する質問 ->
/sales-mailchimp - Postmark に関する質問 ->
/sales-postmark
それ以外の場合は、以下のリファレンスにあるプラットフォームの知識に基づいて直接回答します。
ステップ 3 — ActiveCampaign プラットフォームのリファレンス
詳細なモジュールのドキュメント、料金、インテグレーション、データモデルについては、references/platform-guide.md を読んでください。
プラットフォームガイドの詳細を確認する必要はありません。ユーザーの具体的な状況に焦点を当ててください。
ステップ 4 — 具体的なガイダンス
ユーザーの具体的な質問に応じて:
-
リードスコアリングを使った自動化ワークフローの構築:
- Automations > Create an Automation > Start from Scratch に移動します(またはテンプレートを選択します)
- トリガーを設定します。たとえば、リード獲得フォームの場合は「Submits a Form」、特定のリードソースタグの場合は「Tag is Added」を選択します
- コンタクトのリードスコアを調整するアクションを追加します:Contacts > Adjust Score > スコアリングモデルを選択してポイントを加算します(例:フォーム送信で +10)
- 待機ステップを追加します:「Wait for conditions」> コンタクトのリードスコアがしきい値に達するまで待機します(例:score >= 50)
- If/else 条件を追加します:コンタクトのスコアを確認し、score >= 50 の場合は「sales-ready」パスに進み、それ以外の場合はナーチャリングを続けます
- sales-ready パスでは、パイプラインにディールを作成し(Actions > CRM > Add a Deal)、営業担当者に割り当て、担当者に通知メールを送信します
- ナーチャリングパスでは、間に待機ステップを挟んで教育的なメールを順番に送信し、メールが開封されるたびに(+5)、またはリンクがクリックされるたびに(+10)リードスコアのポイントを加算します
- ゴールを追加します:「Deal is Won」— 購入したコンタクトは自動化の最後までスキップします
- モニタリングします:自動化レポートで、登録されたコンタクト数、ゴール達成率、ゴール達成までの平均時間を確認します
-
営業自動化を使った CRM パイプラインの設定:
- Deals > Pipelines > Add Pipeline に移動します
- ステージを定義します。例:「New Lead」、「Qualified」、「Proposal Sent」、「Negotiation」、「Won」、「Lost」
- ステージの幅(受注確率)を設定します。各ステージは受注の可能性をパーセンテージで表します(例:New Lead = 10%、Qualified = 30%、Proposal = 60%)
- ビジネスに合わせたカスタムディールフィールドを作成します:ディールソース、製品への関心、契約期間など
- ディールのイベントをトリガーとする自動化を作成します:
- 「Deal Stage Changes to Qualified」> コンタクトにパーソナライズされたメールを送信し、営業担当者が電話を設定するためのタスクを作成します
- 「Deal Stage Changes to Proposal Sent」> 3 日間待機 > ディールがまだ「Proposal Sent」ステージにある場合は、フォローアップメールを送信して担当者に通知します
- 「Deal is Won」> 「Customer」タグを追加し、オンボーディング自動化に移行して、ウェルカムメールを送信します
- 「Deal is Lost」> 「Lost Deal」タグを追加し、30 日間待機して、再エンゲージメントメールを送信します
- ディールタスクのテンプレートを設定します:各ステージに標準タスクを設定します(例:Qualified ステージに入ったときに「Schedule discovery call」)
- モニタリングします:ディールレポートを使って、パイプラインの価値、受注率と失注率、各ステージの平均ディール期間を追跡します
-
条件付きコンテンツを含むメールキャンペーンの作成:
- Campaigns > Create a Campaign > Standard に移動します
- 対象のリストまたはセグメントを選択します
- メールデザイナーでコンテンツブロックを追加し、「Make Conditional」をクリックします
- 条件を定義します。例:「Contact tag contains VIP」> VIP 限定オファーを表示し、それ以外の場合は標準オファーを表示します
- 同じメールに複数の条件付きブロックを追加します。例:カスタムフィールド(業界、製品への関心、所在地)に基づいて異なる製品をおすすめします
- 動的なパーソナライズタグを使用します:
%FIRSTNAME%、%DEAL_VALUE%、またはデータがない場合の代替値を設定したカスタムフィールド - A/B テストを設定します:件名のバリエーションを最大 5 つまでテストできます。ActiveCampaign はリストの一部に各バリエーションを送信し、その後、残りに勝者となったバリエーションを送信します
- 予測送信を有効にします(Pro+):ActiveCampaign に各コンタクトに最適な送信時刻を判定させます
- 確認して送信します:さまざまなコンタクト向けに条件付きコンテンツをプレビューし、パーソナライズが正しく表示されることを確認してから、送信日時を設定するか送信します
注意点
調査に基づくベストエフォートの情報です。特に、プランによって利用が制限される機能や連携に関する注意点は、古くなっている可能性があるため確認してください。
- CRMは有料のアドオンです。「Pipelines」(月額68ドル)または「Sales Engagement」(Pro以上)が必要です。CRM機能が基本プランに含まれていると思い込まないでください。 StarterプランとPlusプランには、CRM/取引/パイプラインが標準では含まれていません。「Pipelines」アドオン(月額68ドル、B2C向け)を購入するか、「Sales Engagement」バンドル(B2B向け)が付属するProにアップグレードする必要があります。ユーザーが取引やパイプラインについて言及した場合は、CRM機能について案内する前にCRMアドオンを契約しているか確認してください。
- 送信上限は無制限ではなく、連絡先数に対する倍率(10倍/12倍/15倍)です。 連絡先数が5,000件のPlusプランでは、月に50,000通のメールを送信できます。上限を超えると超過料金が発生します。無制限に送信できる競合サービスとは異なり、ActiveCampaignでは連絡先数に応じてメール送信数に上限が設けられています。プランを選ぶ前に、月間の送信数を計算してください。
- 2025年11月の変更により、配信停止済み、バウンス済み、未確認の連絡先もすべて課金対象になります(新規ユーザー)。 これは以前のモデルからの大きな変更です。配信停止した連絡先、繰り返しバウンスした連絡先、確認が一度も完了していない連絡先は、アーカイブまたは削除してリストを徹底的に整理してください。リストを整理しないと、メールを送れない連絡先にも料金を支払うことになります。
- トランザクションメールはPostmarkの別売りアドオンであり、どのプランにも含まれていません。 マーケティングメール(ActiveCampaignの自動化/キャンペーン経由で送信)とトランザクションメール(注文確認、パスワード再設定など)を混同しないでください。トランザクションメールには、別途Postmarkのサブスクリプションが必要です。ユーザーがトランザクションメールを必要としている場合は、Postmarkアドオンまたは
/sales-postmarkを案内してください。 - APIのレート制限は毎秒わずか5リクエストで、競合サービス(Klaviyo、Mailgunなど)よりかなり低い値です。 バッチ処理は慎重に行い、HTTP 429レスポンスに対して指数バックオフを伴う再試行ロジックを実装してください。一括インポートや同期では、連絡先ごとにAPIを呼び出すのではなく、ActiveCampaignのUIにある一括インポートツールを使用してください。Enterpriseアカウントでは、リクエストに応じてカスタムのレート制限を利用できます。
- 自己改善:ここに記載されていない情報を見つけた場合は、今日の日付とともに
references/learnings.mdに追記してください。
ステップ5 — 関連スキル
/sales-email-marketing— 各種ツールを横断したオプトインメールマーケティング戦略/sales-deliverability— プラットフォームを横断したメール配信到達性(SPF/DKIM/DMARC、ウォームアップ、受信トレイへの到達)/sales-email-tracking— メールエンゲージメントの追跡戦略/sales-lead-score— リードスコアリングのモデルと戦略/sales-integration— ActiveCampaignをCRM、eコマース、その他のツールに接続/sales-cadence— 複数のタッチポイントを用いたセールスケイデンスの設計と最適化/sales-klaviyo— Klaviyoプラットフォームのサポート(eコマース分野におけるActiveCampaignの主な競合)/sales-customerio— Customer.ioプラットフォームのサポート(行動ベースの自動化における主な競合)/sales-mailchimp— Mailchimpプラットフォームのサポート(メールマーケティングにおける主な競合)/sales-postmark— Postmarkプラットフォームのサポート(ActiveCampaignのトランザクションメールを提供)/sales-do— どのスキルを使えばよいかわからない場合は、このルーターがあらゆる営業目標に適したスキルを選びます。インストール:npx skills add sales-skills/sales --skill sales-do
例
例1:リードスコアリングを用いた自動化ワークフロー
ユーザーの発言:「見込み客を育成し、購入の準備が整ったら営業チームに引き継ぐ自動化を作りたいです。ActiveCampaignでリードスコアリングを使うにはどうすればよいですか?」 スキルの動作:
- 点数を設定したリードスコアリングモデルを作成します:フォーム送信(+10)、メール開封(+5)、リンククリック(+10)、料金ページの閲覧(+20)、ウェビナー参加(+15)
- フォーム送信をトリガーとする自動化を作成します。連絡先をナーチャリングシーケンスに追加し、スコアの加算を開始します
- 待機ステップ(メールの間隔は3日)を含む4通のナーチャリングメールを送信します。各メールは前の内容を踏まえたものです:導入/歓迎、教育コンテンツ、導入事例、製品デモへの招待
- メールの操作(開封、クリック)のたびに、スコア調整アクションでリードスコアを調整します
- 「条件を待機」ステップを追加します:リードスコアが50以上になるまで待機します。積極的に反応する連絡先はこのしきい値に早く到達し、残りのナーチャリングメールをスキップします
- 営業対応の準備が整った経路では、営業パイプラインに案件を作成し、ラウンドロビンまたは地域ルールに基づいて営業担当者に割り当てます。連絡先のスコアの内訳とエンゲージメント履歴を添えて、担当者に通知を送信します
- 「案件の成約」をゴールに設定し、早期に成約した連絡先が自動化から正常に退出できるようにします 結果:ユーザーは、エンゲージメントに基づいて見込み客を評価し、営業対応の準備が整った連絡先の案件を自動作成して、最初の接点から案件の成約までファネル全体を追跡する、完全なリード育成・スコアリング自動化を利用できます
例2:案件自動化を用いたCRMパイプラインの設定
ユーザーの発言:「当社はB2B SaaS企業で、ActiveCampaignに営業パイプラインを設定したいと考えています。ステージの設定とフォローアップの自動化を手伝ってもらえますか?」 スキルの動作:
- ユーザーがCRMアドオン(PipelinesまたはSales Engagement)を利用しているか確認します。利用していない場合は、アドオンの選択肢と料金(Pipelinesは月額68ドル、Sales EngagementはPro+)を説明します
- B2B SaaSの営業プロセスに対応するステージでパイプラインを作成します:「インバウンドリード」(10%)、「初回相談の予定」(20%)、「初回相談完了」(35%)、「提案/デモ」(55%)、「交渉」(75%)、「成約」(100%)、「失注」(0%)
- カスタム案件フィールドを設定します:年間契約額、製品プラン(Starter/Pro/Enterprise)、意思決定者名、開始予定日、言及された競合他社
- ステージ変更時の自動化を作成します:案件が「初回相談の予定」に移動したとき、営業担当者が事前質問票を送信するタスクを作成し、カレンダーのリマインダーを追加します。案件が「提案/デモ」に入ったときは、条件付きコンテンツを使い、業界に合わせてパーソナライズした導入事例メールを連絡先に送信します
- 停滞案件の自動化を作成します:案件がどのステージでも、アクティビティがないまま14日を超えた場合、案件オーナーに通知し、連絡先に再エンゲージメントメールを送信します
- 「成約」時の自動化を設定します:連絡先に「顧客」タグを付け、マーケティングナーチャリング自動化から削除し、オンボーディングメールシーケンスを開始して、カスタマーサクセスチームに通知します
- 「失注」時の自動化を設定します:「失注案件」タグと失注理由を付け、60日待機した後、再エンゲージメントナーチャリングシーケンスに移行します 結果:ユーザーは、ステージに応じたフォローアップ、停滞案件のアラート、成約・失注の両方に対応する契約後のワークフローを備えた、B2B SaaS向けの完全自動化された営業パイプラインを利用できます
例 3:条件付きコンテンツを使ったメールキャンペーン
ユーザーの発言:「1 つのメールキャンペーンを送りたいのですが、セグメントごとに異なるコンテンツを表示したいです。VIP 顧客には限定オファーを、それ以外の全員には通常のプロモーションを表示します。」 スキルの動作:
- 購読者リスト全体(または広範なセグメント)を対象とするキャンペーンを作成します
- メールデザイナーで条件付きコンテンツブロックを追加します。条件は「連絡先タグに VIP が含まれる」— 30% 割引の VIP 限定オファーを、パーソナライズされた文面(「大切なお客様の一人であるあなたに…」)とともに表示します
- else 分岐を追加します。VIP 以外の連絡先には、一般向けの文面で通常の 15% プロモーションを表示します
- 商品のおすすめ用に 2 つ目の条件付きブロックを追加します。条件はカスタムフィールド「商品への関心」が「ソフトウェア」の場合はソフトウェア商品、「ハードウェア」の場合はハードウェア商品を表示し、どちらにも該当しない場合はベストセラーを表示します
- 動的なパーソナライズを挿入します。挨拶文に
%FIRSTNAME%(代替テキストは「皆さま」)、場所に関連する文に%CITY%(代替テキストではその行を省略)を使用します - 3 つの件名のバリエーションで A/B テストを設定します:「限定オファーはこちら」「お見逃しなく、%FIRSTNAME%さん」、そして興味を引く件名です。リストの 30% でテストし、勝者を 70% に送信します
- 予測送信(Pro+)を有効にすると、各連絡先に最適なエンゲージメント時間にメールが届きます 結果:ユーザーは 1 つのキャンペーンを送信するだけで、連絡先ごとにコンテンツ、オファー、商品のおすすめを動的にパーソナライズでき、複数の個別キャンペーンを作成せずに関連性を高められます
トラブルシューティング
自動化の連絡先が待機ステップで停止し、先に進まない
症状:連絡先は自動化に入りますが、「待機」ステップで滞留し、待機時間が過ぎた後や待機条件を満たしたように見える場合でも、次のアクションに進みません。 原因:多くの場合、待機条件の設定に誤りがあります。「条件が満たされるまで待機」ステップでは、最新の連絡先データを使って条件を確認する必要があります。条件が、想定どおりに更新されていないフィールドやタグを参照していると、連絡先は無期限に待機します。また、自動化のエントリー設定が「1 回」で、連絡先が以前に完了している場合、その連絡先は再登録できません。 解決策:待機ステップの設定を確認します。ステップをクリックし、条件のロジックを確認してください。「条件が満たされるまで待機」ステップでは、参照しているフィールド、タグ、またはスコアが、別の自動化や手動の処理によって実際に更新されていることを確認します。停止している連絡先のプロフィールを開き、現在のフィールド値とタグを確認して、待機条件と照らし合わせてテストします。連絡先が再登録できるようにするには、自動化のエントリー設定を「1 回」から「複数回」に変更します。時間ベースの待機では、タイムゾーンの設定が想定と一致していることを確認してください。
連絡先がエンゲージメントした後もリードスコアが更新されない
症状:連絡先がメールを開封したりリンクをクリックしたりしているのに、リードスコアがゼロのまま、または想定どおりに増加しません。 原因:リードスコアリングのルールは明示的に設定する必要があります。ルールを定義しない限り、ActiveCampaign はエンゲージメントに基づいて連絡先を自動的にスコアリングしません。また、自動化でスコアを調整するには、「スコアを調整」アクションステップを明示的に設定する必要があります。スコアリングモデルの受動的なルールと自動化による調整は、別のシステムです。 解決策:Contacts > Scoring に移動し、想定するエンゲージメントの種類(メールの開封、クリック、サイト訪問、フォーム送信)に対するルールがスコアリングモデルで定義されていることを確認します。各ルールのポイント値と条件が正しいことを確認してください。自動化によるスコアリングを使用している場合は、適切な箇所に「スコアを調整」アクションステップが含まれていることを確認します。スコアリングモデルのルール(受動的)は条件が満たされると自動的に実行されますが、自動化によるスコア調整は、連絡先が自動化内のそのステップに到達した場合にのみ実行されます。包括的なスコアリングには、両方を使用してください。
外部の自動化ツールでWhatsApp/SMSのカート放棄対策を構築し、ネイティブ機能を使っていない
症状:ユーザーが、ActiveCampaignからWhatsAppのカート放棄対策を実行するために、Webhook、HTTPモジュール、条件分岐ルーターを使った複雑な複数ステップのMakeまたはZapierシナリオを構築しています。たとえば、タグ追加時のWebhook、タグを確認するHTTP呼び出し、API経由でのWhatsAppテンプレート送信、ボタンの応答の解析、待機ループの実装などです。 原因:ActiveCampaignには、WhatsAppとSMSを自動化のアクションステップとしてネイティブに利用できることに気づいていません。タグ追加をトリガーにし、if/elseで分岐し、待機ステップを追加し、WhatsAppテンプレートをすべて1つのActiveCampaign自動化内で送信できます。基本的なフローに外部のミドルウェアは不要です。 解決策:ActiveCampaignの自動化ビルダー内でフローを構築します。「Tag Added: Abandoned Cart」をトリガーとする自動化を作成し、「Buyer」タグの有無を確認するif/else分岐を追加して、適切な分岐でWhatsAppテンプレートメッセージを送信し、待機ステップ(例:48時間)を追加して、条件に基づいてループまたは終了します。Make/Zapierは、ActiveCampaignでネイティブに実行できないアクション(外部データベースの更新、未連携サービスのトリガー、カスタムレポートなど)に使用します。インタラクティブなWhatsAppボタンには、WhatsApp Businessアカウントで設定したクイック返信ボタンまたはコールトゥアクションボタン付きの、事前承認済みWhatsAppメッセージテンプレートを使用します。
既知の連絡先のサイト訪問が記録されない
症状:ウェブサイトにサイトトラッキングスクリプトをインストールしているにもかかわらず、連絡先のプロフィールにページ訪問データが表示されず、サイト訪問を基にした自動化トリガーも実行されません。
原因:サイトトラッキングには、連絡先が「識別」されている必要があります。ActiveCampaignがサイト訪問を連絡先に関連付けるのは、ActiveCampaignのメール内のリンク(トラッキングパラメーターが付加されます)をクリックした後、またはJavaScript APIで識別された後に限られます。匿名の訪問は連絡先に関連付けられません。また、トラッキング対象にしたいすべてのページにサイトトラッキングコードをインストールする必要があります。
解決策:サイトトラッキングコードが正しくインストールされていることを確認します。ウェブサイトのHTMLソースでActiveCampaignのトラッキングスニペットを確認してください(各ページの<head>内、または</body>の前に配置されている必要があります)。スニペット内のアカウントIDがActiveCampaignアカウントと一致していることを確認します。連絡先を識別するには、メールにトラッキング対象のリンクが含まれていることを確認してください(ActiveCampaignではデフォルトでトラッキングパラメーターが追加されます)。他のチャネル(直接流入、オーガニック検索)からアクセスした連絡先には、フォーム送信後にJavaScript APIを使って識別します:vgo('setEmail', '[email protected]')。特定の連絡先のプロフィールを確認し、ページ訪問が記録されているか確認してください。記録されていない場合は、自分宛てにテストメールを送り、リンクをクリックしてサイトを閲覧し、プロフィールに訪問が表示されることを確認します。