Skip to content

Built in, not bolted on.

Webhooks, Stripe payments, email notifications and a REST API come with every form, on every plan. Google Sheets and Zapier are next.

What comes with every form

Nothing to install, no add-on to buy, and no key to paste in to get started.

  • Webhooks

    Every completed submission, sent to a URL you own as JSON.

    • Signed with your secret, sent with your headers
    • Retried up to five times, then kept in a log
    • Any delivery resent by hand
    How webhooks work
  • Stripe payments

    Card payments on a form, paid into your own Stripe account.

    • A fixed price, or one a calculated field sets
    • Nothing added on top of Stripe’s own fee
    • Refunds and payouts stay in Stripe
    Set up a payment form
  • Email notifications

    An email to you for each submission, and a confirmation to whoever sent it.

    • Your own wording, with the answers dropped in
    • The answers attached as a PDF
    • Switched on or off for each form
    Write a notification
  • REST API

    Create and update forms, and list and delete submissions, over HTTP.

    • One bearer key from your settings
    • Webhooks managed from code, too
    • Free on every plan
    Read the API guide

On the way

Until they ship, a webhook can carry each submission to any service that accepts one.

Webhooks and the API, for developers
  • Google SheetsSubmissions into a spreadsheet.Coming soon
  • ZapierSubmissions into the apps Zapier connects.Coming soon

Your next form starts as a blank sheet.

No card, no trial clock. Write the first question and see.