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.
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 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.
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.
Single line text fields
Email fields
Multi-line text areas
File attachment inputs
FormBeam processes any standard form data. Create your form fields using regular HTML input elements.
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.