Use the block editor
Paste a native HTML form into a Custom HTML block on a site that permits form markup. Your theme and CSS control the appearance.
ExploreForm Koi for WordPress
Add your form to a Custom HTML block. Form Koi receives the message, stores the submission and sends configured email notifications, without relying on your WordPress server to send mail.
250 submissions/month free. No credit card required.
This is an HTML integration: you manage the form markup in WordPress and the submissions in Form Koi. There is no Form Koi WordPress plugin to install.
Paste a native HTML form into a Custom HTML block on a site that permits form markup. Your theme and CSS control the appearance.
ExploreThe visitor’s browser posts directly to Form Koi. Notifications for this form do not use WordPress wp_mail or your hosting provider’s mail configuration.
ExploreReview stored submissions, check Spam and inspect notification delivery history in your Form Koi workspace.
ExploreThis approach suits a simple contact or enquiry form when you are comfortable editing HTML and want to manage messages outside WordPress. A native form plugin may suit you better if you need a visual editor inside WordPress, WordPress user workflows or an existing plugin’s conditional fields.
Self-hosted WordPress must allow your account to save form markup. WordPress.com restricts form and input tags to supported plugin-enabled sites with hosting features activated. Check the WordPress.com code requirements before starting.
Frequently asked questions
Yes, through a Custom HTML block in the WordPress block editor, provided your account and hosting allow form markup. Use Custom HTML rather than a Code block, which displays the markup as text.
This guide creates a separate HTML form. It does not connect those plugins’ submission handlers or import their entries. Keep an existing plugin if you depend on its fields or WordPress workflows.
The basic example submits with a native browser POST and needs no JavaScript. Turnstile protection requires its widget script; inline success and error messages also require JavaScript.
No. Form Koi handles notifications for forms connected to its endpoint. Password resets, store emails and other WordPress notifications keep using their existing delivery setup.
Start with Form Koi Free