Most forms end at Submit. Yours start there.

Build any form in the WordPress block editor you already use. When a customer submits it, CraftForms takes it from there: the branded email and PDF, the payment, the booked dates, and a customer you can come back to. Try it below.

Community edition Free forever €0 Download free

No submission limits, no plugin branding, no credit card. Installs like any plugin: Plugins → Add New Plugin → Upload Plugin.

Version 2.0, released 2 Oct 2026

Try the live demo, every feature on
Entry No. 0184

Try a form

Example data. Nothing is sent.

B&B booking

Total €285.00

What one submission starts6 steps

  1. Inbox Branded email to Mara“Your Garden room is booked, Mara.” Your design, your logo, every answer filled in. Waiting
  2. PDF Booking confirmation PDF3 nights from 23 Oct, with a QR code to show at check-in, attached to the email. Waiting
  3. Pay Stripe checkout · €285.00Paid into your own Stripe account. The price is re-checked on the server. Waiting
  4. Dates 23–26 Oct blockedNo one else can book them. Synced to Airbnb and Booking.com over iCal. Waiting
  5. List Mailchimp · GuestsOn your list for next season’s offers. Double opt-in, only because the box was ticked. Waiting
  6. Saved Mara’s booking, #0184Kept in WordPress: searchable, and exportable as CSV or JSON. Waiting

Pay and Dates need a paid plan. The rest is in the free edition.

Built for three kinds of business.

For most form plugins, “message sent” is the end. In CraftForms it’s the first step, and what comes next depends on what you sell.

A booking request that becomes a confirmed booking, and a guest you can welcome back.

For service businesses, B&Bs and events

Build the form in the block editor. Every submission is saved and answered with an email that looks like your business, and it can become a PDF invoice, ticket or booking confirmation. The setup wizard builds all three for you.

  • Free Branded email templates
  • Free PDF template designer
  • Paid Bookings that block taken dates
Example: the branded email and the PDF attached to it, both designed in the block editor.

Configurators that show the product and price it as customers choose.

For printers, framers and furniture makers

Layered images swap with every option, formulas and price matrices calculate the total on the server, and the preview travels with the WooCommerce order.

  • Paid Layered-image configurators
  • Paid Live pricing with formulas and price matrices

Free initial setup with Indie or Startup. We build your first product configurators for you: up to 3–4 product types, within 60 days of buying. How it works

Face
Belt

Price €470.00

Try it: the same image layers as the live demo product.

“Switched to CraftForms from Uni CPO for our print shop and it’s been a good move.”

Antonio Gómez

Keep the form logic and the data in WordPress. Serve the form anywhere.

For developers with static and headless sites

With a paid plan, every form gets a readable REST endpoint. Accept submissions from other domains, require a header key, or paste a self-sizing embed. Calculations, validation and spam checks still run.

  • Free Webhooks to any URL
  • Paid Submissions from other domains, with header keys
  • Paid Self-sizing JavaScript embed
# From your Astro, Hugo or Next.js site
curl -X POST https://your-site.com/wp-json/craftforms/v1/submit/contact \
  -H "Content-Type: application/json" \
  -H "X-Your-Key: ••••••••" \
  -d '{"name":"Tom","message":"Can you print 40 boards by Friday?"}'

← 201 Created
  email sent · saved as a submission · spam check passed
Illustrative request. You choose the endpoint name and the header key for each form.

Latest releases and guides.

Release notes, tutorials and how-tos from real builds.

v2.118 Oct2026

Catalog Search, filterable option lists, and Field Links.

  • Catalog Search on the paid plans: visitors see which rooms, boats or slots are free for their dates
  • Search and filters for long Radio and Checkboxes lists, in the free version
  • Options generated from WooCommerce products, and Field Links that keep fields in step
  • Form preview, an Overview page and a token picker

Earlier releases: 2.0 Mailchimp, Brevo and Flows · 1.9 Mollie, Square and the setup wizard · 1.8 payment accounts and abandoned-form capture

  1. Tutorial Uni CPO alternative: migrate your product options and formulas to CraftForms
  2. Use case One WordPress install, unlimited client sites: build your own form-submission hub
  3. Article The best WordPress calculator form plugins in 2026 (compared honestly)
  4. Tutorial How to build a calculator with a live chart in WordPress (loan, savings, solar and pricing examples)
  5. Tutorial How to accept Stripe payments through a WordPress form (no WooCommerce required)

All articles and tutorials

What people building with CraftForms say.

  • CraftForms is a very capable solution

    We use CraftForms for complex WooCommerce product calculators for custom print products, including dimensions, quantities, materials, finishing options, conditional fields and dynamic pricing. What I appreciate most is the flexibility of the plugin — it allows us to build configurations that would otherwise require significant custom development. The plugin is actively developed, and Vitalii has been very responsive to feedback and real-world use cases. For businesses selling configurable or made-to-order WooCommerce products, CraftForms is a very capable solution.

    Peter Holenka

  • Technically brilliant, still easy to use

    CraftForms is turning out to be one of my favourite forms plugins, with its almost unlimited WooCommerce customisation options, its fast easy and quick embed form option has powered up the ability to make payments and sales on static websites with customised PDF generators and email design from your secure back-end.

    Its technically brilliant while remaining easy to use and customise and the development speed is impressive.

    Nathan Foley

  • Handles complex requirements seamlessly

    Craft Forms is an absolute powerhouse! I am thoroughly impressed by its advanced capabilities and how seamlessly it handles complex requirements. The developer has done a phenomenal job crafting a tool that is easy to use but also exceptionally powerful. Highly recommended whether for standalone contact forms or advanced WooCommerce price calculations. Truly a top-tier plugin.

    Mateen Carrim

  • Excellent support

    Last couple of days, I created and improved a form with CraftForms. I had some minor issues and I shared them with Vitalii Kiiko via email. He was extremely kind and responsive every single time, he even pushed a minor update regarding a URL redirect issue. I have no words for his support, especially in comparison to other solutions I have tried through the years.

    I see CraftForms as my main and only form tool in the future, especially with the rapid way it evolves.

    Nassu Kesso

  • Clean UI, lightweight, and powerful

    CraftForms is my go-to Gutenberg form builder. Clean UI, lightweight, and powerful. Highly recommend it.

    Robert L.

Pricing.

Start free, no credit card needed. Upgrade when a form becomes part of how you sell. Help from the developer comes with every plan, free included.

Community

€0free forever

A complete form builder, free forever.

  • No submission limits, no plugin branding
  • The visual form builder and setup wizard
  • Branded emails and PDFs, SMTP manager and email log
  • Mailchimp, Brevo, FluentCRM and MailPoet
  • “Run only if” conditions on every action
  • Invisible spam protection, no CAPTCHA
  • Submission database with CSV and JSON export
  • Webhooks to Zapier, Make, n8n or any URL
Download free

No credit card · No submission limits

Indie and Startup: everything in Community, plus

  • Live pricing and product configurators
  • Invoices and packing slips on orders
  • Bookings with inventory and iCal sync
  • Stripe, PayPal, Mollie and Square checkout
  • Conditional logic, file uploads and Flows
  • REST API and JavaScript embed for other sites

Both plans have the same features. They differ only in sites and billing.

Indie

€50.99per year

For one business or a few client sites.

  • Up to 5 sites
  • Updates for a year, renews yearly
  • Free initial setup of your first product configurators

14-day money-back guarantee · Secure checkout by Paddle, VAT handled

Best deal

Startup

€129.99once, lifetime

Pay once, use on every site you build. Costs about two and a half years of Indie.

  • Unlimited sites
  • Lifetime updates, no renewal
  • Free initial setup of your first product configurators

14-day money-back guarantee · Secure checkout by Paddle, VAT handled

After paying, you download the paid version from your account at my.craftformswp.com. It replaces the free plugin and keeps your forms and settings; you activate it with a code for each site. If an Indie plan lapses, the paid features switch off but your forms and submissions keep working. Licences and billing

Want to see the paid features first? Try the full feature set on the live demo, no signup needed.

Compare every feature, free and paid
CraftForms features in the free Community edition and in the paid plans
Item CommunityFree PaidIndie and
Startup
Everyone, free and paid
Visual Gutenberg form builderNative blocks. No shortcodes, no separate interface to learn.IncludedIncluded
Setup wizardPick a goal; it builds the form, a branded email and a PDF, and publishes them.IncludedIncluded
Branded email designerResponsive HTML emails designed in Gutenberg with {field} variables.IncludedIncluded
SMTP manager and email logSeveral servers, live delivery status, and a record of every email sent.IncludedIncluded
Mailchimp, Brevo, FluentCRM and MailPoetLive lists and tags, field mapping, double opt-in, and an activity log with retry.IncludedIncluded
“Run only if” on every actionSend the email, PDF or webhook only when an answer matches. Checked on the server.IncludedIncluded
PDF designer and generationInvoices, tickets and confirmations designed in Gutenberg, with QR codes and barcodes, attached to emails and submissions.IncludedIncluded
Signature fieldCustomers sign with a mouse or finger; the signature goes into emails and PDFs.IncludedIncluded
WebhooksPost each submission as JSON to Zapier, Make, n8n or any URL.IncludedIncluded
Invisible spam protectionBehavioural scoring blocks bots. No CAPTCHA, no checkbox.IncludedIncluded
Submission databaseEvery entry stored, searchable, sortable, and exportable as CSV or JSON.IncludedIncluded
Contact Form 7 importerBring existing forms across in a few clicks.IncludedIncluded
Build forms with AI agents over MCPYour own assistant creates forms and adds fields. No API key in the plugin.IncludedIncluded
Paid plans: for service businesses
Booking datepickerHotel-style date ranges, fixed time slots, or single dates.Not includedIncluded
Catalog, inventory and availability periodsSeasonal opening times, “2 left” labels, and no double bookings.Not includedIncluded
Two-way iCal syncAirbnb, Booking.com, Google Calendar, or any .ics feed.Not includedIncluded
Conditional logicShow, hide or disable any field, or any element by CSS selector.Not includedIncluded
File uploadsReal MIME types checked on the server; executables always refused.Not includedIncluded
Paid plans: for product sellers
Smart Variables and live pricingFormulas, 2D price matrices and 50+ functions, calculated on the server.Not includedIncluded
Layered-image configurator and cropperPNG layers that react to each choice; crops locked to the size you produce.Not includedIncluded
WooCommerce product optionsAttach configurators to any product; options and prices travel through checkout.Not includedIncluded
WooCommerce order flowsReplace the order emails, attach invoices and packing slips, number them in sequence.Not includedIncluded
PDF documents on ordersSequential invoice numbering, packing slips, and PDFs generated when an order changes status.Not includedIncluded
Stripe, PayPal, Mollie and SquareYour own accounts, live and test side by side. Funds go straight to you.Not includedIncluded
Paid plans: for developers
Full REST API and JavaScript embedCross-origin submissions, readable endpoint slugs, required header keys, self-sizing embeds, submission management.Not includedIncluded
FlowsA visual builder with Yes/No branches, fallback steps, and retries after 1, 5 and 30 minutes.Not includedIncluded
Register users and create postsTurn a submission into a WordPress account or any post type.Not includedIncluded

FAQs.

The short answers. The documentation goes deeper, and the contact form below reaches a real person.

Getting started

Do I need coding skills to use CraftForms?

No. The entire form builder (fields, settings, email templates, submit actions, conditional logic) is managed through the Gutenberg interface, and the setup wizard can build a complete form, email and PDF for you. For advanced users, the paid plans add a full REST API and CSS selector targeting in conditional logic, but nothing in the standard workflow requires touching code.

Does CraftForms work with any WordPress theme?

Yes. CraftForms follows WordPress standards and inherits your theme’s typography, colours and spacing automatically. Both the Default and Modern form styles are theme-aware, so forms look consistent with the rest of your site without any CSS adjustments.

What do the paid plans add?

The free version is a complete, production-ready form builder with no submission limits and no plugin branding. It covers all standard field types plus a signature field, two form styles, invisible spam protection, the setup wizard, the Gutenberg email and PDF designers, webhooks, email-marketing integrations, “Run only if” conditions, SMTP configuration, email delivery logging and a Contact Form 7 importer.

Indie and Startup add everything needed when a form is a step in a business process: Smart Variables and price calculation, conditional logic, visual configurators, file uploads, the booking datepicker, Flows, the full commerce and booking suite (Catalog, inventory, orders, Stripe, PayPal, Mollie and Square, iCal sync), WooCommerce integration and order flows, PDF documents on orders, the Register user and Create post actions, and the full REST API.

Selling and booking

Can I create price calculators and product configurators?

Yes, on the paid plans. They include Smart Variables, a calculation engine that lets you write price formulas using field values, build 2D price matrix lookup tables, and display a live running total as customers configure options. The final price is always validated on the server on submission, so the amount charged matches the server-calculated total, not what the browser sent. Combine it with the image and colour swatch support in Select and Radio fields and you have a full visual product configurator.

Bought Indie or Startup? We set up your first product configurators for free: one setup per licence, up to 3–4 product types, within 60 days of buying. Read how the free initial setup works.

Can my forms accept payments?

Yes, with Stripe, PayPal, Mollie or Square on the paid plans. CraftForms connects to your own accounts, and you can keep several named accounts, live and test, side by side. Payments are processed by the provider directly and funds go straight to you. CraftForms never holds, routes or has access to customer funds.

Does CraftForms support booking and scheduling?

Yes, with the Booking datepicker field on the paid plans. Three modes cover the most common scheduling models. Hotel-style handles check-in and check-out date ranges with minimum and maximum nights, blocked days of the week, and no-check-in or no-check-out day restrictions. Fixed time slots handle date plus time selection with a configurable slot interval, where unavailable slots are removed automatically based on confirmed bookings. Single-date handles standard calendar selection. All modes support advance notice requirements and bookable date windows, and availability periods let you set seasonal opening times.

Reliability

How does spam protection work?

CraftForms analyses how each user interacts with the form before the submission reaches the server. It watches mouse movement, focus events, keystroke patterns, timing and paste behaviour, then assigns an invisible score. Bots that fill fields programmatically, without ever moving a mouse or pressing a key, are blocked at the server before any submission is processed. There is no CAPTCHA, no checkbox, and no friction for real users.

What happens if email notifications fail?

Every outgoing email is logged with recipient address, subject, timestamp and delivery status. If delivery fails you see it immediately in the email log, with the full message body available for inspection, so no lead or submission confirmation is ever silently lost.

Smart Variables, inventory, iCal sync, conditional logic, file uploads, user registration and the REST API are covered in the documentation.

Send your first form today.

Install the free Community edition, run the setup wizard, and your first branded email goes out with the first submission.

The CraftForms community

Share your forms, get tips from other users, and hear about new features first.

Write to us.

This form is a CraftForms embed, served from WordPress onto this static page.

Loading the contact form…