Quick Start Guide

Get from zero to receiving form submissions in under five minutes.

1. Sign up

Head to Sign Up page and create your account. You can sign up with an email address or continue with Google. Email verification is required before you can start receiving submissions.

2. Create a workspace

Workspaces are containers for your forms and submissions. They map to a single project or client - for example, Acme Corp or Personal Website. After signing in for the first time you will be prompted to create your first workspace.

Give the workspace a descriptive name so it is easy to identify when you are managing multiple clients. You can create additional workspaces at any time from the workspace switcher in the sidebar.

One workspace per client

Keep each client in its own workspace. This makes it easy to invite the client as a collaborator, manage their billing independently, and keep their submissions separate from your other projects.

3. Create a form

Inside your workspace, click New form in the sidebar or on the Forms page. Give the form a name that describes its purpose - for example, Contact form or Project enquiry. The name is internal only and is never shown to visitors.

Submito does not require you to define your fields upfront. By default, any field you include in your HTML form will be captured automatically.

4. Copy the form endpoint

Once your form is created, you will land on its overview page. The form endpoint URL is displayed prominently at the top - click the copy button to copy it to your clipboard.

Endpoint URL format

Every form has a unique public ID. Your endpoint will always follow the pattern:

https://api.submi.to/f/YOUR_FORM_ID

The public ID is safe to expose in your HTML source - it does not reveal anything about your account or workspace.

5. Add the form to your site

Point your HTML form's action attribute to your endpoint, or post to it programmatically with fetch. Replace YOUR_FORM_ID with the public ID you copied in the previous step.

<form action="https://api.submi.to/f/YOUR_FORM_ID" method="POST">
  <label for="name">Name</label>
  <input type="text" id="name" name="name" required />

  <label for="email">Email</label>
  <input type="email" id="email" name="email" required />

  <label for="message">Message</label>
  <textarea id="message" name="message" rows="4"></textarea>

  <button type="submit">Send message</button>
</form>

For HTML forms, Submito will redirect visitors back to your page (or a custom thank-you URL) after a successful submission. For JSON requests the API returns a 200 response with a confirmation payload, which you can use to show an inline success message.

6. Submit test data

Fill in your form on your site and hit submit, or use the cURL snippet above to send a test submission directly from your terminal. You should receive a success response within milliseconds.

Test submissions are real submissions

Submito does not have a sandbox mode. Test submissions count toward your plan limits and will appear in the dashboard alongside real ones. Delete them from the Submissions page once you are done testing.

7. View the submission in the dashboard

Open your form in the Submito dashboard and click Submissions in the left navigation. Your test submission will appear at the top of the list. Click on any row to expand the full submission detail, including all submitted field values, submission time, and the visitor's IP address.

From the detail view you can add a note, change the submission's status (new, read, archived, spam), or move it through a custom pipeline stage if you have one configured.

8. Next steps

Your form is live and receiving submissions. Here are some things to explore next:

  • Submission pipeline - define custom stages (e.g. New, Contacted, Qualified, Closed) to track where each lead is in your workflow.
  • Spam protection - add Cloudflare Turnstile, reCAPTCHA v3, or hCaptcha to keep bots out of your inbox.
  • Email notifications - get notified by email whenever a new submission arrives, or set up a daily digest for high-volume forms.
  • Webhooks - forward submissions to Zapier, Make, Slack, or any custom endpoint in real time.
  • Custom redirect - send visitors to a branded thank-you page instead of bouncing them back to the form.
  • Team collaboration - invite teammates or clients to your workspace so they can view and manage submissions directly.