WPForms
This is a premium feature. For more details see Premium Edition.
Use WPForms to build forms that submit data to Dataverse using Universal Capture.
Introduction
DataPress integrates with WPForms, one of the most popular form builders for WordPress. This integration allows you to leverage WPForms' intuitive interface to create forms that submit data directly to Dataverse using the Universal Capture method.
Supported Features
- Universal Capture integration — all form submissions are processed asynchronously and stored in a dedicated Dataverse table
- Intuitive form builder — use WPForms' drag-and-drop interface to design your forms
- Flexible field mapping — map WPForms fields to Dataverse table columns
- Reliable data collection — asynchronous processing ensures no data loss
Currently, DataPress supports Universal Capture submission method for WPForms. This method is ideal for comprehensive data collection and automation scenarios.
Configuration
Step 1: Create a WPForm
- Navigate to WPForms → Add New in your WordPress admin panel
- Choose a form template or start from scratch
- Add the necessary fields to your form
- Assign clear titles and labels to each field for better clarity
- Save your form
Step 2: Enable Universal Capture
To connect your WPForm to Dataverse with Universal Capture:
- Open your WPForm for editing
- Go to Settings → General
- Scroll down to the Advanced section
- Enable Universal Capture by checking the corresponding option
- Configure the field mapping to Dataverse table columns
- Save your settings
How Universal Capture Works with WPForms
When a user submits a WPForm integrated with DataPress:
- Form submission — user fills out and submits the form
- Asynchronous processing — the submission is queued for background processing
- Data storage — all form data is sent to a dedicated Dataverse table
- Non-blocking — the user receives immediate feedback without waiting for Dataverse processing
This ensures a smooth user experience and reliable data collection, even under high traffic.