Max Nardit
自動化

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

Share2Agent と、Zapier や Make のオープンソース代替である Activepieces を接続します。Web ページのコンテンツを抽出し、ワンクリックでセルフホスト型またはクラウドのワークフローをトリガーできます。


前提条件


なぜ Activepieces なのか

Activepieces はオープンソースのワークフロー自動化プラットフォームです。自分のサーバーでセルフホストすればデータを完全に管理できますし、クラウド版を使うこともできます。AI プロバイダー、データベース、メッセージングアプリなど 200 以上のインテグレーション ("Pieces" と呼ばれます) に対応しています。

ベンダーロックインなしで自分のサーバー上で動かせる自動化プラットフォームを探しているなら、Activepieces は有力な選択肢です。


ステップ 1: Webhook トリガーで Flow を作成する

  1. Activepieces にログインし、New Flow をクリックします。
  2. トリガーステップ (Flow の最初のブロック) をクリックします。
  3. Webhook を検索して選択します。
  4. トリガーは自動的に POST リクエストを受け付けるよう構成されます。

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

Webhook トリガーを選択すると、Activepieces は Webhook URL を表示します。次のような形式です。

https://cloud.activepieces.com/api/v1/webhooks/abc123def456

セルフホストインスタンスの場合は、自分のドメインが使われます。

https://activepieces.yourdomain.com/api/v1/webhooks/abc123def456

この URL をコピーします。


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

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

ステップ 4: テストイベントを送信する

  1. Activepieces の Webhook ステップで Test trigger をクリックします。リスニングモードに入ります。
  2. Chrome で任意の Web ページに移動します。
  3. Share2Agent のアイコンをクリックして Share を押します。
  4. Activepieces がペイロードを受信し、パースされたフィールドを表示します。

次のような内容が表示されるはずです。

json
{
  "url": "https://example.com/article",
  "title": "Page Title",
  "content": "Extracted clean text...",
  "comment": "Your note",
  "timestamp": "2026-03-28T12:00:00.000Z",
  "meta": {
    "description": "...",
    "og_image": "...",
    "author": "...",
    "language": "en"
  }
}

ステップ 5: Flow に Pieces を追加する

Webhook トリガーの後ろにある + ボタンをクリックして、処理ステップを追加します。Share2Agent ワークフローでよく使われる Pieces を紹介します。

  • OpenAI / Anthropic : 共有したページを要約または分類します
  • Slack / Discord : ページタイトルとリンク付きの通知を送ります
  • Notion / Google Sheets : ページをデータベースに保存します
  • Gmail / SendGrid : 自分やチームにコンテンツをメール送信します
  • HTTP Request : 別のサービスへ転送します

任意の Piece の設定でデータセレクターを使って Webhook フィールドを参照できます。フィールド内をクリックし、Webhook トリガーの出力から選択してください。


ステップ 6: 公開してテストする

  1. 右上の Publish をクリックして Flow を有効化します。
  2. Chrome からページを共有します。
  3. Activepieces で Flow の実行履歴を確認し、各ステップが完了したか検証します。

例: リサーチ用 Inbox

  1. Webhook : Share2Agent からページを受信
  2. OpenAI : 1 段落の要約を生成
  3. Google Sheets : URL、タイトル、要約、タイムスタンプを 1 行追加
  4. Slack : #research チャンネルに「新しい記事を保存しました: 」と投稿

セルフホストのヒント

  • Docker Compose で素早くセットアップできます: docker compose up -d
  • 大きなページにも対応できるよう、環境変数 AP_WEBHOOK_TIMEOUT_SECONDS を最低でも 30 に設定します。
  • Share2Agent から安全にアクセスできるよう、Activepieces を HTTPS 対応のリバースプロキシ (Caddy、Nginx) の背後に配置します。

次のステップ

  • AI リサーチアシスタントを作る: ページを要約し、重要な引用を抽出して、検索可能な Notion データベースに保存します。
  • チームのコンテンツフィードを作る: 複数のチームメンバーが共有したページを 1 つの Slack チャンネルや Discord サーバーに集約します。
  • 他のトリガーと組み合わせる: Webhook と並行して Activepieces のスケジュールトリガーを使い、収集したページを毎日まとめて処理します。
Share2Agent で Web ページを Activepieces に送る