Blog

Tutorials, guides, release notes and feature deep-dives to get the most from CraftForms.

Shelf
All posts
Posts
60
Latest
  1. Tutorial

    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…

  2. Tutorial

    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…

  3. Tutorial

    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…

  4. Tutorial

    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…

  5. Release

    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…

  6. Tutorial

    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…

  7. Tutorial

    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…

  8. Article

    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…

  9. Tutorial

    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…

  10. Use case

    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…

  11. Article

    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…

  12. Tutorial

    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…

  13. Tutorial

    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…

  14. Release

    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…

  15. Tutorial

    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…

  16. Tutorial

    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…

  17. Tutorial

    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…

  18. Tutorial

    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…

  19. Article

    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…

  20. Tutorial

    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…

  21. Release

    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,…

  22. Article

    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…

  23. Tutorial

    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…

  24. Tutorial

    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…

  25. Release

    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…

  26. Tutorial

    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…

  27. Article

    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…

  28. Article

    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…

  29. Tutorial

    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…

  30. Tutorial

    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…

  31. Release

    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…

  32. Tutorial

    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…

  33. Article

    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…

  34. Article

    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…

  35. Article

    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…

  36. Release

    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…

  37. Article

    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…

  38. Article

    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…

  39. Tutorial

    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…

  40. Article

    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…

  41. Tutorial

    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…

  42. Video

    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…

  43. Article

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

  44. Video

    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…

  45. Article

    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…

  46. Release

    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…

  47. Video

    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…

  48. Article

    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…

  49. Article

    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…

  50. Article

    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…

  51. Video

    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…

  52. Release

    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…

  53. Tutorial

    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…

  54. Tutorial

    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…

  55. Tutorial

    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…

  56. Article

    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…

  57. Video

    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,…

  58. Use case

    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…

  59. Tutorial

    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…

  60. Tutorial

    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…