Giraforms Documentation
Complete guide to building powerful WordPress forms with Giraforms.
Giraforms is a WordPress form builder plugin that lets you create professional forms without code. Whether you need a simple contact form, a multi-step application, or an advanced booking system with conditional logic, this documentation guides you through every step.
From installation to advanced features like webhooks and statistics, learn how to build forms that work perfectly for your needs. The free version includes 18 field types, spam protection, and email notifications. Giraforms Pro adds 8 premium fields, conditional logic, multi-step forms, a complete booking system, and advanced styling options.
This documentation covers installation, configuration, form building, customization, data management, and troubleshooting. Use the navigation menu or browse sections below to find what you need.
Getting Started
New to Giraforms? Start here to install the plugin, create your first WordPress form, and understand the form builder interface. These guides cover everything beginners need to get up and running quickly.
Getting Started
Install the plugin, create your first form, and embed it on any page.
Form Fields
Explore all 18 field types available in the free version.
Premium Fields Pro
8 advanced fields: file upload, signature, currency, rating, and more.
Customization
Make your forms match your brand and create smarter user experiences. Customize colors, typography, spacing, and add powerful features like conditional logic to show or hide fields based on user input. Break long forms into manageable steps with multi-step forms, or build a complete booking system for appointments and reservations.
Form Styling Pro
Customize colors, fonts, borders, label positions, and alignment.
Email Notifications
Set up admin alerts, user confirmations, and Pro email templates.
Conditional Logic Pro
Show, hide, or modify fields based on user input with 10 operators.
Multi-Step Forms Pro
Break long forms into steps with a progress bar and per-step validation.
Booking System Pro
Accept appointments and reservations with calendar, time slots, and capacity management.
Data & Integration
Manage form submissions, export data, and connect your forms to external services. View all form entries in WordPress, export to CSV for analysis, or use webhooks to send data to Zapier, Make, or custom APIs. Track form performance with the built-in analytics dashboard to understand submission trends and optimize your forms.
Submissions
View, search, filter, and manage form entries in the admin panel.
Export
Export entries as CSV or ICS calendar files.
Webhooks Pro
Send submission data to Zapier, Make, n8n, or any URL.
Statistics Pro
Analytics dashboard with charts, date filters, and insights.
Security & Access
Protect your WordPress forms from spam and control who can submit them. Built-in spam protection includes honeypot fields, rate limiting, and Cloudflare Turnstile integration to block bots without frustrating real users. Use scheduling features to automatically open and close forms, restrict access by login status, and prevent duplicate submissions.
Spam Protection
Honeypot, rate limiting, and Cloudflare Turnstile integration.
Scheduling & Access Pro
Schedule forms, restrict access by role, and limit to one entry per user.
Common Questions
How do I create a contact form with Giraforms?
Start with the Getting Started guide to install the plugin, then learn about form fields to add name, email, and message fields. Set up email notifications to receive submissions in your inbox.
How do I show or hide fields based on user input?
Use Conditional Logic (Pro feature) to create dynamic forms. You can show, hide, or modify fields in real-time based on user selections with 10 different operators and AND/OR logic.
Can I create a multi-page form in WordPress?
Yes! The Multi-Step Forms feature (Pro) lets you break long forms into multiple steps with a progress bar, per-step validation, and custom navigation buttons.
How do I accept appointments or bookings?
The Booking System (Pro) includes a calendar picker, configurable time slots, capacity management, and pricing. Perfect for appointment scheduling, class registration, or reservation forms.
How do I stop spam submissions?
Giraforms includes multiple spam protection methods: honeypot fields (hidden from real users), submission speed checks, rate limiting, and Cloudflare Turnstile integration. All features work automatically with no configuration needed.
Can I send form data to external services?
Yes! Use Webhooks (Pro) to send submission data to Zapier, Make (Integromat), n8n, or any custom URL. This lets you connect forms to thousands of apps and services without coding.