The gform_post_notification_save action fires after a notification is successfully saved in Gravity Forms.
Usage
add_action('gform_post_notification_save', 'your_function_name', 10, 3);
Parameters
$notification(Notifications Object): The notifications object.$form(Form Object): The current form.$is_new_notification(bool): True if this is a new notification. False otherwise.
More information
See Gravity Forms Docs: gform_post_notification_save
This action was added in Gravity Forms version 1.9.16 and is located in GFNotification::notification_edit_page() in notification.php.
Examples
Notify admin when a new notification is created or updated
This example sends an email to the admin when a new notification is created or updated for a form.
add_action('gform_post_notification_save', 'notification_saved', 10, 3);
function notification_saved($notification, $form, $is_new_notification) {
if ($is_new_notification) {
$message = 'A new notification was created for form id ' . $form['id'] . ' - ' . $form['title'];
} else {
$message = 'A new notification was updated for form id ' . $form['id'] . ' - ' . $form['title'];
}
GFCommon::send_email('[email protected]', '[email protected]', '', '', 'New Notification', $message);
}