Quick Start
Create your first form in minutes with this step-by-step guide.
Get up and running with FormWork in just a few minutes. This guide will walk you through creating your first form, adding fields, and collecting submissions.
Prerequisites
Before you begin, make sure you have:
- A FormWork account (sign up at app.formwork.io)
- Access to a project (created during onboarding)
Step 1: Create a New Form
- Navigate to your project dashboard
- Click the New Form button
- Enter a name for your form (e.g., “Contact Form”)
- Click Create
You’ll be taken to the form builder where you can start adding fields.
Step 2: Add Fields
The form builder shows your form on the left and field options on the right.
Adding a Text Field
- Click Add Field or the + button
- Select Text from the field types
- Configure the field:
- Label: “Full Name”
- Required: Toggle on
- Placeholder: “Enter your full name”
- Click Save
Adding an Email Field
- Click Add Field
- Select Email
- Set the label to “Email Address”
- Enable Required
Adding a Textarea Field
- Click Add Field
- Select Textarea
- Set the label to “Message”
- Optionally set a minimum/maximum length in the configuration
Step 3: Configure Form Settings
Click the Settings tab to configure:
- Form Title: The public-facing title
- Submit Button Text: Customize the button label
- Success Message: What users see after submitting
Step 4: Publish Your Form
- Click the Publish button in the top right
- Confirm the publish action
- Your form is now live!
Step 5: Get Your Embed Code
To embed your form on a website:
- Go to the Share tab
- Copy the embed code provided
- Paste it into your website’s HTML
<formwork-form
form-id="your-form-id"
api-base-url="https://app.formwork.io"
></formwork-form>
<script src="https://app.formwork.io/embed.js"></script>
Step 6: View Submissions
When users submit your form:
- Go to your form in the admin
- Click the Entries tab
- View all submissions with timestamps
- Click any entry to see full details
Next Steps
Now that you’ve created your first form, explore these features:
- Field Types - Learn about all 20+ field types
- Conditional Logic - Show/hide fields based on answers
- Validation Rules - Ensure data quality
- Workflows - Automate actions on submission