Guides
How an AI draft becomes a Marketplace search you still approve
Describe a Marketplace deal in one sentence. Crawlbench drafts the search, dry-runs it, and saves nothing until you approve.
Guides
Paste a Zapier Catch Hook into Crawlbench webhooks, map listing fields to Slack or Google Sheets, and know the paid-plan gate before you publish.
Crawlbench's outbound webhooks send every alertable listing from your search to Zapier, with the listing, the search that found it, and why it passed. Point the webhook at a Zapier Catch Hook URL, prove the payload with a test ping, then map fields into Slack, Google Sheets, or another action app and publish the Zap. Zapier’s Catch Hook path needs a paid Zapier plan to go live (Zapier's pricing page, read 18 October 2026). Crawlbench outbound webhooks come with Pro and Scale.
If you only need Slack, Discord, Telegram, or email, use the built-in channels first. Zapier is for the next hop: a deal log in Sheets, a CRM row, a Notion board, or a custom team workflow Facebook never offers.
Zapier is worth the extra hop when a listing must land in a tool of your own, outside the channels Crawlbench delivers to natively. A Google Sheets sourcing log, HubSpot note, or Airtable queue are the usual reasons.
Skip Zapier when your team already checks Telegram or email. Those channels are faster to set up, and they do not depend on a second subscription. Start with Telegram alerts for Marketplace if the goal is a phone interrupt. Channel tradeoffs live in Telegram vs email.
Zapier also does not replace your filters. They still live on the Crawlbench search. The Zap only routes listings that already passed.
Before you open Zapier:
Crawlbench POSTs once per alertable listing to the HTTPS endpoint on your account, so every listing becomes exactly one event. Keep your filters tight before you automate a second inbox. Loud Zaps train people to ignore every row.
In Zapier:
https://hooks.zapier.com/hooks/catch/Treat the URL like a password. Anyone who has it can POST into your Zap. Do not paste it into public docs, screenshots, or chat threads you cannot control. If it leaks, delete the trigger and mint a new Catch Hook.
Zapier may let you build and test the editor on a free account, then block Publish. That is expected. Webhooks by Zapier are a paid-plan feature on Zapier’s current pricing page. You can still finish the Crawlbench side and test delivery into the hook before you upgrade.
In Crawlbench:
A successful test means Crawlbench reached Zapier over HTTPS. In the Zap editor, run Test trigger until you see a sample event. You want either webhook.test from the ping or a later match.created from a real match.
If the test fails, check that the URL is exactly the Catch Hook string (no trailing junk), that the Zap trigger step still exists, and that your Crawlbench plan includes outbound webhooks (pricing).
Crawlbench posts nested JSON. The live event is match.created. A test ping uses webhook.test with sample data so you can wire fields without waiting for a real listing. Open the sample JSON on Settings → Webhooks if Zapier’s field picker is hard to read.
Zapier often flattens nested keys. Map from these paths (or the flattened names Zapier shows from the sample):
data.listing.title → Slack text or Sheets Titledata.listing.price and data.listing.currency → Price / Currencydata.listing.url → link column or Slack bodydata.listing.location → city columndata.monitor.name → which search produced the rowdata.matched_at → when Crawlbench accepted itdata.id → dedupe key (skip if you already acted on this match)Slack here means a Zapier Slack action, not Crawlbench Settings → Notifications.
Concrete Slack message shape that stays readable:
New match · {{data.monitor.name}} · {{data.listing.title}} · {{data.listing.price}} {{data.listing.currency}} · {{data.listing.location}} · {{data.listing.url}}
Concrete Sheets columns for a Tacoma sourcing log: Matched at, Monitor, Title, Price, Currency, Location, URL, Match id. One row per match. Do not flatten every match_reasons key on day one.
Crawlbench signs every delivery. Settings → Webhooks shows the signing secret once at connect and documents how to verify it in a Code step (Make, n8n, or Zapier). For a first Catch Hook Zap you can map body fields only, then add signature checks when the endpoint is shared or long-lived.
Publishing is the paid gate.
Until the Zap is published, Catch Hook may still accept HTTP POSTs (Zapier acknowledges receipt), but your Slack or Sheets step will not run for every live match. That is the difference between “URL works” and “automation works.”
Run this once after publish:
Your delivery log beats a screenshot of a green Zap editor.
Catch Hook is the whole integration: Crawlbench POSTs match.created, Zapier routes it on. Use built-in Slack or Telegram when those channels are enough. Use Zapier when the team needs a log or a tool of its own choosing, and budget for Zapier Professional (or equivalent) so you can publish. When your search is ready, start from pricing and wire Settings → Webhooks to a Catch Hook you keep private.
Guides
Describe a Marketplace deal in one sentence. Crawlbench drafts the search, dry-runs it, and saves nothing until you approve.
Guides
Extension alerts live on your laptop and often near your Facebook session. A hosted service checks without your login. You still message sellers.
Guides
Signed Pro webhooks POST cleared Marketplace matches into your bots and CRM. Prove the buy box on a Day Pass before you wire an endpoint.
Crawlbench compares each new listing with similar ones nearby and alerts you when a good one appears. Your first search goes live at signup.
Free for 24 hours. No credit card.