Blog What is Webhook.site?

Permalink

Posted July 15, 2026 by Simon Fredsted, Webhook.site Founder

about product

If you’ve ever built or integrated anything that uses webhooks, you know the pain: you push code, trigger an event, and then… nothing obvious happens. Or worse, something does happen but you have no idea what data actually arrived or in what format.

Webhook.site solves this instantly.

It’s a free, no-setup tool that gives you a unique URL (and email address) the moment you visit the site. Anything sent to that URL — webhooks, HTTP requests, form submissions, emails — appears in real time with full details: headers, query parameters, body (JSON, XML, form data, raw, pretty-printed), and more.

It’s the fastest way to test and debug webhooks without spinning up a server, opening ports, or using ngrok.

But here’s what many people don’t realize: Webhook.site is no longer just a webhook inspector. It has quietly evolved into a full-featured platform for building workflows and automations around webhooks — all running in the cloud.

The Free Core: Instant Webhook Inspection

The heart of Webhook.site remains completely free:

  • Visit webhook.site → get a random unique URL immediately (e.g. https://webhook.site/abc123...)
  • Also get a matching email address (abc123...@emailhook.site) and even a wildcard DNS name
  • Send requests from your app, Postman, curl, Stripe, GitHub, or anywhere else
  • Watch everything arrive live in a clean inbox-style interface
  • Replay requests, view history, export data

Free tier limits (as of 2026): URLs expire after 7 days and are capped at 100 requests. Data is publicly viewable by anyone who knows the URL ID. No account required.

This is perfect for quick testing during development.

Beyond Testing: A Complete Automation Platform

When you create a free account and upgrade (Basic/Pro/Enterprise plans), Webhook.site unlocks powerful features that let you move from observing webhooks to acting on them automatically.

Custom Actions — Visual + Code Workflows That Run on Every Request

Custom Actions is the flagship feature. It lets you build workflows that execute automatically whenever your Webhook.site URL receives a request or email.

Custom Actions screenshot

You can build these workflows in two ways:

Actions run sequentially in the cloud. You can pass variables between steps, add conditions, create loops, and use queued/async actions for longer-running tasks.

What can you actually do?

  • Transform data (JSONPath, regex, text splitting, etc.)
  • Forward or modify requests to other APIs
  • Send Slack, email, or push notifications
  • Save data to Google Sheets, Excel, Dropbox, S3, SFTP
  • Interact with databases (more on this below)
  • Post to X/Twitter, create mock servers from OpenAPI specs
  • Build contact forms, lead capture flows, order processors, and more — without writing backend code

Templates and reusable action groups make it easy to standardize common patterns across your team.

In short: Custom Actions turns your webhook URL into a programmable automation endpoint.

Queues - Retry, Throttle and Control your Workflows

While Webhook.site Custom Actions can run during the request as it's processed, it's also possible to queue individual actions so they run asynchronously. This is incredibly useful when a workflow needs to run within a certain timeframe.

Replay Screenshot

Another use case is throttling. If you are creating a workflow that, for example, connects to an API that's rate-limited, you can use Queue Profiles to limit exactly how many (and when) the actions are processed.

Read more about Queue Profiles.

Best of all, errors are logged and actions can be easily retried using the Replay feature, so you can control exactly which actions should have their workflows run a second time.

Schedules — Cronjobs for Webhooks and Workflows

Need something to happen on a schedule instead of (or in addition to) an incoming webhook?

Schedules let you trigger HTTP requests or entire Custom Action workflows on a recurring basis using either simple presets or full cron syntax.

Common use cases include:

  • Uptime and SSL monitoring (with email alerts on failure)
  • Cache warming or invalidation
  • Periodic data synchronization or backups
  • Running maintenance tasks or reports
  • Polling external APIs that don’t support webhooks

You get execution logs, timeout controls, and error notifications. It’s basically “cron as a service” tightly integrated with your webhook workflows.

Databases — A Full Postgres-Compatible Database Included

One of the most powerful recent additions is Webhook.site Databases — a fully managed, PostgreSQL-compatible database (powered by CockroachDB) that lives inside the Webhook.site cloud.

Database Console screenshot

Key points:

  • Create and manage tables, columns, and run queries through a simple web console or API
  • Use it directly inside Custom Actions via a dedicated Database action or JavaScript functions
  • Perfect for storing state across webhook invocations (user data, counters, processed IDs, temporary working data, etc.)
  • Webhook.site handles all infrastructure, backups, scaling, and maintenance

Database Console screenshot

Pricing: Every subscription includes 1 free DB-S instance (100 MB storage, 1 table). Larger instances (DB-M, DB-L, and custom) are available for a monthly fee.

This removes one of the biggest friction points when building real automations: where do I persist data without managing my own database?

Who Uses Webhook.site?

  • Developers testing third-party integrations (Stripe, GitHub, Shopify, etc.)
  • No-code/low-code builders creating automations
  • SaaS companies that need reliable inbound webhook endpoints
  • Teams that want to connect systems that don’t natively talk to each other
  • Anyone who wants to prototype backend logic quickly without deploying servers

Getting Started

  1. Go to https://webhook.site
  2. Use it instantly for free (no signup)
  3. Create an account to save URLs permanently and unlock Custom Actions, Schedules, and Databases
  4. Read the excellent documentation at docs.webhook.site

Final Thoughts

Webhook.site started as the simplest possible way to see what a webhook was actually sending. Today it’s much more: a complete platform that lets you inspect, transform, automate, schedule, and persist data — all in one place, with very little infrastructure.

Whether you just need to debug a single webhook or you’re building complex production automations, Webhook.site meets you where you are and grows with you.

If you haven’t tried it yet, go generate a URL right now. You’ll probably wonder how you ever tested webhooks without it.


Copyright © 2016-2026 Webhook ApS   VAT ID DK41561718   SupportDocsCustom ActionsAPICLITerms of ServicePrivacy Policy

Made in Denmark 🇩🇰