Skip to content
form koi.Start free

Form Koi for WordPress

WordPress contact form
without a form plugin.

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.

Your WordPress page. One form endpoint.

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.

01

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.

Explore
02

Skip SMTP setup for this form

The 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.

Explore
03

Follow each message

Review stored submissions, check Spam and inspect notification delivery history in your Form Koi workspace.

Explore

Add a WordPress contact form in three steps.

  1. Create a Form Koi form, verify its recipient and copy the public endpoint.
  2. Add a Custom HTML block to your contact page and paste the connected form markup.
  3. Configure your website origin and thank-you destination, then test the published page.

Follow the WordPress guide and copy the example →

Check whether this fits your WordPress site.

This 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

Contact form
questions.

Does this work with Gutenberg?

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.

Does Form Koi connect to Contact Form 7, WPForms or Elementor Forms?

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.

Do I need JavaScript?

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.

Will this fix all WordPress email?

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

Start receiving
form submissions.

Create a free form Read the quickstart