Creating your first form
Creating your first form
Section titled “Creating your first form”Formkove gives you a hosted submission endpoint in seconds: no form builder, no drag-and-drop, no configuration files. You bring your own frontend; Formkove handles what comes after the POST.
Step 1: Create a form
Section titled “Step 1: Create a form”From the Formkove dashboard, click New form. Give it a name. You now have a live endpoint.
Your endpoint URL follows this pattern:
https://app.formkove.com/api/forms/{YOUR_FORM_ID}/submissionsStep 2: Add it to your site
Section titled “Step 2: Add it to your site”Point your HTML form at your Formkove endpoint:
<form action="https://app.formkove.com/api/forms/form_abc123/submissions" method="POST"> <input name="email" type="email" required /> <textarea name="message"></textarea> <button type="submit">Send</button></form>Works with plain HTML, React, Vue, Next.js, or any framework that speaks HTTP.
See framework examples →
Step 3: Configure notifications
Section titled “Step 3: Configure notifications”From the form settings in your dashboard, add an email address to receive notifications on every submission. Pro users can also set up Slack, webhooks, and Zapier.
Learn about notifications →
Step 4: Set up spam protection
Section titled “Step 4: Set up spam protection”Formkove protects your forms with rate limits and proprietary anti-spam mechanisms out of the box. For added protection, you can turn on custom honeypot and add your own Cloudflare Turnstile keys.
Learn about spam protection →
Step 5: Publish and share
Section titled “Step 5: Publish and share”Your form is live as soon as it’s created. Share the direct link or embed it on your site:
- Direct link:
formkove.com/f/{form-id} - JS embed: A
<script>tag for embedding on any website - iframe embed: An
<iframe>fallback for restricted environments
Copy the embed code from your dashboard.
Next steps
Section titled “Next steps”- Set up Slack notifications to get alerted on new submissions
- Learn about webhooks to send data to Zapier, Make, or custom endpoints
- Add AI classification to automatically tag and score submissions