プロンプトから稼働中のファネルへ:HermesとLanderLabでリード獲得を自動化
Telegramのメッセージ1通で、A/Bテスト用のランディングページが2バリエーション完成し、ClickFlareのトラッキングも設定済みに。Hermes AgentとLanderLabの実際の流れを、プロンプトとその後の確認作業とともに紹介します。
リード獲得のテストを1つ立ち上げるには、たいてい5つのタブを開くことになります。ページビルダー、トラッカー、CRM、通知ツール、そしてコピーしたばかりのトラッキングコードを控えておくメモです。
今回の実行は違うルートでした。Telegram上のAIエージェントに1通のメッセージを送りました。内容は、歯科インプラントのリードを集めるランディングページを2つ、A/Bバリエーションとして作り、ClickFlareのトラッキングを最初から組み込んでほしいというものです。
18分後、2つのページが完成しました。このガイドでは、Hermes AgentとLanderLabを使ったそのプロセスを、プロンプト、返ってきた結果、そしてそれでも手動で確認が必要だった点まで順に解説します。
全体の流れを手短にまとめると次のとおりです。
- Hermes Agentをサーバー上で動かし、Telegramから話しかけます。
- LanderLabとClickFlareのMCPサーバーに接続し、両方のアカウント内でエージェントが操作できるようにします。
- 2つのページバリエーション、コンバージョン重視、トラッキングコードを依頼するプロンプトを1つ送ります。
- 両方のバリエーションを確認し、それぞれにClickFlareのコードが入っていることを確かめます。
- 新しいリードをすべてTelegramに送るLanderLabのワークフローを作り、テストリードを送信します。
Hermes Agentとは何か、そしてメディアバイイングに向いている理由
Hermes Agentは、Nous Researchが開発した無料のオープンソースAIエージェントで、MITライセンスで公開されています。自分でインストールし、動かすAIモデルを選び、ターミナルやTelegram、Slack、Discord、WhatsAppなどのアプリから会話できます。
繰り返しの作業で役立つのが学習ループです。Hermesのドキュメントによると、エージェントは経験からスキルを作り、使いながら改善し、セッションをまたいで記憶します。使えば使うほど、あなたのやり方を理解してくれます。
MCP(Model Context Protocol)にも対応しています。これはAIアシスタントが推測ではなく実際のソフトウェアを使えるようにするオープンな標準です。LanderLabは独自のMCPサーバーを提供しており、ClickFlareも同様です。両方をつなげば、1つのチャットでページを作り、そのトラッキングまで設定できます。
モデルはベンチマークではなく予算で選ぶ
Hermesは複数のモデルで動かせます。最良のモデルが常にデフォルトである必要はありません。このセットアップでは3つを使っています。
APIで使うClaude Opus 4.8は最高の結果が得られますが、トークンごとに課金されるため最もコストがかかります。Codex 5.5はサブスクリプションのログイン経由で動くので、料金は毎月固定です。$100のプランで今回の作業をすべてまかなえたため、メインのモデルにしました。
Grokは低コストの選択肢で、ランディングページや画像の扱いも得意です。Claude Code経由でビルドを回すより速くもあり、今回の実行が18分かかったのもそのためです。
AIエージェントをリード獲得に使い、週に小さなビルドをいくつも回しているとしましょう。その場合、たいていは「固定料金でそこそこ良い」が「最高だが料金は未知数」に勝ちます。

Hermes Agentはサーバー上で動き、Telegramで返信します。すべてのコマンドとMCPツールの呼び出しは、このチャットから始まります。
ウォームアップ:1ページのクリニックサイトを本格的なWebサイトに作り替える
ファネルの前に、エージェントは小さな歯科クリニックのWebサイトを作り直しました。旧サイトはイタリア語の1ページだけです。目標は、Googleで上位表示できるページを増やすことと、英語版を用意することでした。
エージェントに渡したプロンプトは1つです。
LanderLabにあるクリニックの旧サイト(1ページのみ)をもとに、代わりに本格的なWebサイトを作って、モダンなデザインにしてください。まずAhrefs MCPを使って、このサイトがGoogleで上位表示できるキーワードを調べてください。そのキーワードに基づいて、サイトに関連性の高いコンテンツを追加してください。
コンテンツは英語とイタリア語の両方にしてください。画像は旧サイトのものを使ってください。新しく生成する必要がある場合は、画像生成にのみGrokを使ってください。完成したら、LanderLab上のクリニックのドメインにアップロードし、確認用のリンクを私に送ってください。
エージェントはおよそ1時間作業しました。元のヘッダーを残したまま、診療メニューごとに専用ページを追加し、その数は約12ページ、さらにクリニック紹介とスタッフ紹介のページも作りました。競合の少ない小さな街なら、これらのページの良質なコンテンツだけで上位表示に十分なことがあります。
新サイトの口コミは本物です。エージェントは医師の口コミサイトから取得したので、作り話の引用ではなく、本物のページ上のソーシャルプルーフをクリニックに提供できます。
さらに、WhatsAppの予約ボタン、全ページのリードフォーム、クリニックが今営業中かどうかを表示するウィジェットも追加しました。フォームからのリードは、LanderLabに内蔵されたリード管理にそのまま入ります。

再構築されたクリニックのトップページ:英語/イタリア語の切り替え、営業中の表示、予約CTA、そして旧サイトから引き継いだMioDottoreの認証済みレビュー56件。
ステップ1:1つのプロンプトで2つのランディングページバリエーションを依頼する
Webサイトはオーガニックの訪問者を連れてきます。有料トラフィックには、1つのオファーに特化したページが必要で、これがランディングページとWebサイトの本質的な違いです。そこで次の仕事は、歯科インプラント向けのリード獲得ページを2つ作ることでした。
Telegram上のエージェントに送ったプロンプトは次のとおりです。
クリニック向けに、歯科インプラントのリードを集めるランディングページを2つ作りたいです。まったく異なる2つのデザイン/切り口を試してください。この2つでA/Bテストをします。コピーは英語にしてください。LanderLabでバリエーションとして作成してください。
どちらもリード獲得数を最大化するよう最適化してください。知っているCROのテクニックをすべて使ってください。最後に、ClickFlare MCPを使って、両方にClickFlareのトラッキングコードを入れてください。準備ができたらリンクを送ってください。
このプロンプトの3つの指示が、作業の大半を担っています。「まったく異なる2つのデザイン/切り口」は、エージェントが同じページを2回作ってしまうのを防ぎます。「LanderLabでバリエーションとして作成」は、2つのページを1つのランディングページの下にまとめるので、トラフィックが自動で振り分けられます。
ClickFlareの指示は、ローンチで最も手間のかかる手作業を省いてくれます。そして「CROのテクニック」(コンバージョン率最適化)とは、いつもの打ち手のことです。上部のフォーム、カウントダウンタイマー、ソーシャルプルーフなどです。

ブリーフがTelegramに届くと、エージェントはすぐに必要なスキルを読み込みます:landerlab-mcp-site-buildingとtracker-mcp-operations。
待ち時間は覚悟してください。エージェントはビルドをターミナル上のClaude Codeに任せましたが、Grokのようなモデルよりはるかに遅くなります。今回の実行には18分かかりました。
ステップ2:何よりもまず両方のバリエーションを確認する
エージェントは2つの切り口を持ち帰りました。1つはプレミアムで落ち着いたもの、もう1つはダイレクトレスポンス型で不安をあおるものです。
バリエーションA:落ち着きとプレミアム感
バリエーションAは、本格的なクリニックのページのように見えます。上部にはリード獲得用クイズがあり、その横に、訪問者が始めたくなる理由を伝える短いコピーが置かれています。
最初のチェックは、ブラウザのサイズを変えることでした。モバイル表示でもクイズは画面上部に残っており、スマートフォンでは最も重要な部分です。

バリエーションA:落ち着いたプレミアムな切り口。60秒の診断クイズがファーストビューに収まっています。
バリエーションB:ダークで直接的
LanderLabで「Risk Quiz」と名付けられたバリエーションBは、黒い背景とコントラストの強い色を使っています。コピーは、先延ばしにするリスクに焦点を当てています。エージェントは、暗い背景でも映えるようにクリニックのロゴまで描き直しました。
まったく違う2つのページにすることが狙いです。ほぼ同じページ同士のテストでは、学べることはわずかです。落ち着いた約束とリスクのメッセージを比べるテストなら、このオーディエンスが何に反応するかがわかります。

バリエーションB、Risk Quiz:黒い背景、オレンジのCTA、暗い背景でも読めるようエージェントが描き直したロゴ。
ステップ3:ClickFlareのトラッキングコードが有効になっていることを確認する
ほとんどのメディアバイヤーは、このステップを手作業で行います。ClickFlareでランダーを作り、トラッキングコードをコピーしてページに貼り付け、バリエーションごとに繰り返します。時間がかかるうえ、貼り忘れが1つあるだけで、データの取れないバリエーションができてしまいます。
今回は、Hermes AgentがClickFlare MCPを使ってトラッキングコードを取得し、2つのページに設置しました。各バリエーションを開いて、コードが入っていることを確認しました。ClickFlareにログインした人は誰もいません。

ページソースで「clickf」を検索すると、エージェントが挿入したClickFlareのスクリプトが見つかります。それを入手するために、誰もClickFlareにログインしていません。
LanderLabでは、2つのバリエーション(バリエーションAとバリエーションB(Risk Quiz))が同じランディングページの下に置かれ、トラフィックは50/50で分割されています。バリエーション別に結果を読み解く方法は、ClickFlareを使ったA/Bテストのガイドをご覧ください。

A/B Test Modeで1つのランディングページに入った2つのバリエーション。それぞれがトラフィックの50%を受け取ります。プロンプトの依頼どおりです。
ステップ4:ワークフローですべてのリードをTelegramに送る
最後のピースは、リードの取りこぼしを防ぐためのものです。この部分は、新しいリードが入るたびに自動で動くLanderLabのワークフローで、手作業で構築しました。
- Workflowsを開いて新しいワークフローを作ります(例:dental-implants-notification)。
- 入口のノードを追加します。リードを受信したときに起動するトリガーで、歯科インプラントのランディングページを選択します。
- Telegram notificationノードを追加し、先ほど設定したTelegramの接続を選びます。
- ボットにメッセージの送信先を伝えるChat IDを貼り付けます。
- ワークフローを保存して公開します。
まだTelegramボットがありませんか?Telegram連携ガイドでは、BotFatherでボットを作る方法と、個人チャット、グループ、チャンネルそれぞれのChat IDの調べ方を解説しています。

ワークフローは2つのノードだけです。Leadトリガーと、Chat IDを宛先にしたTelegramアクションです。
ステップ5:テストリードを送信して、すべての経由地点を確認する
確認せずに公開してはいけません。ページを開き、クイズを最後まで進めて、自分の情報でテストリードを送信しましょう。
次の3点で、セットアップが動いていることを確認できました。
- サンクス画面が表示され、WhatsAppでクリニックにメッセージを送るための2つ目のコールトゥアクションも出ました。
- 数秒後、LanderLabのLeadsにリードが表示され、ページのURLとバリエーションIDも記録されていました。どのページから来たリードかがわかります。
- 同じ内容のTelegramメッセージも届き、ワークフローの実行履歴にもテストが残っていました。

テストリードは、クイズの回答、ランダーのURL、そのリードを生んだバリエーションIDとともにTelegramに届きます。
AIエージェントにファネルを任せるときに避けたいミス
- 確認を飛ばす。今回エージェントは良い仕事をしましたが、それでも2つのページはモバイル表示とトラッキングコードを手作業で確認する必要がありました。この習慣は続けてください。
- 確認なしでスクレイピングした口コミを使う。本物の口コミは作り話に勝ります。ただし、他のプラットフォームのコンテンツをコピーすると利用規約に違反する可能性があるため、規約を確認し、まずクライアントの承認を得てください。
- 偽の緊急性を加える。カウントダウンタイマーはCROのテクニックの一覧に入っていました。医療系のオファーでは、実際の期限に結びついたタイマーだけを使い、不安をあおる切り口を使う前にトラフィックソースのヘルスケア広告ポリシーを必ず読んでください。
- すべてのタスクで最高額を払う。モデルは作業に合わせて選びましょう。日々の作業は固定のサブスクリプション、難しい部分はトークン課金のモデルです。
- 1つのアイデアの2バージョンをテストする。エージェントには、ボタンの色の違いではなく、切り口の違いを頼みましょう。
よくある質問
Hermes Agentとは?
Hermes Agentは、Nous Researchが開発した無料のオープンソースAIエージェントです。自分のコンピューターやサーバー上で動かし、好きなAIモデルを接続して、ターミナルやTelegramなどのアプリから話しかけます。スキルや記憶を保存するため、時間とともにあなたの業務プロセスを学習します。
Hermes AgentをLanderLabに接続するのに、コードを書く必要はありますか?
いいえ。HermesはMCPに対応しているので、セットアップ時にLanderLabのMCPサーバーを一度追加するだけです。その後は、やりたいことを普通の言葉で伝えれば、エージェントが適切なLanderLabのツールを選んで、ページの作成、公開、テストを行います。
MCPアクセスが含まれるLanderLabのプランは?
MCPとAPIへのアクセスは、Grow、Scale、Enterpriseプランに含まれています。LanderLabのアカウントは無料で作成してページも作れるので、エージェントを接続したくなったタイミングでアップグレードできます。
エージェントが2つのランディングページを作るのにどのくらいかかりますか?
今回の実行では18分でした。エージェントがターミナル上でClaude Codeを使ったためです。Grokのような高速なモデルなら、もっと早く終わる可能性があります。複数ページにわたるクリニックの完全なサイトは、1時間近くかかりました。
LanderLabは新しいリードをTelegramに送れますか?
はい。ランディングページにTelegramを連携として追加するか、このガイドで紹介したようにワークフローからリードを送れます。どちらの場合も、Telegramのボットトークンと、メッセージの送信先となるChat IDが必要です。
まずは小さく始めましょう。Hermes AgentをLanderLabに接続し、すでに運用しているページの2つのバリエーションを依頼し、クリックを1つ送る前にトラッキングコードを確認してください。
そこから先は、同じエージェントがClickFlareのキャンペーンを作成し、トラフィックが動き出したらデータを分析できます。



