Sitebase
Feature

Forms

Forms lets you build custom website forms without building a form backend. Use it when Contact form, Waiting list, Newsletter signup, or Testimonials is not specific enough.

When to use it

Use Forms for applications, quote requests, intake questionnaires, onboarding forms, event registrations, product feedback, file collection, and any workflow where you need your own fields.

The built-in features are still there because they cover common jobs quickly. Forms is the flexible one.

How it works

  1. Create a Forms feature from your website's + Add more screen.
  2. Open the Builder tab.
  3. Add fields and steps.
  4. Save the form.
  5. Copy the snippet from Setup and paste it on your site.
  6. Read responses in Data.

The Builder tab

The Builder tab is where you design the form. You edit the title, description, button label, success message, steps, and fields. The preview on the right uses the same renderer as the public embed, so what you see is what visitors get.

Saving the form republishes the widget behind the same snippet. You do not need to copy a new script tag after every change.

Field types

You can add these fields:

  • Text, email, long text, URL, number, date, and rating.
  • Select, radio buttons, one checkbox, and checkbox groups.
  • File upload fields for images, videos, documents, or any file.

Fields can be required. Choice fields have their own option lists. File fields can limit the accepted file type, maximum number of files, and maximum file size.

Multi-step forms

A form can have one step or several steps. Each step can have its own title, description, and fields.

Visitors move through the form with Next and Back buttons. Required fields are checked before the visitor can move to the next step.

File uploads

Uploaded files are stored by Sitebase and linked from the Data tab. Only signed-in dashboard users who can access that website can open them.

Starter forms accept files up to 10 MB per file. Pro, Business, and Agency forms accept files up to 100 MB per file.

Data and exports

The Data tab works like an inbox. New responses appear bold with a "New" badge; expanding one marks it as read. Columns come from your form fields, so a quote request and an application form can each have the table that makes sense for them. You can archive responses, and status counts at the top show new, read, and archived totals.

You also get a responses chart for the last 30 days and a CSV export for the full response list. File fields export the uploaded file names. Notification emails include a multi-field excerpt, and Reply-To is set to the sender's email when the form has an email field.

Promoting a form

Some forms become real product functionality: a partner application, a beta request form, a support intake form.

Turn on Show this form in the sidebar from Config to make that form appear as its own sidebar item. Leave it off to keep it grouped under Forms.

Spam protection

Forms include the same invisible honeypot and per-visitor rate limiting as the other capture features. You can also enable Cloudflare Turnstile from Config.

My advice is to turn Turnstile on for any public form that accepts open text or file uploads.

What you get

  • A custom form builder per website.
  • Multiple forms on the same site.
  • Multi-step visitor flows.
  • Private response tables, file links, and CSV exports.
  • Dashboard and email notifications for new responses.
  • A form_submission event in Events.

Next: Careers