How to Send Web Pages to Zapier with Share2Agent
Trigger any Zap from a web page. Share2Agent sends the extracted page content to a Zapier webhook, where you can connect it to 7,000+ apps without writing code.
Prerequisites
- Zapier account (Free tier works for testing)
- Share2Agent Chrome extension installed
Step 1: Create a Zap with a Webhook Trigger
- Go to zapier.com and click Create Zap.
- For the trigger, search for Webhooks by Zapier.
- Choose Catch Hook as the trigger event.
- Click Continue.
Zapier does not ask you to configure the hook shape upfront -- it learns the structure from the first request.
Step 2: Copy the Webhook URL
Zapier generates a unique webhook URL. It looks like:
https://hooks.zapier.com/hooks/catch/123456/abcdef/
Copy this URL. You will need it in Step 3.
Step 3: Configure Share2Agent
- Click the Share2Agent extension icon in Chrome.
- Open Settings.
- Paste the Zapier webhook URL into the Webhook URL field.
- Save.
Step 4: Send a Test Page
- Navigate to any web page in Chrome.
- Click the Share2Agent icon.
- Optionally add a comment (e.g., "save for later").
- Click Share.
- Go back to Zapier and click Test trigger. Zapier should find the request and show the parsed data.
Step 5: Map Fields in Zapier
After Zapier receives the test data, you can map Share2Agent fields to your action steps. The available fields are:
| Field | Description |
|---|---|
url | The page URL |
title | The page title |
content | Extracted clean text |
comment | Your note or instruction |
timestamp | ISO 8601 timestamp |
meta__description | Page meta description |
meta__og_image | Open Graph image URL |
meta__author | Page author |
meta__language | Page language code |
Zapier flattens nested objects with double underscores, so meta.description becomes meta__description in the field picker.
The raw JSON payload that Share2Agent sends:
{
"url": "https://docs.example.com/api",
"title": "API Reference",
"content": "Extracted clean text of the page...",
"comment": "Save for research",
"timestamp": "2026-03-29T12:00:00.000Z",
"meta": {
"description": "Complete API docs",
"og_image": "https://docs.example.com/og.png",
"author": "Example Team",
"language": "en"
}
}Step 6: Add Action Steps
Add one or more action steps after the webhook trigger. Common examples:
- Google Sheets -- append a row with the URL, title, and a summary
- Notion -- create a new page in a database
- Slack -- send a message to a channel with the page title and URL
- Gmail -- email yourself the article content
- Airtable -- log the page in a research tracker
Use Zapier's Formatter step to truncate content if it exceeds a downstream app's character limit.
Example: Research Log in Google Sheets
- Trigger -- Webhooks by Zapier (Catch Hook)
- Action -- Google Sheets: Create Spreadsheet Row
- Column A:
title - Column B:
url - Column C:
comment - Column D:
timestamp - Column E: first 500 characters of
content
- Column A:
Every page you share lands in your spreadsheet automatically.
Tips
- Filter by comment -- use Zapier's Filter step to only continue if
commentcontains a keyword like "save" or "urgent". - Multi-step Zaps -- chain multiple actions (e.g., save to Notion AND send a Slack notification).
- Zapier Tables -- store shared pages in Zapier's built-in database for quick lookups.
What's Next?
- Add AI processing -- use Zapier's built-in AI actions or connect to OpenAI to summarize pages before storing them.
- Create a reading list workflow -- save pages to Pocket or Raindrop.io with tags based on the
commentfield. - Build a team knowledge base -- route shared pages to a Notion wiki or Confluence space organized by topic.