Automation

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

  1. Go to zapier.com and click Create Zap.
  2. For the trigger, search for Webhooks by Zapier.
  3. Choose Catch Hook as the trigger event.
  4. 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

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

Step 4: Send a Test Page

  1. Navigate to any web page in Chrome.
  2. Click the Share2Agent icon.
  3. Optionally add a comment (e.g., "save for later").
  4. Click Share.
  5. 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:

FieldDescription
urlThe page URL
titleThe page title
contentExtracted clean text
commentYour note or instruction
timestampISO 8601 timestamp
meta__descriptionPage meta description
meta__og_imageOpen Graph image URL
meta__authorPage author
meta__languagePage 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:

json
{
  "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

  1. Trigger -- Webhooks by Zapier (Catch Hook)
  2. 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

Every page you share lands in your spreadsheet automatically.


Tips

  • Filter by comment -- use Zapier's Filter step to only continue if comment contains 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 comment field.
  • Build a team knowledge base -- route shared pages to a Notion wiki or Confluence space organized by topic.