The gform_incomplete_submission_post_save action is triggered after an incomplete form submission is saved in Gravity Forms.
Usage
add_action('gform_incomplete_submission_post_save', 'my_function', 10, 4);
Parameters
- $submission (array): The submission data that was submitted.
- $resume_token (string): Resume token that is being used for this partial entry.
- $form (array): Contains an array of information regarding the form.
- $entry (array): Contains the partial entry that was created.
More information
See Gravity Forms Docs: gform_incomplete_submission_post_save
This action hook is located in forms_model.php
.
Examples
Basic usage
function my_function($submission, $resume_token, $form, $entry) { // Do something here } add_action('gform_incomplete_submission_post_save', 'my_function', 10, 4);
Trigger Mailchimp feed
This example shows how you can trigger the processing of a specific feed when an incomplete submission is saved.
add_action('gform_incomplete_submission_post_save', function ($submission, $resume_token, $form, $entry) { if (function_exists('gf_mailchimp')) { $feed = gf_mailchimp()->get_feed('40'); if (!empty($feed)) { gf_mailchimp()->process_feed($feed, $entry, $form); } } }, 10, 4);
Save token to current user
This example shows how you can save the resume token to the currently logged in user’s profile when an incomplete submission is saved.
add_action('gform_incomplete_submission_post_save', function ($submission, $resume_token, $form, $entry) { if (is_user_logged_in()) { update_user_meta(get_current_user_id(), '_gf_resume_token', $resume_token); } }, 10, 4);