Skip to content

BrightLeaf Digital

BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Mass Email Notifications for Gravity Forms
    • Global Variables
    • Recurring Form Submissions
    • Folders4Gravity
  • Docs
  • Snippet Library
  • Blog
  • Contact Us
BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Mass Email Notifications for Gravity Forms
    • Global Variables
    • Recurring Form Submissions
    • Folders4Gravity
  • Docs
  • Snippet Library
  • Blog
  • Contact Us

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

38
  • 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)
    • Use a GF Notification as Your Email Template
    • Schedule Batches for a Future Date
  • Settings Reference
    • Global Settings — Limits Reset Rules, Old Batch Cleanup, Cron Toggle & Next Run
    • Feed Settings — Name, Label, Dedupe, Completion Email
    • Choose Target Form & Email Field
    • Email Settings — From, Reply-To, Subject, Message, Merge Tags
    • 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
    • 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)
    • Hitting Rate Limits
    • Emails Going to Spam
    • Entries/Batches Missing After Deletions
  • Explanations & Concepts
    • 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
View Categories
  • Home
  • Docs
  • Mass Email Notifications for Gravity Forms
  • Settings Reference
  • Conditional Logic — Feed Form vs. Target Form

Conditional Logic — Feed Form vs. Target Form

Conditional logic appears in two places and they do different jobs. Understanding the split keeps your campaigns precise and predictable.


Feed Form Logic (Control Form) #

Purpose: Decide whether the feed should run when the control form is submitted.

  • Runs on the control form’s fields (e.g., a radio for Audience, a checkbox for “Send test only”).
  • Example: Only run this feed if Audience = Donors.
  • Typical pattern: One control form, multiple feeds. Each feed has its own conditions so only the correct feed triggers.

Result: If the conditions are not met, the feed does not create a batch.


Target Form Logic (Audience Filtering, Premium) #

In the feed settings, this appears as Mass Email Conditional Logic.
Purpose: Decide which entries are included once the feed runs.

  • Runs against the target form’s entries (the list you’re emailing).
  • Example filters:
    • Donation Date is this month
    • Role = Parent
  • Multiple conditions can be combined to create tight segments.
  • You can also use merge tags to populate values from the control form submission in these conditions. This is powerful, but it breaks the preview’s estimated recipient count (the preview will show 0).

Result: The batch is created, but only entries matching these conditions are added as recipients.


Common Patterns #

  • Single Control Form, Many Audiences:
    • Control form has an Audience field (Donors / Volunteers / Members).
    • Each feed’s Feed Form Logic checks for one audience.
    • Each feed’s Target Form Logic further narrows the segment (e.g., donations in the last 90 days).
  • Test vs. Live Sends:
    • Add a Mode field (Test / Live) on the control form.
    • Feed Form Logic: Run Test feed when Mode = Test; run Live feed when Mode = Live.
    • Target Form Logic: For Test feed, limit to a small internal list.

Tips #

  • Keep control-form conditions simple and obvious for staff.
  • Use descriptive labels for feeds so it’s clear which audience each one targets.
  • Start with narrow filters, preview the estimated batch size, then widen if needed.

With the right split—control form to trigger, target form to filter—you get clean workflows and accurate audiences every time.

Updated on September 7, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Schedule Based on Date FieldCSV Ingestion
Table of Contents
  • Feed Form Logic (Control Form)
  • Target Form Logic (Audience Filtering, Premium)
  • Common Patterns
  • Tips
© 2025 BrightLeaf LLC dba BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Mass Email Notifications for Gravity Forms
    • Global Variables
    • Recurring Form Submissions
    • Folders4Gravity
  • Docs
  • Snippet Library
  • Blog
  • Contact Us