Manually create entries and send notifications with Gravity Forms Programatically
<?php // Manually create entries and send notifications with Gravity Forms Programatically $form_id = 10; // add entry $entry = array( "form_id" => $form_id, "1" => "Entry for field ID 1", "2" => "Entry for field ID 2" ); $entry_id = GFAPI::add_entry($entry); // send notifications function send_notifications($form_id, $entry_id){ // Get the array info for our forms and entries // that we need to send notifications for $form = RGFormsModel::get_form_meta($form_id); $entry = RGFormsModel::get_lead($entry_id); // Loop through all the notifications for the // form so we know which ones to send $notification_ids = array(); foreach($form['notifications'] as $id => $info){ array_push($notification_ids, $id); } // Send the notifications GFCommon::send_notifications($notification_ids, $form, $entry); } send_notifications($form_id, $entry_id); ?>