The form builder includes 34 blocks organized into five categories: Donation amount, Donor information, Custom fields, Content & layout, and Extras. This page covers every block, its purpose, and its key settings. Donation amount…
GiveFlow includes multiple layers of protection against spam, abuse, and data breaches. Every measure works out of the box with no configuration required. Anti-spam measures GiveFlow uses five complementary techniques to block spam submissions.…
Multi-step forms break a long donation form into smaller, focused steps. This reduces visual clutter and guides donors through the process one step at a time. When to use multi-step forms Multi-step forms work…
GiveFlow includes four WP-CLI commands for database management, data seeding, and aggregate maintenance. All commands use the wp giveflow namespace. Prerequisites You need WP-CLI installed and accessible from your terminal. Run all commands from…
Form settings control how your donation form behaves and appears. These are form-wide options that apply to the entire form, not individual blocks. Open them with the settings button in the form builder header,…
GiveFlow uses incoming webhooks to receive real-time notifications from payment gateways. When a payment event occurs on Stripe or PayPal, the gateway sends a webhook to your site so GiveFlow can update donation records…
Campaigns are the core of GiveFlow. Each campaign represents a fundraising effort with its own page, donation form, goal, and progress tracking. Campaigns list view The campaigns list shows all your campaigns in one…
GiveFlow lets you accept donations in multiple currencies. Donors can give in their preferred currency, and GiveFlow converts all amounts to your base currency for consistent reporting. Set up supported currencies Go to GiveFlow…
GiveFlow provides nine Gutenberg blocks designed for campaign pages. These blocks display live campaign data and let donors take action directly on the page. How campaign association works Each campaign block needs to know…
GiveFlow uses a capability-based permission system to control access to its features. You can assign 12 capabilities across your WordPress user roles to determine who can view, edit, and manage your fundraising data. Capabilities…