Skip to content
BrightLeaf Digital
BrightLeaf Digital
  • Plugins
    • GravityOps Bundle
    • Integrate Asana with Gravity Forms
    • Mass Email Notifications for Gravity Forms
    • Recurring Form Submissions
    • Kanban View for GravityView
    • Global Variables
    • Folders4Gravity (free!)
    • GravityOps Search (free!)
  • Snippets
  • Agencies
  • Support
    • Request Support
    • Plugin Documentation
  • Blog
  • Account
    • Freemius Login
  • Contact
BrightLeaf Digital
  • Plugins
    • GravityOps Bundle
    • Integrate Asana with Gravity Forms
    • Mass Email Notifications for Gravity Forms
    • Recurring Form Submissions
    • Kanban View for GravityView
    • Global Variables
    • Folders4Gravity (free!)
    • GravityOps Search (free!)
  • Snippets
  • Agencies
  • Support
    • Request Support
    • Plugin Documentation
  • Blog
  • Account
    • Freemius Login
  • Contact

BL Digital Guidelines & Policies

2
  • Using the Plugin on a Client Site
  • BrightLeaf Digital Refund Policy

Integrate Asana with Gravity Forms

29
  • Getting Started
    • Integrate Asana with Gravity Forms — Welcome & Overview
    • Finding the Plugin in Your Dashboard
  • Setup
    • Connect Asana (OAuth)
    • Create Your First Feed (5-Minute Quickstart)
  • Settings Reference
    • Feed Settings — Name, Conditional Logic & Trigger
    • Asana Task Settings Reference
    • Feed Triggers
    • Mapping Custom Fields
    • Workflow Steps — Create Task
    • Workflow Steps — Update Task
  • How-to Guides
    • Use Conditional Logic to Route Tasks
    • Choosing the Right Feed Trigger
    • Attach File Uploads to Tasks
    • Use Asana Custom Fields as Automation Signals
    • Workflow Steps: Create Task
    • Workflow Steps: Update Task
  • Troubleshooting
    • Basics
    • Reconnecting / Resetting Credentials
    • Task Creation Failed → Backup Task Behavior
    • Items Not Showing in Drop-downs
    • Feed Page Unavailable
    • Task Description Caused Errors
    • Duplicate Tasks
  • Explanations & Concepts
    • OAuth and Scopes
    • Permissions & Workspaces
    • How Feeds Run
    • Performance Considerations
  • Changelog/Roadmap
    • Changelog
    • Roadmap

Mass Email Notifications for Gravity Forms

48
  • Getting Started
    • Mass Email Notifications — Welcome & Overview
    • Finding the Plugin in Your Dashboard
    • Before You Begin: Email Limits & SMTP
    • How Batches Are Created & Sent (5-Minute Delay)
    • Recommended Setup Pattern — Master Control Notification Form
  • Setup
    • Configure Global Send Limits (Throttling)
    • Create Your First Feed (5‑Minute Quickstart)
    • Using a GF Notification as Your Email Template
    • Schedule Batches for a Future Date
  • Settings Reference
    • Workflow Step
    • Global Settings — Limits Reset Rules, Old Batch Cleanup, Cron Toggle & Next Run
    • Unsubscribe Settings (Free Version)
    • Unsubscribe & Preferences Settings (Premium Version)
    • Double Opt-In Settings (Premium Version)
    • Feed Settings — Name, Label, Dedupe, Completion Email
    • Choose Target Form & Email Field
    • Email Settings — From, Reply-To, Subject, Message, Merge Tags
    • Unsubscribe & Preferences Merge Tags Reference
    • Merge Tag Fallbacks & CSV Column Mapping
    • Schedule Based on Date Field
    • Conditional Logic — Feed Form vs. Target Form
    • CSV Ingestion
  • How‑to Guides
    • Send an Update to Everyone Who Used Another Form
    • Create a User Preferences Form (Premium)
    • Set Up a Double Opt-In Workflow (Premium)
    • Using Target-Form Merge Tags
    • Segment Recipients with Target-Form Conditional Logic
    • Import a CSV List and Personalize with Merge Tags
    • Build a Front-End “Trigger” Form for Non-Admin Staff
    • Use Populate Anything for Dynamic, Person-Specific Emails
  • Troubleshooting
    • Basics
    • Batches Not Sending / Cron Not Running
    • Preview Shows 0 Recipients with Target-Form Filters (Premium)
    • Troubleshooting Unsubscribe & Preferences Issues
    • Hitting Rate Limits
    • Emails Going to Spam
    • Entries/Batches Missing After Deletions
  • Explanations & Concepts
    • Understanding Double Opt-In
    • Understanding the Unsubscribe and Preferences System
    • How Batching & Cron Work
    • Throttling Models Explained
    • Deduplication Strategy
    • Batch Statuses & Actions
    • What Gets Logged
    • Limitations & Design Trade‑offs
    • Security & Permissions Considerations
  • Changelog / Roadmap
    • Changelog
    • Roadmap

GravityOps Search

5
  • The Display Attribute
  • Nesting Shortcodes
  • Using Search Operators
  • Multi-Input Field Support
  • General Notes

Kanban View for GravityView

7
  • Getting  Started
    • Kanban View for GravityView
    • How KV4GV Complements GravityView & Gravity Flow
  • Setup & Configuration
    • Quick Start & Setup
    • Board & Card Configuration
  • How‑to Guides / Use Cases
    • Build a Pipeline Board from a Status Field
  • Changelog & Roadmap
    • Changelog
    • Roadmap

Recurring Form Submissions for Gravity Forms

10
  • Getting Started
    • Welcome & Overview
    • Finding the Plugin in Your Dashboard
  • Setup
    • Creating Your First Recurring Feed (Quickstart)
  • Settings Reference
    • Plugin Settings Page
    • Feed Settings
    • Entry Page
    • Notifications, Alerts & Shortcodes
  • Explanations & Concepts
    • Lifecycle, Scheduling, Deletion & Edge Cases
  • Changelog/Roadmap
    • Roadmap
    • Changelog

Global Variables

7
  • Getting Started
  • Creating and Using Variables
  • Nesting Variables
  • Using Variables in Conditional Logic
  • Developer Notes
  • Roadmap
  • Changelog
View Categories
  • Home
  • GravityOps Documentation
  • Recurring Form Submissions for Gravity Forms
  • Settings Reference
  • Notifications, Alerts & Shortcodes

Notifications, Alerts & Shortcodes

This page documents the notification triggers added by the plugin, the daily failure scan (admin notice + email), the developer filter for customizing failure emails, and the available shortcodes.


Notification Triggers #

The plugin adds three event triggers you can use when configuring Gravity Forms → Notifications for a form that has a Recurring Submissions feed.

  • Successful Resubmission
    Fires when an automated resubmission completes and a new child entry is created.
  • Failed Resubmission
    Fires when an automated attempt to resubmit fails (e.g., validation failure). No entry is created and payment feeds do not run.
  • Series Completion
    Fires when the last expected resubmission for a series completes (based on your limit settings).

Configure message body, recipients, conditional logic, etc., as you would for any standard Gravity Forms notification.


Daily Failure Scan: Admin Notice & Email #

The plugin performs a once‑daily scan for failed resubmissions.

Admin Notice (Dashboard) #

  • Displays a dismissible notice listing all series with failures.
  • Each item includes the entry link and basic failure information.
  • Dismissal lasts until the next daily scan.

Failure Email #

  • Sent to the address set in GravityOps → Recurring Submissions → Settings → Error Email Recipient.
  • If blank, it sends to the Site Admin Email.
  • Contains the same failures plus additional details (timestamps, counts, links).

Filter: rfsfgf_auto_form_submissions_failed_entries #

Developers can customize the data included in the failure email using this filter.

Important: The plugin expects a specific data structure. Review the source before modifying to ensure compatibility.

Common use: Redirect email links to a custom interface (e.g., a GravityView page) instead of the default WP Admin entry screen.

Example:

add_filter( 'rfsfgf_auto_form_submissions_failed_entries', function ( $failed_entries ){
    foreach ($failed_entries as $index => $entry) {
        $gf_entry = GFAPI::get_entry( $entry['entry_id'] );
        $entry['view_entry'] = get_home_url() . "some/path/to/GravityView/view";
        $entry['invoice_number'] = $gf_entry['5'];

        $failed_entries[$index] = $entry;
    }
    return $failed_entries;
});

Shortcodes #

Overview Table #

[rfsfgf_overview]
  • Output: A front‑end table mirroring the admin overview: Entry, Form, Feed Name, Feed Label, Next Submission, Progress, Status.
  • Notes: Pair with your membership/role plugin to restrict visibility as needed.

Entry Widget #

[rfsfgf_entry_widget form_id="{form_id}" entry_id="{entry_id}"]
  • Output: The same Entry Meta Box UI shown on the entry page, including status and action buttons.
  • Parameters:
    • form_id – Required; the form containing the entry.
    • entry_id – Required; the specific entry to display/manage.
  • Usage: Ideal for client or staff portals to expose series controls on the front‑end.

Operational Notes #

  • Series with outstanding failures are not marked complete until each failure is either successfully retried or manually Marked as Fixed from the entry widget.
  • Notification triggers operate independently from the daily scan; you can use both for proactive and batched alerting.
Updated on November 12, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Entry Page
Table of Contents
  • Notification Triggers
  • Daily Failure Scan: Admin Notice & Email
    • Admin Notice (Dashboard)
    • Failure Email
  • Filter: rfsfgf_auto_form_submissions_failed_entries
  • Shortcodes
    • Overview Table
    • Entry Widget
  • Operational Notes
  • GravityOps Plugin Bundle
  • Integrate Asana with Gravity Forms
  • Mass Email Notifications
  • Global Variables
  • Recurring Form Submissions
  • Folders4Gravity (free!)
  • GravityOps Search (free!)
  • Code Snippet Library

Unlock weekly tools and insights that help you run your business on WordPress - faster and smarter.

This field is hidden when viewing the form
Name
This field is hidden when viewing the form
You've already subscribed with that email address!
  • Request Support
  • Consult Our Documentation
  • Read Our Blog
  • Join Our Agency Program
  • Become An Affiliate
  • View Your Account Info
  • Contact BrightLeaf Digital
© 2025 BrightLeaf Digital
  • Plugins
    • GravityOps Bundle
    • Integrate Asana with Gravity Forms
    • Mass Email Notifications for Gravity Forms
    • Recurring Form Submissions
    • Kanban View for GravityView
    • Global Variables
    • Folders4Gravity (free!)
    • GravityOps Search (free!)
  • Snippets
  • Agencies
  • Support
    • Request Support
    • Plugin Documentation
  • Blog
  • Account
    • Freemius Login
  • Contact