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
    • GravityOps Search
  • 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
    • GravityOps Search
  • 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

GravityOps Search

5
  • The Display Attribute
  • Nesting Shortcodes
  • Using Search Operators
  • Multi-Input Field Support
  • General Notes
View Categories
  • Home
  • Docs
  • GravityOps Search
  • General Notes

General Notes

  • To search multiple fields pass comma separated IDs to the search attribute and separate the corresponding values in
    the shortcode content with the | symbol. Use the search_mode attribute to configure if any or all conditions must
    match. To search for multiple values for the same field, repeat the field ID in the search attribute with the corresponding values in the shortcode content.
  • Custom Formatting: Use the display attribute with placeholders, enabling displays in a complex format.
    You can create lists or tables, link to entries in a Gravity View, create mailto links, the possibilities are almost
    endless! You can define CSS classes allowing for even more customization! See above for details.
  • The search and display attributes both support entry properties and field IDs. See Gravity Forms Entry Object.
  • To perform a global search for any field with a specified value, leave the corresponding search ID blank.
  • To display values from a field without searching, omit the search attribute and shortcode content.
  • Sorting:
    Use sort_key (field ID, entry property, or entry meta key), sort_direction (ASC, DESC (default), RAND),
    and sort_is_num (true/false). For secondary sorting, use secondary_sort_key and secondary_sort_direction.
    Secondary sorting is ignored if primary sort direction is RAND.
    Please note that dates are numeric regarding the sort_is_num attribute.
  • Use the unique attribute with any non-empty value to return only unique results. Please Note: that if the results
    are not exactly the same they will be treated as unique. So the results example.com and example.con as a typo
    will be considered unique.
  • To search for empty values, leave the shortcode content blank and use the search_empty attribute with any non-empty value.
  • Use the default attribute to specify a value to display when no results are found or for blank values within entries.
  • Use the link attribute with any non-empty value to wrap each result in a link to the entry view page in the WordPress admin.
  • When using the shortcode content to pass in search values (separated by the | character), avoid using the pipe (|)
    symbol inside the actual values themselves. Escaping is not currently supported, so including a pipe within a value may
    result in incorrect or partial matches.
  • The [gravops_search] shortcode does not restrict access by default. Anyone who can view the page can see the search results, including Gravity Forms entry data.
    To protect sensitive information, place the shortcode inside pages with appropriate access controls (e.g., membership plugins, password protection, or role-based visibility).
  • Each [gravops_search] shortcode runs a live database query. Using many shortcodes, large forms, or limit=”all” can slow down page loads.
    To improve speed:
    • Use limit to cap results
    • Minimize nested shortcodes
    • Consider caching the page output
  • If there are more search IDs than values, extra fields will search for blank entries. Extra values beyond the number of IDs are ignored.
Updated on September 18, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Multi-Input Field Support
© 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
    • GravityOps Search
  • Docs
  • Snippet Library
  • Blog
  • Contact Us