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.…
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…
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…
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 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…
GiveFlow provides two shortcodes for embedding donation forms and the donor portal on your site. Use these shortcodes in any page or post where the block editor is not available. Donation form [giveflow_donation_form slug="your-form-slug"]…
GiveFlow provides extension hooks that let developers build add-ons and customize plugin behavior. This reference covers the main extension points, what they do, and example use cases. All hooks use dot-notation namespacing (for example,…
This guide covers common issues you may encounter with GiveFlow and how to resolve them. Donations not appearing Symptoms: A donor completes a payment, but the donation does not show up in the GiveFlow…