Now in public preview

The form backend that
lives in your inbox.

Point any form at one endpoint. Every submission emails you and the person who sent it - and because we wire up Reply-To, answering is just hitting reply. It threads like a normal conversation. No dashboard to babysit. No addresses leaked.

  • Works with any stack
  • Endpoint ready instantly
  • Zero backend code
submit.sh
curl -X POST https://forms.pixelverse.tech/api/forms/YOUR_FORM_ID/submit \
  -H "Content-Type: application/json" \
  -d '{"name":"Ada","email":"ada@example.com","message":"Hello!"}'

← 200 OK  ·  you + sender emailed  ·  Reply-To wired
Submissions routed9,217+across live workspaces
Response time< 200msmedian API latency
Dashboard logins0required to run a form
Backend code0lines on your side

01 Inbox-native

Hit reply. It's a real conversation.

A submission lands as a clean, threaded email the instant it's sent. We set Reply-To to the person who filled out the form, so replying from your own inbox reaches them directly - and threads, just like email already does. No portal to log into, no "view in dashboard" link, no copy-pasting addresses around.

  • Reply, forward, and archive with the client you already live in
  • The sender gets their own confirmation email automatically
  • Neither address is exposed on your page or in your markup
  • Search months of submissions with the search you already use
ThreadContact - Marketing Site
PV

PixelVerse Forms to you

reply-to: ada@example.com

now
Name
Ada Lovelace
Message
Loved the launch - can we book a demo next week?
You

You to Ada

routed via Reply-To

1m

Absolutely - does Tuesday at 2pm work for you?

Ada replies from her inbox. It threads. Neither address was ever leaked.

02 One endpoint, any form

Custom forms, zero handler code

Every form gets its own stable POST URL. Set it as your <form action>, or send JSON from React, Vue, Svelte, a static site, or a mobile app. There's no fixed schema - send whatever fields your form has and we validate, store, and route them. The inbox flow comes along for free.

  • Accepts multipart/form-data and JSON payloads
  • No schema - your fields, your shape, any names
  • CORS-ready, works from any origin you allow
  • Predictable JSON responses for success and errors
contact-form.jsx
async function onSubmit(data) {
  const res = await fetch(
    "https://forms.pixelverse.tech/api/forms/a3f1.../submit",
    {
      method: "POST",
      headers: { "Content-Type": "application/json" },
      body: JSON.stringify(data),
    }
  );
  return res.json(); // { ok: true, id: "sub_..." }
}

03 The dashboard is optional

There when you want it. Never required.

You can run an entire form from your inbox and never open this screen. But when you want the full picture, it's waiting - server-aggregated, so totals and trends are ready the moment the page loads. Browse history, organise forms into folders, drill into any single submission.

  • Real-time totals and 7-day trends
  • Full submission history, searchable
  • Folders to keep projects tidy
  • Export your data whenever you need it

Overview

Your workspace at a glance

Total forms12
Last 7 days348
All-time9,217

Latest submissions

  • 2m
    Contact - Marketing Sitename: Ada · reply-to: ada@example.com · message: Loved the launch…
  • 1h
    Beta Waitlistemail: dev@studio.io · role: Frontend engineer
  • 3h
    Support Requestsubject: Billing question · message: Can we switch plans mid-cycle?

The thesis

The best form backend is the one
you forget is there.

Submissions arrive as ordinary email you can read and reply to. Validation, spam filtering, Reply-To routing, and delivery all happen automatically behind the scenes. The dashboard exists for the day you want it - on a normal day, you'll never open it.

How it works

Collecting a submission shouldn't need a backend.

Normally even a simple contact form means a server, a database, and email sending - then keeping it all alive. PixelVerse Forms replaces every part of that with one URL. Here's the whole loop.

  1. 1

    Create a form, get its URL

    Sign up, add a form, and you instantly have a submission URL that belongs to it. Nothing to install or deploy.

  2. 2

    Point your form at that URL

    Paste it into your form's action, or POST to it from your code. That's the only setup, and you do it once.

  3. 3

    Someone fills it in

    We check for spam, store it securely, email you, email the sender a receipt, and wire Reply-To - instantly.

  4. 4

    You just reply

    The submission is a normal email in your inbox. Reply and it reaches the sender, threaded. The dashboard is there if you ever want it.

In your inbox

Every submission is a clean email with Reply-To set to the sender. Read it, reply to them, or forward it to your team - exactly like any other message you handle.

In the dashboard

Want the bigger picture? Open the dashboard to browse every submission, search past entries, organise forms into folders, and export your data.

The platform

Built in, not bolted on

Everything below ships in the box. Nothing to install, no plan to upgrade to, no add-on to buy.

Reply-To routing

Reply from your inbox and it reaches the sender, threaded - no addresses exposed.

Instant notifications

Owner alerts and sender confirmations sent the moment a form is submitted.

One endpoint per form

A stable POST URL for every form. Wire it up once and forget about it.

Spam protection

A built-in honeypot plus per-IP and per-email rate limiting. No captcha.

Visual form builder

Drag-and-drop fields and publish a hosted form with a shareable link.

Server-side analytics

Aggregated totals and trends computed on the server - instant on load.

Folders & organisation

Group forms by project or client and keep a growing workspace tidy.

Editable email templates

Adjust the wording and branding of every notification and receipt.

Fast, everywhere

Served from the edge with a sub-200ms median submission response.

Quickstart

It really is just one form tag

Use a plain HTML form, or post JSON from your app. Both hit the same endpoint and behave identically.

index.html
<form method="POST"
      action="https://forms.pixelverse.tech/api/forms/YOUR_FORM_ID/submit">
  <input name="name" placeholder="Your name" />
  <input name="email" type="email" />
  <textarea name="message"></textarea>
  <button>Send</button>
</form>

FAQ

Questions, answered

No. PixelVerse Forms is the backend. You point your form at an endpoint and we handle validation, storage, email delivery, Reply-To routing, and spam filtering for you.

No - that is the whole point. Every submission is emailed to you the moment it arrives, formatted as a clean, threaded message. We set Reply-To to the sender, so you reply straight from your inbox and it reaches them. The dashboard is there when you want history, analytics, or organisation, but day to day you never need to open it.

When a form is submitted we email you a notification with the Reply-To header set to the person who filled it out. Hitting reply in your own inbox sends your message directly to them and threads it like any email - without your address being embedded in your public form, and without exposing the sender on your page.

Yes, if you enable confirmation emails. The sender receives an automated, branded receipt of their own submission - so both sides have a record, and the conversation can continue naturally.

Yes. Any client that can send an HTTP POST works - plain HTML forms, React, Vue, Svelte, static sites, mobile apps. We accept both form-encoded and JSON payloads, with no fixed schema.

Every form includes a built-in honeypot field, plus per-IP and per-email rate limiting. It keeps automated junk out without forcing your visitors through a captcha.

Yes. If you would rather not write any HTML, the drag-and-drop builder lets you assemble a form and publish it as a hosted page with a shareable link.

PixelVerse Forms is free while it is in public preview. Create an account and start collecting submissions right away.

Built by PixelVerse Digital

The form backend we trust
with our own client work.

PixelVerse Forms runs in production across our portfolio of client websites every day. It isn't a side experiment - it's the standard we hold our own work to.

pixelverse.tech
Now in public preview

Ship your next form in two minutes

Create an account, grab your endpoint, and start collecting submissions straight to your inbox today.

  • Endpoint ready instantly
  • Reply from your inbox
  • Cancel anytime