Creating your first form
This guide walks you through building a form from scratch. For a faster start, explore our template library — there are over 40 pre-built templates ready to customize.
Step 1: Create a new form
From the FormKove dashboard, click New form. You’ll see two options:
- Start blank — An empty form with one question field
- Use a template — Browse by category and start from a ready-made template
Step 2: Add and arrange fields
FormKove supports a variety of field types:
| Field type | Description |
|---|---|
| Short text | Single-line text input |
| Long text | Multi-line textarea |
| Validates email format | |
| Number | Accepts numeric values only |
| Multiple choice | Single-select radio buttons |
| Checkboxes | Multi-select checkboxes |
| Dropdown | Single-select from a list |
| Date | Date picker |
| File upload | Accepts documents, images, etc. |
| Rating | Star or numeric rating scale |
Drag fields to reorder them. Click the ⋮ menu on any field to:
- Duplicate the field
- Mark it as required
- Add conditional logic (Pro/Agency)
- Delete it
Step 3: Customize settings
Click Settings in the form editor to configure:
- Form name — Internal label (not shown to respondents)
- Thank you message — Shown after successful submission
- Redirect URL — Send respondents to a custom URL after submission
- Notifications — Configure email, Slack, or webhook alerts
- Branding — Remove FormKove branding (Pro/Agency)
Step 4: Preview and test
Use the Preview button to see your form exactly as respondents will. Fill it out to test the submission flow and verify your thank-you message or redirect works correctly.
Step 5: Publish and embed
Click Publish to make your form live. You’ll find three sharing options:
- Direct link — A
formkove.com/your-formURL you can share anywhere - JS embed — A
<script>tag for embedding on any website - iframe embed — An
<iframe>fallback for restricted environments
Copy the embed code and paste it into your website’s HTML. Your form will render with your custom styling automatically.
Next steps
- Add conditional logic to show or hide fields based on answers
- Set up Slack notifications to get alerted on new submissions
- Learn about webhooks to send data to Zapier, Make, or custom endpoints