Giraforms

plugin banner

Build fully customizable forms using native Gutenberg blocks — no shortcodes, no external builders.

Author:Mickaël Larguier (profile at wordpress.org)
WordPress version required:6.2
WordPress version tested:6.9.4
Plugin version:1.5.0
Added to WordPress repository:27-01-2026
Last updated:07-03-2026
Rating, %:100
Rated by:2
Plugin URI:
Total downloads:446
plugin download
Click to start download

Giraforms is a Gutenberg-native form builder for people who want full control inside WordPress.

Build and manage forms directly in the block editor, using real blocks instead of shortcode builders. You can create contact forms, booking forms, surveys, registrations, quote requests and more while keeping all data on your own server.

Try Demo | Upgrade to Pro | Documentation

Why Giraforms?

  • Truly native Gutenberg workflow — Build forms where you already build pages
  • Performance-focused — Frontend assets load only on pages that contain a form
  • Privacy-first by default — Submissions stay in your WordPress database
  • Built-in anti-spam stack — Honeypot, timestamp checks, Turnstile, reCAPTCHA, hCaptcha
  • Flexible layouts — Use Columns, Groups, Headings and core blocks inside forms
  • Ready in minutes — Start from 10 pre-built templates or create from scratch

Free Features

  • 18 form field blocks
  • 10 pre-built templates (contact, booking, survey, job application and more)
  • AJAX form submission (with graceful non-JS fallback)
  • Client-side and server-side validation
  • Honeypot + timestamp anti-spam
  • Captcha providers: Cloudflare Turnstile, reCAPTCHA v2/v3, hCaptcha
  • Submissions dashboard in WordPress admin
  • CSV export
  • Admin email notifications + user confirmation emails
  • Custom success message or redirect
  • GDPR consent field
  • Privacy options (disable IP and user-agent collection)
  • Mobile-friendly and translation-ready

Free vs Pro (quick overview)

Free is ideal if you need:
– Contact/lead forms built in Gutenberg
– Local entry storage in WordPress
– CSV export and email notifications
– Strong anti-spam and GDPR-friendly options

Pro is ideal if you need:
– Payments with Stripe
– Advanced booking workflows and calendar export
– File uploads, signatures, ratings, geolocation, advanced phone
– Conditional logic and multi-step forms
– Webhooks, Brevo sync, statistics and custom email templates

Available Form Fields (Free)

  • Text — Single line text input
  • Number — Numeric input with min/max
  • Email — With built-in validation
  • Phone — Phone number input
  • URL — Website URL input
  • Textarea — Multi-line text area
  • Select — Dropdown with custom options
  • Checkbox — Multiple selections
  • Radio — Single selection
  • Date — Date picker
  • Time — Time selection
  • Password — Secure input
  • Hidden — Hidden data field
  • Range Slider — Visual numeric slider
  • Color Picker — Color selection
  • Consent — GDPR checkbox
  • Submit Button — Customizable button

Pro Features

Unlock advanced capabilities with Giraforms Pro:

  • File Upload — Accept file attachments in your forms
  • Star Rating — Collect ratings with a star field
  • Calendar — Inline calendar date picker
  • Booking — Booking fields with time slots, admin calendar view and calendar export
  • Phone (Advanced) — International phone input with country flags
  • Signature — Digital signature pad
  • Currency — Formatted currency input
  • Geolocation — Location-aware field
  • Stripe Payments — Collect payments directly inside your forms
  • Conditional Logic — Show/hide fields based on user input
  • Multi-step Forms — Split long forms into guided steps with progress bar
  • Custom Styles — Control fonts, colors, borders and label position per form
  • Access Restrictions — Limit forms to logged-in or logged-out users
  • Form Scheduling — Open and close forms on specific dates
  • Unique Entry Validation — Prevent duplicate submissions by email
  • Submission Statuses — Track and update entry status from the admin
  • Statistics Dashboard — View form performance and submission trends
  • Custom Email Templates — Branded notification emails
  • Webhooks — Send form data to external services via HTTP requests
  • Brevo — Sync form submissions with your Brevo contact lists

Use Cases

Giraforms is ideal for:

  • Contact forms
  • Booking and reservation forms
  • Survey and feedback forms
  • Job application forms
  • Event registration forms
  • Quote and order request forms
  • Newsletter subscription forms
  • Support ticket forms

Who is it for?

  • Freelancers and agencies building Gutenberg websites
  • Local businesses that need booking and lead forms
  • Teams that want data ownership and privacy-first form handling
  • Site owners who want to avoid bulky shortcode-based form builders

Pre-built Templates

Get started in seconds with 10 ready-to-use templates:

  1. Contact Form
  2. Registration Form
  3. Newsletter Subscription
  4. Feedback Form
  5. Support Request
  6. Quote Request (multi-column)
  7. Event Registration (multi-column)
  8. Job Application (multi-column)
  9. Survey Form
  10. Booking Form (multi-column)

Screenshots
FAQ
ChangeLog