Get your first form up and running in less than 5 minutes.
First, you'll need to create a free Formigo account. No credit card required.
Once logged in, create your first form:
Your endpoint will look like this:
https://formigo.com/f/your-unique-slug
Now, point your HTML form to the endpoint. Here's a simple example:
<form action="https://formigo.com/f/your-unique-slug" method="POST">
<label for="name">Name:</label>
<input type="text" id="name" name="name" required>
<label for="email">Email:</label>
<input type="email" id="email" name="email" required>
<label for="message">Message:</label>
<textarea id="message" name="message" required></textarea>
<!-- Add spam protection fields -->
<input type="text" name="_formigo_hp" value="" style="display:none" tabindex="-1" autocomplete="off">
<input type="hidden" name="_formigo_t" value="">
<button type="submit">Send Message</button>
</form>
<script>
// Set timestamp when form loads
document.querySelector('input[name="_formigo_t"]').value = Math.floor(Date.now() / 1000);
</script>
The spam protection fields (_formigo_hp and _formigo_t) are optional but highly recommended to keep bots away.
Choose where you want to receive submissions:
You can add multiple channels to the same form. For detailed setup instructions, check our Notification Channels guide.
Time to test! Fill out your form and submit it.
If you received the submission, congratulations! Your form is now live and working.
Now that your form is working, here are some next steps: