Max Nardit
自動化

Share2Agent で Web ページを n8n に送る方法

ワンクリックで任意の Web ページを n8n のワークフローへ送信します。Share2Agent はページコンテンツを抽出して n8n の Webhook に POST し、そこから AI エージェント、データベース、Slack、Notion、その他あらゆるインテグレーションへルーティングできます。


前提条件

  • n8n が稼働している (セルフホストまたは n8n Cloud)
  • Share2Agent Chrome 拡張機能がインストール済み

ステップ 1: Webhook トリガー付きのワークフローを作成する

  1. n8n を開いて Add workflow をクリックします。
  2. Add first step をクリックして Webhook を検索します。
  3. Webhook トリガーノードを選択します。
  4. HTTP MethodPOST に設定します。
  5. RespondImmediately に設定します。これにより、Share2Agent が高速にレスポンスを得てタイムアウトしません。
  6. Path は自動生成された値のままにするか、share2agent のようなカスタム値を設定します。

Webhook ノードの設定はこのようになるはずです。

HTTP Method: POST
Path: share2agent
Respond: Immediately

ステップ 2: Webhook URL をコピーする

n8n は Webhook ごとに 2 つの URL を提供します。

  • Test URL : ワークフローエディタが開いていて "Listen for test event" をクリックしたときだけ動作します。セットアップ中はこちらを使います。
  • Production URL : ワークフローを有効化すると動作します。設定が完了したらこちらを使います。

まず Test URL をコピーします。次のような形式です。

https://your-n8n.example.com/webhook-test/share2agent

ステップ 3: 処理ノードを追加する

Webhook トリガーの後にノードを追加して、ページコンテンツに対して何かを実行します。例:

  • AI Agent : LLM でページを要約したり、ポイントを抽出します
  • Markdown : 下流のツール向けにコンテンツを変換します
  • Notion / Google Sheets : ページをデータベースに保存します
  • Slack / Email : 要約をチームに転送します

Share2Agent からの Webhook ペイロードには次のフィールドが含まれており、エクスプレッションで参照できます。

{{ $json.url }}        -- ページの URL
{{ $json.title }}      -- ページのタイトル
{{ $json.content }}    -- 抽出されたクリーンなテキスト
{{ $json.comment }}    -- 指示またはメモ
{{ $json.timestamp }}  -- ISO 8601 タイムスタンプ
{{ $json.meta }}       -- description、og_image、author、language を含むオブジェクト

ステップ 4: Share2Agent を設定する

  1. Chrome で Share2Agent 拡張機能のアイコンをクリックします。
  2. Settings を開きます。
  3. Webhook URL フィールドに n8n の Webhook URL を貼り付けます。
  4. 保存します。

ステップ 5: インテグレーションをテストする

  1. n8n の Webhook ノードで Listen for test event をクリックします。
  2. Chrome で任意の Web ページに移動します。
  3. Share2Agent のアイコンをクリックして Share を押します。
  4. n8n に戻ると、Webhook ノードの出力に受信データが表示されるはずです。
  5. フィールド (urltitlecontentcommentmeta) が埋まっているか確認します。

すべて動作したら、Share2Agent の Webhook URL をテスト URL から Production URL に切り替えて、n8n でワークフローを有効化します。


例: 記事を Notion に保存する

実用的なワークフロー:

  1. Webhook : Share2Agent からページを受信
  2. IF : comment に "read later" が含まれているかチェック
  3. Notion : Reading List データベースにタイトル、URL、要約付きでページを作成
  4. Slack : チャンネルに確認メッセージを投稿

次のステップ

  • AI 要約を追加: Webhook の後に OpenAI または Anthropic ノードをつないで、保存前に要約を生成します。
  • リサーチパイプラインを構築: comment フィールドに応じてページを別々のデータベースへルーティングします (例: "competitor" は 1 つの Notion DB へ、"reference" は別の DB へ)。
  • エラーハンドリングをセットアップ: Error Trigger ワークフローを追加して、失敗をキャッチし、Slack やメールで通知します。
Share2Agent で Web ページを n8n に送る