Frequently Asked Questions
Find answers to common questions about KirokuForms.
Getting Started
What is KirokuForms?
KirokuForms is a modern form building and submission collection service that works with or without JavaScript. It allows you to create custom forms, collect submissions, and export data with minimal setup.
Unlike other form builders, KirokuForms offers both HTML-only and JavaScript-enhanced options, making it perfect for any website, including static sites and landing pages.
How do I create my first form?
Creating a form with KirokuForms is simple:
- Sign up for a free account
- Navigate to the dashboard and click "Create New Form"
- Use our drag-and-drop builder to add and configure fields
- Save your form and copy the embed code
- Paste the code into your website
That's it! Your form is ready to collect submissions.
Do I need to know how to code to use KirokuForms?
No coding knowledge is required to create and manage forms with KirokuForms. Our intuitive drag-and-drop builder makes it easy for anyone to create forms.
However, if you are a developer, you'll appreciate our clean API and flexible implementation options that give you complete control over your forms.
Implementation & Integration
How do I add a form to my website?
KirokuForms offers two simple ways to add forms to your website:
HTML-Only Option:
<form action="https://api.kirokuform.com/f/your-form-id" method="POST"> <input type="email" name="email" required> <button type="submit">Subscribe</button> </form>
JavaScript-Enhanced Option:
<form data-kiroku-form="your-form-id"> <input type="email" name="email" required> <button type="submit">Subscribe</button> </form> <script async src="https://cdn.kirokuform.com/js/form.js"></script>
Both options will collect submissions to your KirokuForms dashboard.
What platforms and CMSs are supported?
KirokuForms works with virtually any platform, including:
- Static site generators (Astro, Next.js, Gatsby, Hugo, Jekyll)
- Content management systems (WordPress, Shopify, Webflow)
- Custom websites built with any technology
- Landing page builders (Unbounce, Instapage, ClickFunnels)
- Email marketing platforms (for sign-up forms)
If your platform can display HTML, it can use KirokuForms.
Can I use KirokuForms with static sites?
Absolutely! Our HTML-only option is perfect for static sites. Since it doesn't require any JavaScript, it works flawlessly with static site generators like Astro, Next.js, Hugo, and Jekyll.
This makes KirokuForms an ideal choice for JAMstack websites and performance-focused developers who want to minimize JavaScript.
What integrations are available?
KirokuForms integrates with various tools and services:
- Email services (notifications to multiple recipients)
- Webhooks (send submission data anywhere)
- Zapier (connect to 3,000+ apps)
- API access (build custom integrations)
- CSV/Excel/JSON export
We're constantly adding new integrations. Visit our Partners page to see the latest integrations or contact us for custom integration support.
Features & Functionality
What types of form fields are supported?
KirokuForms supports a wide range of field types:
- Text (single line, multi-line, rich text)
- Email, URL, Phone, Number
- Checkbox, Radio buttons, Dropdown selects
- Date and Time pickers
- File uploads (images, documents, etc.)
- Hidden fields
- reCAPTCHA and honeypot fields for spam protection
Each field can be customized with labels, placeholders, help text, and validation rules.
How does the HTML-only option work?
Our HTML-only option uses traditional form submission mechanics (no JavaScript required):
- User submits the form
- Data is sent to our servers
- User is redirected to a success page
This approach works on any browser, even with JavaScript disabled, making it ideal for maximum compatibility and performance. It also helps with accessibility and for users who have JavaScript blockers.
What are the advantages of the JavaScript-enhanced option?
The JavaScript-enhanced version adds several benefits:
- No page redirects - Form submissions happen in the background
- In-page success/error messages - Better user experience
- Client-side validation - Immediate feedback
- Partial form saving - Save progress for longer forms
- Analytics events - Track more detailed form interactions
The JavaScript is lightweight (under 10KB) and loads asynchronously for minimal performance impact.
How does spam protection work?
KirokuForms offers multiple layers of spam protection:
- Honeypot fields - Hidden fields that catch bots
- reCAPTCHA integration - Optional for higher security
- Rate limiting - Prevents abuse from single sources
- Domain validation - Business tier feature to restrict form usage
- Automated spam detection - ML-based filtering
These protections work together to keep your form submissions clean without creating friction for legitimate users.
Pricing & Limits
Is there a free plan?
Yes! KirokuForms offers a generous free plan that includes:
- Up to 5 forms
- 100 submissions per month
- Basic form fields
- CSV export
- Email notifications
The free plan includes our "Powered by KirokuForms" branding on forms. For white-labeled forms and additional features, check out our Pro or Business plans.
What are the limitations of the free plan?
While our free plan is generous, it does have some limitations:
- Limited to 5 forms
- Maximum 100 submissions per month
- Basic export options (CSV only)
- Forms include KirokuForms branding
- Cannot use custom redirect URLs
- File uploads limited to 1MB per file
Our Pro and Business plans remove these limitations and add advanced features.
What happens if I exceed my plan limits?
If you reach your submission limit for the month:
- You'll receive a notification email at 80% and 100% usage
- Your forms will display a temporary "limit exceeded" message
- The dashboard will show which forms are affected
- You can upgrade your plan to immediately restore functionality
We don't charge overage fees - you simply won't collect new submissions until the next billing cycle or until you upgrade.
Can I remove the 'Powered by KirokuForms' branding?
Yes, our Pro and Business plans allow you to remove the "Powered by KirokuForms" branding from your forms.
The branding is required on our Free plan, but we've designed it to be unobtrusive - a small, light-colored text link at the bottom of your forms that doesn't interfere with your design.
Security & Privacy
Is my form data secure?
Yes, security is a top priority for KirokuForms:
- All data is encrypted in transit with TLS/SSL
- Submissions are encrypted at rest in our database
- We follow industry best practices for data protection
- Regular security assessments and penetration testing
- SOC 2 compliance (Business plan)
Our Business plan includes additional security features like domain validation and advanced access controls.
Is KirokuForms GDPR compliant?
Yes, KirokuForms is designed with GDPR compliance in mind:
- Data Processing Agreement (DPA) available
- Tools to handle data subject requests
- Ability to delete individual submissions
- Data export functionality
- Privacy-focused data collection
As a form owner, you remain the data controller, while KirokuForms acts as a data processor. You should still ensure your forms include appropriate consent mechanisms and privacy notices.
How does domain validation work?
Domain validation is a Business tier feature that restricts where your forms can be used:
- You specify which domains are allowed to embed your forms
- Our system validates submissions against these domains
- Submissions from unauthorized origins are rejected
- Prevents form misuse and unauthorized embedding
This provides an extra layer of security for business-critical forms and helps protect your brand.
Where is my data stored?
KirokuForms stores your data in secure, SOC 2 compliant data centers:
- US region: AWS data centers in the United States
- EU region: AWS data centers in Frankfurt, Germany (Business plan)
- Data residency options for other regions (Enterprise plan)
Data is backed up regularly and protected with industry-standard encryption at rest and in transit.
Support & Troubleshooting
How can I get help with KirokuForms?
We offer several support options:
- Email Support: All plans include email support
- Priority Support: Pro and Business plans get faster response times
- Live Chat: Available for Business plans
- Video Calls: Available for Business plans
You can also contact us through our contact page with any questions.
Why isn't my form collecting submissions?
If your form isn't collecting submissions, check these common issues:
- Form ID: Verify that you're using the correct form ID in your embed code
- Submission Limits: Check if you've reached your plan's submission limit
- Domain Validation: For Business plans, verify that your domain is authorized
- Form Status: Ensure your form is set to "Active" in the dashboard
- JavaScript Errors: If using the JS option, check your browser console for errors
If you're still having issues, contact our support team with details about your form and the problem you're experiencing.
Can I migrate from another form service?
Yes, we offer migration assistance for users switching from other form builders:
- Form recreation assistance
- Historical data import (Business plan)
- Migration guides for popular platforms
- Dedicated support during transition
Contact our support team to discuss your specific migration needs.
Still have questions?
We're here to help. Contact our support team and we'll get back to you as soon as possible.
Contact Support