Skip to content

Dashboard guide

A short tour of the quickforms dashboard, from the overview to a single submission.

Everything in the dashboard belongs to your current team. Owners and admins can change anything. Members are read-only: they can view forms, submissions and settings and export submissions, but not change or delete anything. The same things can be done with the REST API and MCP.

Overview

The first page after you sign in.

  • Stat cards: Forms, Live submissions, Sandbox submissions and Spam (which includes submissions that broke smart rules), all for the last 14 days, plus the Delivery success rate with counts of failed and retrying deliveries.
  • Submissions per day: a 14-day chart stacked into Live, Sandbox and Spam. A flagged submission counts only as spam. Hover a bar for that day’s numbers.
  • Recent submissions: the latest 8 across all forms, with Sandbox, Spam and Broke rules badges.

A team with no forms sees a Get started card instead, with steps to create a form, send a test, copy the endpoint and connect the API or MCP.

Forms

The forms list shows each form’s fields, submissions in the last 7 days, live total, last submission and endpoint (with a copy button). Badges show its status (Draft, Unpublished changes or Published, see drafts and publishing), its mode and whether it has stopped accepting submissions.

New form offers three starts: Describe it to the AI form builder, Start from a template, or Start from blank, which creates a draft called Untitled form and opens it on the canvas. Rename it under Settings > General. See creating forms.

A form

Under the breadcrumb, the form page shows the form’s status and, depending on its state:

  • Hosted page to open the hosted form or copy its URL, once the form is published and its hosted page is on.
  • Preview draft to open the hosted page as a sandbox preview of the draft.
  • Send a test to fill in the form in a panel and Send test to make a sandbox submission. It shows the stored submission, the spam check and every delivery that would have been sent, with its payload. Close the panel and your values and the result are still there when you reopen it.
  • A banner to Publish a draft, or to Publish changes or Discard unpublished changes.

Tabs

Each tab has its own URL: Overview at /YOUR-TEAM/forms/FORM_ID, and the rest at /submissions, /edit, /share and /destinations under it, so you can link straight to one.

  • Overview: the public URL, the endpoint and the form ID, each with a copy button. Below them are totals (all submissions, last 7 days, live, sandbox and live deliveries by status) and a 30-day Submissions per day chart split into Live, Sandbox and Spam. When partial submissions are on, a Funnel panel shows the completion funnel for the last 30 days of live traffic and the most recent partial submissions.
  • Submissions: the form’s submissions, 20 a page, with totals above the list. It opens on Live. Switch to All, Sandbox, Spam or Broke rules (and Unconfirmed on forms with double opt-in), narrow it to delivery issues (Failed, Retrying, or Has an issue for either), and search the submitted values. Each row shows when it arrived, its first few fields, its source and its deliveries, or Held when they are held. Click a row to open it. Export downloads the current view as CSV or JSON (see exports).
  • Edit: the form’s fields and settings on one screen. See the editor.
  • Share: every way to get the form to people, shown one at a time. See sharing a form.
  • Destinations: the form’s destinations, such as Slack, Discord, HubSpot or Google Sheets. Add, edit, preview and delete them.

Sharing a form

Pick a method on the left. Long code is capped in height, with Expand and Copy.

Method What it covers
Hosted page link The hosted form URL, to copy or open, and Preview draft when there are unpublished changes.
Personal links The form’s personal links. Filter by status and search labels and emails. Create one link (label, email, prefill, metadata, how many uses and when it expires) or many at once from pasted lines or CSV. Each link can be copied, opened, revoked or used to show its submissions.
Embed The embed script, the embed script with SRI and the iframe.
HTML form A plain HTML form generated from your fields, with the form’s honeypots.
API or endpoint The endpoint, a JSON request with curl, the sandbox key (with Rotate to replace it) and the webhook signing secret with a verification example.

The editor

Edit opens the form editor. Pick a section on the left. The sections:

Section What it covers
Fields The form’s schema and validation rules, with a preview of how the fields render beside them.
General Name, mode (Live or Sandbox), description (context for the spam filter), whether it is accepting submissions, redirect URL and success message, webhook URL and signing secret (with Rotate to replace it), and partial submissions.
Notifications Who gets the notification email, the mail provider, the optional autoresponder and double opt-in.
Spam & security Allowed origins, honeypots, only accepting submissions through personal links, Cloudflare Turnstile, country and disposable email checks, and the spam filter with its smart rules.
Hosted page How the hosted page looks: on or off, layout, light or dark, font, corners, background, title, intro, submit button, logo, accent colour and branding.
Payments A Stripe payment taken before the submission is accepted.
Routing Routing rules that send notifications or redirect depending on the answers.

One save bar covers every section, with one main action at a time. With unsaved edits it offers Save and Discard. Once they are saved, Publish makes them live (with Discard when there is a saved draft of a published form). When everything is live, the bar hides. See drafts and publishing.

Canvas

Edit opens on the canvas, which shows the form as a top to bottom flow, in the order a submission takes: the form, a row of checks running left to right (protection, the payment step when it’s on, spam and double opt-in), routing and then your destinations, which are the notification email, autoresponder, webhook and any services you’ve added. Steps and destinations that are off stay in place, dimmed. Select a node to edit that part of the form in a panel, with the same Save and Publish bar as the form editor. Each destination shows its last 30 days of live deliveries and links to Logs. Send a test lights up the nodes that really ran. Settings at the top right of the canvas opens the parts that have no node: General, Hosted page and Payments. It also links to the full form editor, where you can delete the form. On a phone it’s a stacked list of the same steps. Members can view it but not change the form.

A submission

A submission has three tabs, kept in the URL, and a rail beside them:

  • Answers: every answer.
  • Activity: a timeline, and one row per email and webhook with its status and every attempt (status code, duration, error and response). Redeliver queues a fresh attempt for a live delivery. Sandbox deliveries show what would have been sent. On forms with double opt-in, Confirmation shows whether the person has confirmed, with Confirm manually (which releases the held deliveries) and Resend confirmation email. A dot on the tab means a delivery failed or is retrying, or the submission was flagged.
  • Developers: the API request, response and how to retrieve it, plus IP address, user agent, origin, referer, landing URL and tracking. A submission made through a personal link shows the link, which opens every submission through it.
  • The rail: the ID, when it arrived, the form, the source, live or sandbox, and the spam filter’s verdict with its details. Mark as spam, or on a flagged submission Not spam - approve, which releases its held emails and webhooks.
  • Delete removes the submission.

Logs

Logs is a team-level list of every email, webhook and destination delivery across your forms. Filter with the pills for status, channel, form and date, and turn on Include sandbox to add sandbox deliveries.

Select a row to open it in a panel beside the list:

  • A summary of the delivery.
  • A timeline of its attempts.
  • The request and the response. Secrets stay masked.
  • A note when the retention policy has cleared the payload.
  • Redeliver, for owners and admins, to queue a fresh attempt.

Mail providers

Connect your own email service here to send notifications, autoresponders and double opt-in emails. Add provider saves credentials for Resend, Postmark, Mailgun, Amazon SES, SMTP or Mailchimp Transactional. Set one as the team default or delete it. A form uses its own provider, then the team default. Without either, the team owner gets an hourly summary of new messages instead. See email.

API keys

Create an API key for the REST API and MCP. Choose its abilities: Read and Write are on by default, and Proxy is for forwarding submissions from your server. It is shown once, so copy it then. The list shows when each token was last used, and Revoke stops it working. The Connect section has ready-made snippets for the REST API, Claude Code and an MCP JSON config.

Type to search…

↑↓ navigate↵ selectEsc close