Flavonto Forms documentation
Build accessible forms visually: steps, conditional logic, calculations, uploads, payments, saved drafts and a complete entries workspace.
Getting started
- Install and build your first formRequirements, installation, the first form and adding it to a page.
- Embedding formsThe block, shortcodes, popups, menu links, widgets, Elementor, WPBakery and PHP.
Building forms
- The builderLibrary, canvas, outline, inspector, drafts, versions, previews and keyboard shortcuts.
- Checking answersRequired fields, lengths, numbers, patterns, unique answers, dates, available hours, choices, matching fields, and the messages visitors see.
- Layout, steps and saving for laterColumns, sections, repeating groups, steps with a progress bar, and save and continue later.
- Conditional logicShow and hide fields, sections and steps, make fields required on a condition, and route emails and integrations.
- CalculationsTotals, quotes and scores with formulas that are checked again on the server.
- File uploadsPrivate storage, file checks, size limits, links in emails, attachments and the Media Library.
- Limits, schedules and accessOpen and close a form on a schedule with a countdown, limit entries with an optional waiting list, limit entries per person, and choose who can use a form.
- Spam protectionThe checks that run on every form, challenges, Akismet, and what happens to entries that look like spam.
- Design and stylingDesigns, colours, dark mode, label positions, spacing, and custom CSS with design tokens.
- Multilingual sites and RTLTranslating forms with WPML or Polylang, form languages, and right to left forms.
- AccessibilityWhat the forms and the builder do for people using keyboards, screen readers, zoom and touch, and what you need to do as the author.
After sending
- EmailsNotifications to your team and copies to visitors, recipients chosen by rules, merge tags, attachments and delivery checks.
- ConfirmationsWhat visitors see after sending: a message, a page or an address, chosen by rules.
- PaymentsOne time payments through Stripe Checkout and PayPal, test mode, webhooks and payment states.
- IntegrationsWebhooks, email marketing services, Zoho CRM, Telegram, WordPress users and posts, database rows, analytics events, campaign values and address suggestions.
Managing entries
- EntriesViews, search, filters, labels, statuses, notes, the timeline, editing, resending and exports.
- Privacy and dataEncryption, IP addresses, keeping less data, retention, consent records and the WordPress personal data tools.
- Import, export and moving from QuformExport and import forms, import entries from a CSV file, move forms and entries from Quform, and undo an import.
- How forms are protectedWhat the plugin checks on the server, how files, links, integrations and staff permissions are protected, and what you should still do on your site.
Help
- TroubleshootingEmails not arriving, forms not sending, uploads, background jobs, payments, caching and conflicts.
- Licence and updatesActivating the licence key, how updates arrive, and what happens when a licence expires.
- Questions and answersShort answers to the questions people ask most.
- PerformanceWhat loads on which pages, measured speeds with 10,000 entries, background work, caching and settings for busy sites.
- Backups, updates and removalWhat to back up, how updates change the database, restoring, deactivating, and deleting the plugin with or without its data.
- Known limitationsWhat Flavonto Forms does not do in this version, and what has and has not been tested.
- Getting supportWhere to look first, what to send, how to reach Flavonto support, and how to report a security problem.
Reference
- Field referenceEvery element and every setting.
- Form settingsEvery setting of a form.
- Global settingsEvery setting on the Settings screen.
- TemplatesThe forms you can start from.
Developers
- How Flavonto Forms worksStorage, form versions, the submission pipeline, background jobs and where to extend.
- PHP functions and constantsFunctions for themes and plugins, wp-config.php constants and capabilities.
- JavaScript eventsEvents forms dispatch in the browser, cancelling a submission, and the FlavontoForms object.
- REST APIThe public routes the visitor runtime uses, the payment webhooks, and the admin routes.
- The form documentThe JSON structure of a form, as exported, imported and passed to hooks.
- RecipesVerify webhook signatures, send entries to Google Sheets, connect Zoho CRM, add merge tags, validation and integrations.
- Building, testing and releasingFor the people who work on the plugin itself: the source layout, build commands, test suites, database migrations and the release procedure.
- Actions and filtersEvery hook with its arguments.