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
- Activepieces running (cloud.activepieces.com or self-hosted)
- Share2Agent Chrome extension installed
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
- Log in to Activepieces and click New Flow.
- Click the trigger step (the first block in the flow).
- Search for Webhook and select it.
- 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
- Click the Share2Agent extension icon in Chrome.
- Open Settings.
- Paste the Activepieces webhook URL into the Webhook URL field.
- Save.
Step 4: Send a Test Event
- In Activepieces, click Test trigger on the Webhook step. It enters listening mode.
- In Chrome, navigate to any web page.
- Click the Share2Agent icon and hit Share.
- Activepieces receives the payload and displays the parsed fields.
You should see:
{
"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
- Click Publish (top-right) to activate the flow.
- Share a page from Chrome.
- Check the flow run history in Activepieces to verify each step completed.
Example: Research Inbox
- Webhook -- receives the page from Share2Agent
- OpenAI -- generate a one-paragraph summary
- Google Sheets -- append a row with URL, title, summary, and timestamp
- 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_SECONDSto at least30in 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.