Automation

How to Send Web Pages to Activepieces with Share2Agent

Connect Share2Agent to Activepieces, the open-source alternative to Zapier and Make. Extract web page content and trigger self-hosted or cloud workflows with a single click.


Prerequisites


Why Activepieces?

Activepieces is an open-source workflow automation platform. You can self-host it for full control over your data, or use their cloud offering. It supports 200+ integrations (called "pieces") including AI providers, databases, messaging apps, and more.

If you want an automation platform you can run on your own server with no vendor lock-in, Activepieces is a strong choice.


Step 1: Create a Flow with a Webhook Trigger

  1. Log in to Activepieces and click New Flow.
  2. Click the trigger step (the first block in the flow).
  3. Search for Webhook and select it.
  4. The trigger is automatically configured to accept POST requests.

Step 2: Copy the Webhook URL

After selecting the Webhook trigger, Activepieces displays the webhook URL. It looks like:

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

For self-hosted instances, the URL uses your own domain:

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

Copy this URL.


Step 3: Configure Share2Agent

  1. Click the Share2Agent extension icon in Chrome.
  2. Open Settings.
  3. Paste the Activepieces webhook URL into the Webhook URL field.
  4. Save.

Step 4: Send a Test Event

  1. In Activepieces, click Test trigger on the Webhook step. It enters listening mode.
  2. In Chrome, navigate to any web page.
  3. Click the Share2Agent icon and hit Share.
  4. Activepieces receives the payload and displays the parsed fields.

You should see:

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"
  }
}

Step 5: Add Pieces to Your Flow

Click the + button after the webhook trigger to add processing steps. Popular pieces for Share2Agent workflows:

  • OpenAI / Anthropic -- summarize or classify the shared page
  • Slack / Discord -- send a notification with the page title and link
  • Notion / Google Sheets -- save pages to a database
  • Gmail / SendGrid -- email the content to yourself or a team
  • HTTP Request -- forward to another service

Reference webhook fields in any piece configuration using the data selector. Click into a field, then choose from the Webhook trigger output.


Step 6: Publish and Test

  1. Click Publish (top-right) to activate the flow.
  2. Share a page from Chrome.
  3. Check the flow run history in Activepieces to verify each step completed.

Example: Research Inbox

  1. Webhook -- receives the page from Share2Agent
  2. OpenAI -- generate a one-paragraph summary
  3. Google Sheets -- append a row with URL, title, summary, and timestamp
  4. Slack -- post to a #research channel: "New article saved: "

Self-Hosting Tips

  • Use Docker Compose for quick setup: docker compose up -d
  • Set AP_WEBHOOK_TIMEOUT_SECONDS to at least 30 in your environment to handle large pages.
  • Put Activepieces behind a reverse proxy (Caddy, Nginx) with HTTPS so Share2Agent can reach it securely.

What's Next?

  • Build an AI research assistant -- summarize pages, extract key quotes, and store them in a searchable Notion database.
  • Create a team content feed -- share pages from multiple team members into a single Slack channel or Discord server.
  • Combine with other triggers -- use Activepieces' schedule trigger alongside the webhook to batch-process collected pages daily.