Getting started with JustForms
This guide walks you from signup to your first email-delivered form submission. Total time: under 5 minutes.
1. Sign up
Go to justforms.io/signup. Enter your email + a password (12+ characters). We don't ask for a credit card.
2. Verify email
Check your inbox for a verification link. Click it — you'll land back in the dashboard, signed in.
Tip No email after 60 seconds? Check spam, or click "Resend" on the check-your-email page.
3. Create your first form
- Dashboard → click + New form
- Give it a name (e.g. "Contact form")
- Set the recipient email — where submissions will be delivered
- Click Save
You'll see your new form in the sidebar. Click it to open the detail panel.
4. Embed it on your site
The detail panel shows two embed options. Copy whichever fits.
JS embed (recommended)
Wires up your existing HTML form. No styling forced on you.
<form data-justforms="YOUR_FORM_ID"> <input name="name" required> <input name="email" type="email" required> <textarea name="message" required></textarea> <button type="submit">Send</button> </form> <script src="https://justforms.rightnode.workers.dev/embed.js" defer></script>
Iframe (zero setup)
Fully styled form, auto-resizing. Drop in anywhere.
<iframe src="https://justforms.rightnode.workers.dev/iframe/YOUR_FORM_ID"
width="100%" height="600" style="border:0"></iframe>5. Test it
Open the page where you embedded the form, fill it in, submit. Within 5 seconds you should see:
- Email in your recipient inbox
- New row in your dashboard → form → Submissions
- Any analytics pixels on the page fire automatically (GA4, Meta Pixel, etc.)
Heads up While testing, JustForms uses
onboarding@resend.dev as the sender. Emails only deliver to the address you registered with Resend. Verify a custom domain in Resend for production — see Email setup.