Creating Forms

FormBeam provides a simple interface to configure forms that can be embedded on your static website. Create forms by setting up basic configuration and embedding the generated HTML.

Creating a New Form
Start by creating a form configuration in your dashboard.

From your dashboard, navigate to "My Forms" and click "Create Form" to set up a new form configuration.

FormBeam acts as a backend service - you'll create the actual form HTML on your website and configure how submissions are processed.

Form Configuration
Set up the essential details for your form.

Form Name

A descriptive name to identify your form in the dashboard.

Form Slug

A unique identifier that will be part of your form's submission endpoint (e.g., yoursite-form).

Email Recipients

Specify where form submissions should be emailed. You can set primary, CC, and BCC addresses.

Allowed Domains

List the domains where this form can be embedded for security.

Embedding Your Form
Create the form on your website.

After configuring your form, create the form on your website with the appropriate action URL and input fields.

<form action="https://api.formbeam.io/f/{form-slug}" method="POST">
<input type="text" name="name" placeholder="Your Name" required>
<input type="email" name="email" placeholder="your@email.com" required>
<textarea name="message" placeholder="Your message..." required></textarea>
<button type="submit">Send Message</button>
</form>

The form action points to FormBeam's submission endpoint. Input names determine the data fields in submissions.

Supported Field Types
FormBeam processes standard form inputs.
Text Input

Single line text fields

Email

Email fields

Textarea

Multi-line text areas

File Upload

File attachment inputs

FormBeam processes any standard form data. Create your form fields using regular HTML input elements.

Saving Configuration
Finalize your form settings.

Save your form configuration in the dashboard. Your form endpoint will be immediately available for submissions.

You can edit the configuration anytime, but remember to update your website's HTML if you change the form slug.