Basker Docs

Forms

Build forms that visitors can fill in on your site, route the responses, and review submissions

A form in Basker is a configurable form that you build inside the editor and embed on a page. When a visitor fills it in, the response is captured as a submission, optionally emailed to your team, and the visitor is sent on to a confirmation page or destination of your choice.

Forms are useful for:

  • Contact forms.
  • Mailing-list sign-ups.
  • Event-specific RSVPs and enquiries.
  • Press, hire, or trade enquiries with structured fields.
  • Feedback forms tied to a campaign or programme.

Open Forms under Website in Basker. The screen is subtitled Build contact forms and collect submissions.

Build a form

Set the title and slug

Click CREATE NEW to open the form editor. Fill in the Title (required) — this identifies the form inside Basker. The right-hand sidebar has a Form Slug field (required) — a URL-friendly identifier like contact-form.

Add fields

The Fields section has an Add Field button. Available field types are text, multi-line text, dropdown, checkbox, number, email, country, state, and a static message field for instructions between inputs.

Each field has:

  • A label — what visitors see next to the input.
  • A name — used internally to identify the field and label its value in submissions.
  • A required option — the field must be filled in for the form to submit.
  • A default value or placeholder, depending on the field type.
  • For dropdowns: the options to choose from.

Set the submit button label

The Submit Button Label field controls what visitors see on the form's submit button. The label is translatable per language.

Configure the confirmation type

The Confirmation Type has two options:

  • Message (default) — show an on-page message after the form submits.
  • Redirect — send visitors to a different page after they submit.

Pick one and fill in the corresponding fields underneath.

Set up email notifications

The Emails section sends a notification when the form is submitted. Add the recipients who should be alerted — use comma-separated lists to notify several people at once. Each notification includes the form's title and the submitted field values.

Save and embed

Click Save. Open the page where you want the form to appear and add a form block, then pick the form you just created. Preview the page to test the form end-to-end before publishing.

Embedding a form

Once a form is set up, embed it using your theme's form block. The same form can be embedded on as many pages as you need. See Building pages with blocks.

Spam protection

Public forms support reCAPTCHA validation. It runs only when you've enabled reCAPTCHA in your site's Google app settings and added both the site key and secret key there; submissions that fail the check are rejected before being recorded. With reCAPTCHA turned off, forms accept submissions without it.

Privacy

Forms often collect personal information. To protect that data, Basker stores submission contents securely and limits access to users with the right permission. After a configured retention period, submission content is automatically redacted from the record while the structural metadata (form name, time, count) is preserved.

The retention period is set as part of your site's configuration. To change it for your site, contact sales or support.

Where to go next

On this page