Answers.Body: <p>I've done this a couple of times now using a custom drupal module and hooks.  You can get data into civicrm using the api.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-18T14:43:54.967Z
Answers.LastActivityDate: 2017-05-18T14:43:54.967Z
Answers.UserDisplayName: Matthew Wire
Answers.Body: <p>You might be able to achieve the required by daisy-chaining a number of separate webforms (using webform checksum to pass the same contact id through each form). You would need to change the 'submit' button to be eg 'next page' - and going backwards might be hard but not impossible - but it would allow for Activities etc to be triggered at each step.</p>
  
Answers.ContentLicense: CC BY-SA 3.0
Answers.CreationDate: 2017-05-18T20:48:34.020Z
Answers.LastActivityDate: 2017-05-18T20:48:34.020Z
Answers.UserDisplayName: petednz - fuzion
Body: <p>Use case:</p>
  
  <p>A multi step CiviCRM Drupal web form where I want any CiviCRM fields and CiviCRM activities to be updated in CiviCRM as each step is completed rather than only at the end of the completed form.</p>
  
  <p>This enables 2 things:</p>
  
  <ol>
  <li>Data in an uncompleted form is still captured in CiviCRM.</li>
  <li>Progress through the form can be tracked via CiviCRM activities so that CiviCRM smart groups can be created to mail/remind specific users to complete the rest of the form.</li>
  </ol>
  
  <p>Is this possible? If not, would others be interested in it?</p>
  
Tags: <webform-civicrm><activities>
Title: How to use CiviCRM Webform to process CiviCRM fields at each step rather than on submit?
ThreadText: # How to use CiviCRM Webform to process CiviCRM fields at each step rather than on submit?
  
  (Asked by: username_0 on 2017-05-18)
  
  Use case:
  
  A multi step CiviCRM Drupal web form where I want any CiviCRM fields and CiviCRM activities to be updated in CiviCRM as each step is completed rather than only at the end of the completed form.
  
  This enables 2 things:
  
  1. Data in an uncompleted form is still captured in CiviCRM.
  2. Progress through the form can be tracked via CiviCRM activities so that CiviCRM smart groups can be created to mail/remind specific users to complete the rest of the form.
  
  Is this possible? If not, would others be interested in it?
  
  **Tags:** webform-civicrm, activities
  
  
  ---
  
  ## 2 answers
  
  ### Answer by username_1 on 2017-05-18. Score: 1
  
  I've done this a couple of times now using a custom drupal module and hooks. You can get data into civicrm using the api.
  
  
  ---
  
  ### Answer by username_2 on 2017-05-18. Score: 0
  
  You might be able to achieve the required by daisy-chaining a number of separate webforms (using webform checksum to pass the same contact id through each form). You would need to change the 'submit' button to be eg 'next page' - and going backwards might be hard but not impossible - but it would allow for Activities etc to be triggered at each step.
  
  
  ---
  
  