Share2Agent で Web ページを Activepieces に送る方法
Share2Agent と、Zapier や Make のオープンソース代替である Activepieces を接続します。Web ページのコンテンツを抽出し、ワンクリックでセルフホスト型またはクラウドのワークフローをトリガーできます。
前提条件
- Activepieces が稼働している (cloud.activepieces.com または セルフホスト)
- Share2Agent Chrome 拡張機能がインストール済み
なぜ Activepieces なのか
Activepieces はオープンソースのワークフロー自動化プラットフォームです。自分のサーバーでセルフホストすればデータを完全に管理できますし、クラウド版を使うこともできます。AI プロバイダー、データベース、メッセージングアプリなど 200 以上のインテグレーション ("Pieces" と呼ばれます) に対応しています。
ベンダーロックインなしで自分のサーバー上で動かせる自動化プラットフォームを探しているなら、Activepieces は有力な選択肢です。
ステップ 1: Webhook トリガーで Flow を作成する
- Activepieces にログインし、New Flow をクリックします。
- トリガーステップ (Flow の最初のブロック) をクリックします。
- Webhook を検索して選択します。
- トリガーは自動的に 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 を設定する
- Chrome で Share2Agent 拡張機能のアイコンをクリックします。
- Settings を開きます。
- Webhook URL フィールドに Activepieces の Webhook URL を貼り付けます。
- 保存します。
ステップ 4: テストイベントを送信する
- Activepieces の Webhook ステップで Test trigger をクリックします。リスニングモードに入ります。
- Chrome で任意の Web ページに移動します。
- Share2Agent のアイコンをクリックして Share を押します。
- 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: 公開してテストする
- 右上の Publish をクリックして Flow を有効化します。
- Chrome からページを共有します。
- Activepieces で Flow の実行履歴を確認し、各ステップが完了したか検証します。
例: リサーチ用 Inbox
- Webhook : Share2Agent からページを受信
- OpenAI : 1 段落の要約を生成
- Google Sheets : URL、タイトル、要約、タイムスタンプを 1 行追加
- 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 のスケジュールトリガーを使い、収集したページを毎日まとめて処理します。