Restarting a Gravity Flow workflow after import
The code below restarts a Gravity Flow workflow after each row of a CSV file has been imported into a form as a new entry with GravityImport.
add_action( 'gravityview/import/entry/created', 'gravityimport_after_entry_created', 10, 2 );
function gravityimport_after_entry_created ( $entry, $batch ){
if( ! class_exists( 'Gravity_Flow_API' ) ) {
return;
}
$form_id = $entry['form_id'];
$api = new Gravity_Flow_API( $form_id );
$api->restart_workflow( $entry );
}
If you are not sure how to add custom code to your theme, please take a look at this article.