Quickstart Guide
In this guide, you’ll create your first form, embed it on a website, and receive submissions. Expected time: ~5 minutes.Prerequisites
- A ZeroForms account (sign up at app.zeroforms.dev)
- A website or HTML page where you want to embed the form
- Basic knowledge of HTML (or just copy-paste!)
Step 1: Create Your Access Key
- Log in to your ZeroForms Dashboard
- Navigate to Settings → Access Keys
- Click Generate New Key
- Copy your access key (starts with
zf_)
Step 2: Create Your Form
- Dashboard
- API
- Go to Forms → Create New Form
- Name your form (e.g., “Contact Form”)
- Add fields:
- Name (Text)
- Email (Email)
- Message (Textarea)
- Click Save & Publish
- Copy the form ID
Step 3: Embed the Form
Copy this script tag to your HTML page:your-access-key with your actual access key from Step 1.
That’s it! Your form is now live. Try submitting something.
HTML Example
Step 4: View Submissions
- Go to Submissions in your dashboard
- You’ll see all form responses in real-time
- Export data as CSV or JSON
Step 5: Set Up Notifications (Optional)
Email Notifications
- Go to Settings → Email Notifications
- Enable Email to Admin
- Enter your email address
- Choose which forms trigger notifications
Webhooks
Send submissions to your own server:What’s Next?
- Embed Forms - Learn different embedding methods
- Handle Submissions - Process form data
- Webhooks - Real-time integrations
- Integrations - Connect to Slack, Zapier, etc.
Troubleshooting
Form not showing?
- Check your access key is correct
- Ensure the script tag is in your HTML
<body> - Check browser console for errors
Submissions not received?
- Verify form submission succeeded (check response)
- Check spam folder for notification emails
- Review webhook logs in dashboard
Need help?
Visit our troubleshooting guide for common issues.