Blog
Tutorials, guides, release notes and feature deep-dives to get the most from CraftForms.
- Shelf
- All posts
- Posts
- 60
- Latest
- Browse
-
How to Show a Custom Thank-You Message After a WordPress Form (With the Visitor’s Answers)
To show a custom thank-you message after a WordPress form, add a Confirmation block to the form in CraftForms and write the message with ordinary…

-
How to Translate a WordPress Form into Several Languages (One Form, Emails and PDFs Included)
To translate a WordPress form in CraftForms, open the form, click Translate form texts in the sidebar, add a language and type the wording next to…

-
One Question at a Time: How to Build a Conversational Form in WordPress
A conversational form asks one question per screen, in large type, and moves on as soon as the visitor answers. It feels more like a short chat than…

-
How to Build a Multi-Step Form in WordPress (Progress Bar, Conditional Jumps)
A multi-step form in WordPress shows a few fields per screen, with Next and Back buttons and a progress bar, instead of one long page of questions…

-
CraftForms 2.2 Is Here: Multi-Step and Conversational Forms, Translations and Calendar Sync
CraftForms 2.2 is out, and it’s the biggest release since 2.0. Long forms can now have steps, the same form works in every language, and a…

-
How to Send WordPress Form Submissions Anywhere With Webhooks (Google Sheets, Zapier, Make, n8n)
A WordPress form webhook sends each submission to a URL the moment it’s accepted, as a small JSON document. Whatever lives at that URL can do…

-
How to Build a Visual Product Configurator With Layered Images (Watches, Sofas, Bikes, Sneakers)
A visual product configurator shows the customer the exact thing they’re building. They pick a steel case, a black dial and a red strap, and the…

-
Cost Calculator Builder Alternative: When Your Calculator Needs to Be a Whole Form
If Cost Calculator Builder does everything you need, keep it. It’s a good, focused tool. The reasons people look for an alternative are usually the same…

-
Uni CPO Alternative: Migrate Your Product Options and Formulas to CraftForms
If you’re looking for a Uni CPO alternative, you don’t have to rebuild your configurators by hand. CraftForms has a built-in migration tool that…

-
One WordPress Install, Unlimited Client Sites: Build Your Own Form-Submission Hub
You can run one WordPress install, locked so it serves no public pages, as the form backend for every website you build. Each client site loads its…

-
The Best WordPress Calculator Form Plugins in 2026 (Compared Honestly)
The best WordPress calculator form plugin depends on the hard part of your calculator. If it’s arithmetic on a few fields, almost any paid form…

-
How to Build a Calculator With a Live Chart in WordPress (Loan, Savings, Solar and Pricing Examples)
A number on its own doesn’t persuade anyone. “$1,896 a month” is abstract; a donut chart showing that $382,632 of a 30-year mortgage is interest…

-
How to Accept Stripe Payments Through a WordPress Form (No WooCommerce Required)
Not every payment on a WordPress site is a shopping-cart order. A consulting package, a booking deposit, a quote someone agreed to over email: none…

-
CraftForms 2.1 Is Here — Catalog Search, Filterable Option Lists, and Field Links
CraftForms 2.1 is out. It’s about long lists and finding things. A guest-house owner with eight rooms had no way to let a visitor ask “what’s free…

-
WordPress Event Calendar With Registration and Payments (Pie Calendar + CraftForms)
Most event plugins make you choose. A calendar plugin shows what’s on but can’t take a booking. A full events suite takes bookings but brings venues…

-
How to Change the Product Image Based on the Selected Option in WooCommerce (Without Variations)
You sell a table in oak, walnut and ash. The customer clicks “Walnut” and the photo still shows oak. That one mismatch costs you sales, and the…

-
Track WordPress Form Submissions in GA4, With or Without GTM
If you want to track form submissions in GA4 on WordPress, you’ve probably found it’s harder than it should be. GA4’s built-in “form interactions” misses…

-
How to Add a Signature Field to a WordPress Form (Free) and Put It in a PDF
A WordPress form signature field lets customers sign with a finger, mouse or stylus instead of printing, signing and scanning a sheet of paper. For most…

-
The Leads Your Forms Throw Away
Your form plugin tells you how many people sent the form. It says nothing about the people who typed their name and email, got to the budget question and…

-
Flower Delivery Order Form With a Branded Confirmation Email
Short answer: in WordPress you can build a flower delivery order form (bouquet, size, delivery date, card message) and send a confirmation email in your…

-
CraftForms 2.0 — Mailchimp & Brevo Built In, Conditional Actions, and a Visual Flow Builder
CraftForms 2.0 is out. Up to now, a form’s job ended when it sent you an email and saved the submission. Getting that person into your newsletter tool,…

-
WooCommerce View in Room: Show Products in a Real Room Scene Before They Buy
“Will it look right above my sofa?” is the question behind a large share of abandoned carts in home decor. A cut-out product on a white background doesn’t…

-
Build a Picture Frame Configurator for Your Custom Framing Website
Framing is hard to sell with a flat product photo. A 2 cm black frame looks thin on a 70 cm poster and heavy on an A5 print. A 6 cm white mount can make a…

-
WooCommerce Photo Upload and Crop: Let Customers Crop Their Photo to the Exact Print Size
A print shop in Slovakia sells fotoobraz na plátne, a canvas printed from your own photo. On their product page the customer types a width and a height in…

-
CraftForms 1.9 Is Here — Mollie & Square, Availability Periods, and a Setup Wizard That Builds the Whole Thing
CraftForms 1.9 is out. It’s a release about the first ten minutes and the last mile: a new setup wizard that turns “I just installed a form plugin” into a…

-
Generate PDF Invoices, Tickets and Confirmations from a WordPress Form
Somebody books a slot, buys a ticket, or requests a quote. The follow-up they expect is a document: an invoice they can forward to accounting, a ticket…

-
One Form, Many Products: How to Reuse a CraftForms Form
TL;DR If you have built one CraftForms form per product, and you sell fifteen products, you have fourteen forms too many — and fifteen places to make the…

-
How to Build a WordPress Form with AI — Locally, Then Ship It to Production
There’s a version of “AI form building” that gets demoed a lot and used very little. You paste a key into a settings screen, type a sentence, and a form…

-
How to Accept Appointments Online for a Salon, Spa, or Massage Studio (2026)
TL;DR If clients still book you by text, phone, or DM, you’re the bottleneck. Every appointment means a back-and-forth: “Are you free Thursday?”, checking…

-
How to Use MCP to Build and Fill WordPress Forms (2026 Guide)
Most “AI form builder” features shipping in 2026 work the same way: you paste an API key into a settings screen, type a sentence into a textbox, and the…

-
CraftForms 1.8 Is Here — Multiple Payment Accounts, Abandoned-Form Capture
CraftForms 1.8 is out, and it’s the biggest release since commerce landed. Three things headline it: Payment Connections turn a single global…

-
How to Build a Seasonal Boat Rental Booking Form
TL;DR Boat rental is a good stress test for a booking form, because it breaks two assumptions most generic date-picker plugins make. First, the price…

-
AEO for Form & Quote Pages: How to Get Your Prices Into AI Answers
More and more buyers never reach your pricing page the old way. They ask ChatGPT, Perplexity, Google’s AI Overviews, Claude, or Gemini a question — “how…

-
How CraftForms Stops WordPress Form Spam — Without a CAPTCHA
TL;DR If you’ve ever added a CAPTCHA to a WordPress form, you already know the trade-off nobody advertises: it stops some bots, and it also makes some…

-
Headless WordPress + a Static Frontend, Explained (and Where Forms & Prices Fit)
If you’ve ever described your setup as “headless WordPress with a static frontend” and watched another developer’s eyes narrow, you know this…

-
CraftForms 1.7 Is Here — PayPal Payments and Smarter Redirects
CraftForms 1.7 is out now, and the headline is simple: PayPal joins Stripe as a fully supported payment gateway. Customers can now pay with PayPal’s…

-
Static Catalog, Live Prices: Stop Rebuilding 15,000 Pages Every Time a Price Changes
You built a big product catalog as a static site — thousands of prebuilt pages, fast and cheap to serve. Then reality set in: prices change a few times a…

-
When You Outgrow Hosted Form Endpoints (Formspree, Netlify Forms, Web3Forms, and Friends)
If you build static sites, you’ve used one: a hosted form endpoint. You paste a form action, the service catches the submission and emails it to you, and…

-
Add Forms to a Hugo Site With a WordPress Backend
Hugo builds sites at a speed that makes everything else feel slow. It also, by design, has no idea what to do with a form submission — it’s a static…

-
Generate a Static Site from WordPress — With Forms That Actually Work
Static sites are the easiest sites to love: they’re fast, they cost almost nothing to host, and there’s no server to patch at 2am. The catch is always the…

-
Add a Real Form Backend to Your Astro Site (Not Just Email)
Astro is a joy to build with, right up until you need a form. Then you hit the wall every static-site developer hits: there’s no server to receive the…

-
Build a Framed Picture Configurator in WooCommerce — Inspired by Minted
Minted is a good example of how a framed art product should be sold online. The customer picks a print size, chooses a frame colour and material, selects…

-
CraftForms 1.6 Is Here — Meet the Frames Editor, Headless Lockdown, and Bulletproof Bookings
CraftForms 1.6 is out now, and this release is about giving customers a more tactile way to shop, and giving you a more solid platform underneath them.…

-
Build a Custom Wallpaper Configurator in WordPress — Inspired by HappyWall
Sites like HappyWall have set a high bar for how custom-printed products should be sold online. The customer enters their wall dimensions, sees the price…

-
Best WooCommerce Product-Configurator Plugins (2026)
WooCommerce is superb at selling products with a small, fixed set of choices — a T-shirt in three sizes and two colours is six variations, and the…

-
CraftForms 1.5 — Order Analytics, Seasonal Bookings, and Live Labels
CraftForms 1.5 is on its way, and this release is all about understanding your orders and refining the selling experience. You get a proper order…

-
Build a Bean Bag Product Configurator in WooCommerce
Some of the best product pages make configuration feel effortless — pick a colour, choose an optional extra, see the price update, add to cart. Big Bertha…

-
Track WooCommerce Stock by Option — No Variations
TL;DR The running example in this guide is a Custom Dining Table configurator built with CraftForms. The customer picks a wood type (oak, walnut, ash), a…

-
Sync Your CraftForms Bookings to Google Calendar
TL;DR Your bookings, in your calendar, on every screen you own — without lifting a finger after setup. You take a booking on your website. A few seconds…

-
Complex WooCommerce Pricing Without Hundreds of Variations
TL;DR The features and starters in this guide are part of CraftForms Pro. The problem: variations don’t scale with complexity WooCommerce’s…

-
CraftForms + WooCommerce: Custom Product Options
WooCommerce handles the checkout, the cart, and the order flow well — but it has a long-standing gap when it comes to collecting custom configuration from…

-
CraftForms 1.4 — PDF Generation, QR Codes, and a Uni CPO Migration Path
CraftForms 1.4 is almost here, and it’s one of our biggest releases yet. This update takes CraftForms beyond “build a form and collect submissions” into…

-
Build Branded Email Templates in WordPress
TL;DR A booking confirmation lands in the guest’s inbox five seconds after they submit your form. It has your logo at the top, the check-in and check-out…

-
Best Free SMTP for WordPress — CraftForms Setup Guide
WordPress default mail function fails silently on most hosts. Here’s a no-jargon overview of the best free SMTP options and how to connect one to…

-
Use WordPress as a Locked-Down Form Backend for Static Sites
Static sites are fast, cheap to host, and nearly impossible to compromise — but they can’t process a contact form. Every static site eventually hits the…

-
How to Create an Online Order Form for Your Small Business (2026)
If you’re still taking orders by phone, email, or a basic “contact us” form, you’re doing extra work every single time someone wants to buy from you. You…

-
Build a B&B Booking Form with Availability and Orders
A full walkthrough of building a real accommodation booking form in CraftForms Pro. The form covers all the standard fields — guest name, email, phone,…

-
How to Use WordPress as a Form Backend for Static Sites And Web Apps
TL;DR: CraftForms Pro can receive form submissions from any website or app — not just pages on the WordPress site where it’s installed. Configure the form…

-
How To Build a Product Configurator With Live Pricing in WordPress — a Roller Blinds Example
Most form plugins stop at collecting data. CraftForms Pro lets you go further: define a pricing formula, show the customer a live price before they hit…

-
How to Migrate from Contact Form 7 to CraftForms (Step-by-Step)
TL;DR: CraftForms can import your existing CF7 forms automatically. If you’ve ever lost a submission, had an email silently fail, or wished CF7 had a…
