Use Case
The Civi webform integration supports creating activities as part of the webform submission. There’s an option in the activity tab to “include entire webform submission in activity details”. This takes a snapshot of the form data and saves it to the activity. It does this correctly with the logged in user contact fields and with the activity fields, but not with additional contacts.
Steps to replicate the issue
- Create a webform, enable civicrm and indicate it will have two contacts and an activity.
- Contact 1 will be the individual submitting the form. Add first name and last name.
- Contact 2 will be the organisation employer. Add the org name and some address fields for the org.
- Setup the activity and click the option to store details.
- Submit the form and view the resulting activity.
Solution
The fix introduces a setting called “Submit disabled field value(s)” for additional contacts which when ticked, pushes the field values from disabled field to webform submissions hence capturing snapshot in Civi as well(if posting to Civi activity details is enabled). Webform civi integration module doesn’t seem to send disabled field values for additional contacts hence this setting appears specifically for them.
You Might Also Like
Fixing KCFinder in CiviCRM on Drupal 10: Timeout, 403, and “Unknown Error”
If you've just enabled image uploads or badge layouts in CiviCRM on a Drupal 10 site and the KCFinder image browser...
CiviCRM vs Salesforce: Which is Best for UK Nonprofits? (2026)
If you're a UK charity, association, or nonprofit evaluating CRM software, you've almost certainly encountered two...
WordPress Website for UK Charities and Nonprofits: A Complete Guide
If your charity or nonprofit is looking to build or improve its website, WordPress is the most widely used and...
Fixing KCFinder in CiviCRM on Drupal 10: Timeout, 403, and “Unknown Error”
If you've just enabled image uploads or badge layouts in CiviCRM on a Drupal 10 site and the KCFinder image browser...
