Max Nardit
自動化

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

任意の Web ページから Make のシナリオをトリガーします。Share2Agent はコンテンツを抽出して Make の Webhook に送信し、1,800 以上のアプリ連携と強力なビジュアルワークフロー構築機能にアクセスできます。


前提条件

  • Make アカウント (make.com、無料プランでもテスト可能)
  • Share2Agent Chrome 拡張機能がインストール済み

ステップ 1: カスタム Webhook でシナリオを作成する

  1. Make にログインし、Create a new scenario をクリックします。
  2. + ボタンをクリックしてモジュールを追加します。
  3. Webhooks を検索して Custom webhook を選択します。
  4. Add をクリックして新しい Webhook を作成します。「Share2Agent」のような名前を付けます。
  5. Save をクリックします。

Make は固有の Webhook URL を生成します。


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

Webhook の作成後、Make が URL を表示します。次のような形式です。

https://hook.make.com/abc123def456

この URL をコピーします。


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

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

ステップ 4: データ構造を判定する

このステップは Make 固有のものです。受信データをパースする前に、Make にペイロード構造を学習させる必要があります。

  1. Make の Custom Webhook モジュールで Re-determine data structure をクリックします (初回の場合は "Determine data structure" と表示されます)。
  2. Make はリスニングモードに入り、リクエストを待ちます。
  3. Chrome で任意の Web ページに移動し、Share2Agent のアイコンをクリックして Share を押します。
  4. Make がペイロードを受信し、JSON フィールドを自動的にマッピングします。

次のフィールドが検出されるはずです。

url        (text)
title      (text)
content    (text)
comment    (text)
timestamp  (text)
meta       (collection)
  description  (text)
  og_image     (text)
  author       (text)
  language     (text)

OK をクリックして構造を確定します。


ステップ 5: 処理モジュールを追加する

Webhook の後にモジュールを追加して、ページコンテンツを処理します。Webhook モジュールの後の + をクリックして、次から選びます。

  • OpenAI / Anthropic : コンテンツを要約または分類
  • Google Sheets : ページをスプレッドシートに記録
  • Notion : データベース項目を作成
  • Slack : 通知を送信
  • Airtable : リサーチベースにレコードを追加

Make のビジュアルマッパーを使って、Webhook のフィールドを参照します。任意のフィールドをクリックし、Webhook の出力パネルから選択してください。


ステップ 6: テストして有効化する

  1. Make で Run once をクリックします。
  2. Chrome から Share2Agent でもう一つページを共有します。
  3. 出力バブルを確認して、各モジュールが正しく処理されたか検証します。
  4. シナリオを左下で ON に切り替えて有効化します。

スケジューリングを Immediately にすると、ポーリング間隔ではなく Webhook の到着と同時にシナリオが実行されます。


例: AI 駆動のブックマークマネージャー

  1. Custom Webhook : Share2Agent からページを受信
  2. OpenAI : 2 文の要約を生成し、3 つのタグを提案
  3. Router : タグで分岐 (例: "engineering"、"design"、"business")
  4. Notion : ルートに応じた適切なデータベースに保存

ヒント

  • 接続にフィルターを使う: Make ではモジュール間に条件を追加できます。たとえば comment が空ではないページだけを処理するなどです。
  • エラーハンドリング: 任意のモジュールを右クリックしてエラーハンドラールートを追加します。失敗を Google Sheets に記録してデバッグします。
  • データストア: Make の組み込み Data Store モジュールを使って、過去に共有された URL のローカル参照テーブルを管理し、重複を避けます。

次のステップ

  • コンテンツパイプラインを構築: ページを抽出し、AI で要約し、Notion に保存し、スケジュールに従って Slack にハイライトを投稿します。
  • 画像処理を追加: meta.og_image フィールドを使って、記事のサムネイルをテキストと一緒にダウンロードして保存します。
  • CRM に接続: 見込み客や顧客に関する共有ページを HubSpot や Salesforce のレコードへ振り分けます。