Showcase // Patterns

What you’ll
build

Recipes for the forms people actually ship: every one on a single endpoint, spam-filtered, delivered by email and to your inbox. Copy a pattern and make it yours.

Every pattern below runs on the same endpoint and the same three lines of markup. What changes is the field set, who gets notified, and what you do with the submission once it lands. None of them needs a different plan, a separate product, or a form builder: a job application and a newsletter signup are the same POST with different inputs.

Contact form

The classic. Name, email, message: live on a static site in three minutes.

name · email · message

Set _mtf_subject to route enquiries by topic.

Waitlist / early access

A launch page that can take a spike of sign-ups without a backend or a rate-limit scare.

email · referral?

Spam filtering keeps the list clean when a link goes viral.

Lead capture

Turn a landing page into a pipeline. Qualify with a couple of extra fields.

name · company · email · budget

Set _mtf_reply_to so a reply lands straight in the lead’s inbox.

Feedback widget

A tiny in-app widget that POSTs with fetch and never navigates the page away.

rating · message · page_url

The JavaScript recipe handles success and error inline.

Job applications

Collect applicants with a résumé attached, straight to a shared inbox.

name · email · role · links

File uploads land on Pro (1 GB) and Agency (10 GB).

Newsletter signup

One field, zero friction. Redirect to a thank-you page after submit.

email

Set _mtf_redirect to your confirmation URL.

Event RSVP

Headcounts and dietary notes without a spreadsheet or a form-builder subscription.

name · email · guests · dietary

Export the whole guest list to CSV in one click.

Bug / support report

Let users file issues from your app and fan them out to the team in real time.

summary · steps · severity

Add a webhook (Pro) to post new reports into Slack.

Bring your own front end

The endpoint does not care how the form is built. Plain HTML works first; everything else layers on without breaking it.

HTMLJavaScriptReactNext.jsWebflow / FramerAI builderscURL

Build yours

Pick a pattern, point it at your endpoint, and watch the first submission land.

Create free endpoint