Preview: SendMock has no stable release yet. These docs follow develop.
SendMock
Webhooks

Composer and Saved

Send webhooks by hand. Send to webhook from any message, write a request in the Composer, and keep requests in Saved to send again.

Try it in the demo.

Rules send automatically. These three tools send when you say so.

The Composer

What it solves

  • Sending one particular email or SMS to a handler, now, without a rule.
  • Testing a payload your app should reject: a missing field, a wrong type, a huge body.
  • Keeping a request that once broke your app, to send again after every change (a regression check by hand).

How it connects

Gets fromSends to
a message in Mail, SMS or the HTTP Catcher (Send to webhook)an endpoint, which signs the request
templates as presets, variables and Prompt variablesa manual delivery in Deliveries
Save on a deliverySaved deliveries, and Save as template to Templates

Use it

  1. Open an email in Mail and choose Send to webhook from its actions.
  2. Pick the Endpoint. Keep Format as the endpoint sends it, or pick another template for this send only.
  3. Fill any Prompt variables, and check the preview.
  4. Press Send. The result shows the status and time, with Open delivery and Save.

Everything on this screen

Send to webhook

Available on emails, SMS and captured HTTP requests. The dialog has:

  • Endpoint (enabled ones, starting with the first whose template fits the message) and Format.
  • Prompt variables: an input per Prompt variable, prefilled with its default.
  • Override variables: name and value rows that win over the endpoint's and global values, for this send only.
  • Preview of the method, URL, headers and body, with problems under each part. Edit body puts the body in the editor; an edited body is sent as written.
  • Send records a manual delivery. A render error blocks sending.

Composer

A request written by hand, like a small Postman, at Webhooks > Composer:

  • Send to: an endpoint, which supplies the secret and signing, and the URL unless you type another. Pick the Method here.
  • Preset: Blank or any template; a template fills the method, headers, content type and body, ready to edit.
  • The same request editor as the endpoint sheet (query params, headers, body mode, Strict or Lenient; see Advanced: request editor), Prompt variables and overrides, and a live preview against the sample or a recent email or SMS.
  • Send works as in Send to webhook.

Saved deliveries

Bookmarks made with Save on a delivery, at Webhooks > Saved, newest first, with a search by name. Each shows the name, method and URL, its endpoint and template, and when it was saved; open it to see the stored headers and body.

ActionDoes
Sendto the original endpoint or another one, optionally re-rendered with fresh values; shows the result and a link to the new delivery
Rename, Deleteas named (Delete asks first)
Save as templateturns the stored request into a custom template

Saved deliveries survive pruning and reset, and are written to the seed export (without signature headers, which are made fresh on each send).

Every control and text, one by one: Composer in depth and Saved deliveries in depth.

Customize

From the CLI, API and AI

On this page