You don't have JavaScript enabled! This page cannot function without it.
About
'Formonit' is a portmanteau of 'Form(s)' and 'Monitor'. But you can also take it literally, as a platform to form your digital presence on. Basically, we aspire to give you a free and easy, feature-rich, form-backend solution for all your static websites.
How to use
To setup your HTML forms, you have three options, all available in the Forms section upon sign up.
- You can simply use the generated URL in the
action
attribute of your HTML forms. - Simpler even is to embed our form snippet in your website's HTML.
- If you don't require custom forms, or want a no-code solution, then the simplest option is to direct your users to the contact-page(s) we generate and host for you for free!
You can also set up custom redirects for your forms.
Once your users submit the form(s), your Inbox here will be populated and your device will get a web-push notification. If you setup Telegram integration, you will also be notified on TG.
You can also check if you are properly receiving form-submissions from here.
Pricing
This service is free. However, if you find this project useful, please consider donating towards its survival.
No support is too small. Thank you 💚
Note that there are a few tradeoffs for availing this service free of cost 😁:
- 1-day data retention
- Data retention till first sync; synced data is lost upon page reload
- Only support forms with textual data, of total size less than 10KiB, and POSTed as 'application/x-www-form-urlencoded'
Features
Existing features are coded green.
Upcoming ones blue.
And sunsetting/deprecated ones red.
Implementation of some of the blue-coded features are subject to demand/popular-requests and support.
- Can be installed on any platform that has a standard web-browser
- Same submission URL for all your forms. Inbox differentiates forms based on their unique FormID parameter
- Custom redirects upon form submission
- Push notifications
- Telegram integration
- Tabular representation of form submissions in the Inbox. Copy all the data with a single-click and paste in MS Excel or Google Sheets
- Option to directly reply to the users who contact you
- Readily shareable contact-pages for different use cases along with their view counts
- Dedicated section for testing everything is working as desired
- High-level logs for non-develeopers
- Readily shareable profile-page, with its view count. This profile-page contains your brief bio, avatar and links to your socials and website as well as a contact-form. This can serve as your own website
- End-to-end encryption
- Chatbox
- Email-based login
- Comments hosting for static sites
- Premium plans with larger rate-limits
Acknowledgements
Formonit is powered by these 3rd party services/software:
See also
Similar projects that you might find useful:
Forms
Embeddable snippet
Edit the below snippet as follows and embed in your website.
-
Replace
XXXXX
with the URL generated upon sign-up -
To setup custom redirects upon form submission, simply add the following query string to the
XXXXX
URL:?ok=:successURL&err=:errorURL
, where:successURL
denotes the URL-encoded redirect URL for form submission success and:errorURL
is the same for submission error. If no redirect is required, a hidden iframe target may be used as shown in the snippet below. - Replace
YYYYY
with a unique descriptive string
<form action="XXXXX" method="POST" target="hidden_iframe">
<input type="hidden" name="FormID" value="YYYYY">
<input type="email" name="Email" placeholder="Your Email">
<input type="text" name="Name" placeholder="Your Name">
<input type="text" name="Message" placeholder="Your Message">
<button type="submit">Submit</button>
<button type="reset">Reset</button>
</form>
<!-- when the form is submitted, the server response will appear in the following iframe, hidden from view -->
<iframe name="hidden_iframe" src="about:blank" hidden></iframe>
Shareable links
Following lists your custom webpages made with ❤️ and hosted by Formonit. Numbers on the right represent page views since your last sign-in.
Settings
Telegram
Sync
Admin
Test
Test if everything is working properly with the following sample form. The HTML underlying this form is based on the embeddable snippet shown in Forms.
4 things should happen when you submit the form.
- The below Log will report an entry.
- Inbox will be populated.
- You will get a push notification.
- You will get the form data as a Telegram message.
Reply:
Log
Only high level logs are shown here. For the more technical low level logs, check console. Reload this window to clear the logs.
Inbox
This is your storageless Inbox. All data is lost once you close or even reload this window.
Protip: To export to MS Excel, copy the table below, followed by Paste Special > Text
in Excel. To export to Google Sheets, use Paste Special > Values only (Ctrl+Shift+V)
instead.
Contact us
We are dogfooding by using Formonit to host Formonit's own contact page!
Feel free to get in touch by submitting the following form.
Alternatively, if you have a GitHub account, you can also reach us here.