GravityOps Documentation Search Our Documentation BL Digital Guidelines & Policies BrightLeaf Digital Refund Policy Using the Plugin on a Client Site Integrate Asana with Gravity Forms Getting Started Integrate Asana with Gravity Forms — Welcome & OverviewFinding the Plugin in Your Dashboard Setup Connect Asana (OAuth)Create Your First Feed (5-Minute Quickstart) Settings Reference Feed Settings — Name, Conditional Logic & TriggerAsana Task Settings ReferenceFeed TriggersMapping Custom FieldsGlobal Settings — Failure Handling How-to Guides Use Conditional Logic to Route TasksChoosing the Right Feed TriggerAttach File Uploads to TasksUse Asana Custom Fields as Automation SignalsWorkflow Steps: Create TaskWorkflow Steps: Update Task Explanations & Concepts OAuth and ScopesPermissions & WorkspacesHow Feeds RunPerformance Considerations Troubleshooting Known LimitationsBasicsReconnecting / Resetting CredentialsTask Creation Failed → Backup Task BehaviorItems Not Showing in Drop-downsFeed Page UnavailableTask Description Caused ErrorsDuplicate Tasks Changelog/Roadmap RoadmapChangelog Mass Email Notifications for Gravity Forms Getting Started Mass Email Notifications — Welcome & OverviewFinding the Plugin in Your DashboardBefore You Begin: Email Limits & SMTPHow 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 TemplateSchedule Batches for a Future Date Settings Reference Workflow StepGlobal Settings — Limits Reset Rules, Old Batch Cleanup, Cron Toggle & Next RunUnsubscribe Settings (Free Version)Unsubscribe & Preferences Settings (Premium Version)Double Opt-In Settings (Premium Version)Feed Settings — Name, Label, Dedupe, Completion EmailChoose Target Form & Email FieldEmail Settings — From, Reply-To, Subject, Message, Merge TagsUnsubscribe & Preferences Merge Tags ReferenceMerge Tag Fallbacks & CSV Column MappingSchedule Based on Date FieldConditional Logic — Feed Form vs. Target FormCSV Ingestion How To Guides Mass Email Notifications For Gravity Forms Build a Front-End “Trigger” Form for Non-Admin StaffCreate a User Preferences Form (Premium)Import a CSV List and Personalize with Merge TagsSegment Recipients with Target-Form Conditional LogicSend an Update to Everyone Who Used Another FormSet Up a Double Opt-In Workflow (Premium)Use Populate Anything for Dynamic, Person-Specific EmailsUsing Target-Form Merge Tags Explanations & Concepts Understanding Double Opt-InUnderstanding the Unsubscribe and Preferences SystemHow Batching & Cron WorkThrottling Models ExplainedDeduplication StrategyBatch Statuses & ActionsWhat Gets LoggedLimitations & Design Trade‑offsSecurity & Permissions Considerations Troubleshooting BasicsBatches Not Sending / Cron Not RunningPreview Shows 0 Recipients with Target-Form Filters (Premium)Troubleshooting Unsubscribe & Preferences IssuesHitting Rate LimitsEmails Going to SpamEntries/Batches Missing After Deletions Changelog / Roadmap RoadmapChangelog GravityOps Multi-Path Step GravityOps Multi-Path Step Changelog GravityOps AI Feed Getting Started Welcome To GravityOps AI FeedBefore You BeginFinding The Plugin And Its FeedsCreate Your First Text FeedCreate Your First Image Feed Setup Get Anthropic And OpenAI API KeysSave And Test CredentialsServer-Managed CredentialsGlobal Controls Settings Reference Common Feed SettingsText Feed SettingsImage Feed SettingsTriggers, Execution, And Frontend AccessPrompts And Merge TagsOutput Fields And JSON MappingNotifications And Administrator RerunsFrontend Shortcode ReferenceGravity Flow Steps How To Guides Generate Text After SubmissionAdd A Frontend Text ButtonFill Multiple Fields From One Text RequestGenerate And Preview Images Before Submission Explanations Concepts System Prompt Versus User PromptCredential Sources And ProfilesPublic Access, Rate Limits, And ProxiesPrivacy, Costs, And Human Review Troubleshooting Troubleshoot Credential ProblemsTroubleshoot Feeds That Do Not RunTroubleshoot Frontend Buttons And StreamingTroubleshoot Output Fields And JSON MappingTroubleshoot Image GenerationTroubleshoot Advanced System Errors Developer Reference Constants And Runtime Reference Changelog Roadmap Limitations And RoadmapChangelog GravityOps Live Field Validation GravityOps Live Field Validation Changelog GravityOps Multi Media GravityOps Multi Media Changelog GravityOps Charts GravityOps Charts Changelog GravityOps Workflow Step Runner GravityOps Workflow Step Runner Changelog GravityOps Code Snippet Manager Getting Started Overview and InstallationAdding Your First SnippetAdding a GitHub Collection Managing Snippets Snippet Types: PHP, JS, CSS, and HTMLSnippet ConfigurationScope SettingsActivating and Deactivating SnippetsTags and FilteringImport and ExportFoldersRevisionsSecurity Scan Github Collections How GitHub Sync WorksAdding a CollectionUpdates and ReconciliationCreating Your Own Snippet Library Config Blocks What Is a Config Block?Config Block Syntax — PHPConfig Block Syntax — JS and CSSConfig Annotations Advanced Safe ModeEval Fallback ModeError Handling and RecoveryServer Configuration: NginxSettings ReferenceAbilities API, REST and AI AssistantsActions and filtersLoad Time Tracking Troubleshooting Snippet Not RunningFilesystem Write ErrorsSecurity Scanner ConflictsGitHub Sync Failures Changelog Roadmap RoadmapChangelog GravityOps Search General Notes The Display Attribute Using Search Operators Multi-Input Field Support Nesting Shortcodes Shortcode Builder Changelog Kanban View for GravityView Getting Started Kanban View for GravityViewHow KV4GV Complements GravityView & Gravity Flow Setup Configuration Kanban View For Gravityview Quick Start & SetupBoard & Card Configuration How To Guides Use Cases Kanban View For Gravityview Build a Pipeline Board from a Status Field Changelog & Roadmap RoadmapChangelog Recurring Form Submissions for Gravity Forms Getting Started Welcome to Recurring Form SubmissionsFinding the Plugin in Your DashboardKey Terms and How a Series WorksBefore You Begin: Requirements and Cron Setup Creating Your First Recurring FeedChoosing Snapshot or Dynamic InputsChecking the Worker Before You Rely On It Settings Reference Global SettingsFeed SettingsThe Queue ScreenEntry PageNotifications and AlertsMerge Tags and Entry MetaShortcodes How To Guides Recurring Form Submissions For Gravity Forms Move One Series to a Different DateChange the Schedule for Existing SeriesPause, Resume and Stop SchedulesRefresh Values with GP Populate AnythingLet Each Entry Set Its Own LimitSkip Runs with Conditional LogicPut Recurring Controls on a Front-End PageRestart a Completed or Canceled Series Explanations & Concepts How Scheduling WorksMissed Runs and DowntimeSeries Lifecycle StatesHow the Background Worker RunsDeletions, Trashing and Edge CasesWhat Is Stored, and For How LongPermissions and SecurityWhat Changes When You Update Troubleshooting Recurring Form Submissions For Gravity Forms Troubleshooting BasicsNothing Is Being SubmittedA Series Is Not RunningSubmissions Run LateA Submission FailedValues Are Wrong or EmptyLogging and Copy Diagnostics Developer Reference Recurring Form Submissions For Gravity Forms Hooks and Filters Changelog/Roadmap RoadmapChangelog Global Variables Creating and Using Variables Nesting Variables Using Variables in Conditional Logic Developer Notes Roadmap Changelog Folders4Gravity Getting Started with Folders4Gravity Getting Started with Folders Folder Management Inside a Folder Admin Dashboard Widgets Frequently Asked Questions Changelog GravityOps Forum Getting Started Gravityops Forum Welcome to GravityOps ForumFinding GravityOps Forum in Your DashboardQuick Setup Checklist Setup Gravityops Forum Creating Your First Board and ForumMapping Gravity Forms to Forum ContentUsing Shortcodes to Display the ForumConfiguring Permalinks and Slugs Settings Reference Gravityops Forum Plugin Configuration ReferenceBoards and Forums ReferenceAccess and Permissions ReferenceForm Mapping ReferenceNotification Events and Merge Tags Reference How To Guides Gravityops Forum Setting Up Login and RegistrationCreating a Members-Only ForumModerating Topics and RepliesFollowing and SubscriptionsUsing Feeds for Topic and Reply CreationUsing Gravity Flow with GravityOps ForumUsing Shortcode ParametersCustomizing the Forum Design Explanations Concepts Gravityops Forum Boards, Forums, and Topics HierarchyHow Gravity Forms Integration WorksThe Permission Inheritance Model Troubleshooting Gravityops Forum Common Issues and SolutionsDebugging Permission Denied ErrorsFixing 404 Not Found Errors Changelog Roadmap Gravityops Forum RoadmapChangelog
Integrate Asana with Gravity Forms Getting Started Integrate Asana with Gravity Forms — Welcome & OverviewFinding the Plugin in Your Dashboard Setup Connect Asana (OAuth)Create Your First Feed (5-Minute Quickstart) Settings Reference Feed Settings — Name, Conditional Logic & TriggerAsana Task Settings ReferenceFeed TriggersMapping Custom FieldsGlobal Settings — Failure Handling How-to Guides Use Conditional Logic to Route TasksChoosing the Right Feed TriggerAttach File Uploads to TasksUse Asana Custom Fields as Automation SignalsWorkflow Steps: Create TaskWorkflow Steps: Update Task Explanations & Concepts OAuth and ScopesPermissions & WorkspacesHow Feeds RunPerformance Considerations Troubleshooting Known LimitationsBasicsReconnecting / Resetting CredentialsTask Creation Failed → Backup Task BehaviorItems Not Showing in Drop-downsFeed Page UnavailableTask Description Caused ErrorsDuplicate Tasks Changelog/Roadmap RoadmapChangelog
Mass Email Notifications for Gravity Forms Getting Started Mass Email Notifications — Welcome & OverviewFinding the Plugin in Your DashboardBefore You Begin: Email Limits & SMTPHow 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 TemplateSchedule Batches for a Future Date Settings Reference Workflow StepGlobal Settings — Limits Reset Rules, Old Batch Cleanup, Cron Toggle & Next RunUnsubscribe Settings (Free Version)Unsubscribe & Preferences Settings (Premium Version)Double Opt-In Settings (Premium Version)Feed Settings — Name, Label, Dedupe, Completion EmailChoose Target Form & Email FieldEmail Settings — From, Reply-To, Subject, Message, Merge TagsUnsubscribe & Preferences Merge Tags ReferenceMerge Tag Fallbacks & CSV Column MappingSchedule Based on Date FieldConditional Logic — Feed Form vs. Target FormCSV Ingestion How To Guides Mass Email Notifications For Gravity Forms Build a Front-End “Trigger” Form for Non-Admin StaffCreate a User Preferences Form (Premium)Import a CSV List and Personalize with Merge TagsSegment Recipients with Target-Form Conditional LogicSend an Update to Everyone Who Used Another FormSet Up a Double Opt-In Workflow (Premium)Use Populate Anything for Dynamic, Person-Specific EmailsUsing Target-Form Merge Tags Explanations & Concepts Understanding Double Opt-InUnderstanding the Unsubscribe and Preferences SystemHow Batching & Cron WorkThrottling Models ExplainedDeduplication StrategyBatch Statuses & ActionsWhat Gets LoggedLimitations & Design Trade‑offsSecurity & Permissions Considerations Troubleshooting BasicsBatches Not Sending / Cron Not RunningPreview Shows 0 Recipients with Target-Form Filters (Premium)Troubleshooting Unsubscribe & Preferences IssuesHitting Rate LimitsEmails Going to SpamEntries/Batches Missing After Deletions Changelog / Roadmap RoadmapChangelog
GravityOps AI Feed Getting Started Welcome To GravityOps AI FeedBefore You BeginFinding The Plugin And Its FeedsCreate Your First Text FeedCreate Your First Image Feed Setup Get Anthropic And OpenAI API KeysSave And Test CredentialsServer-Managed CredentialsGlobal Controls Settings Reference Common Feed SettingsText Feed SettingsImage Feed SettingsTriggers, Execution, And Frontend AccessPrompts And Merge TagsOutput Fields And JSON MappingNotifications And Administrator RerunsFrontend Shortcode ReferenceGravity Flow Steps How To Guides Generate Text After SubmissionAdd A Frontend Text ButtonFill Multiple Fields From One Text RequestGenerate And Preview Images Before Submission Explanations Concepts System Prompt Versus User PromptCredential Sources And ProfilesPublic Access, Rate Limits, And ProxiesPrivacy, Costs, And Human Review Troubleshooting Troubleshoot Credential ProblemsTroubleshoot Feeds That Do Not RunTroubleshoot Frontend Buttons And StreamingTroubleshoot Output Fields And JSON MappingTroubleshoot Image GenerationTroubleshoot Advanced System Errors Developer Reference Constants And Runtime Reference Changelog Roadmap Limitations And RoadmapChangelog
GravityOps Code Snippet Manager Getting Started Overview and InstallationAdding Your First SnippetAdding a GitHub Collection Managing Snippets Snippet Types: PHP, JS, CSS, and HTMLSnippet ConfigurationScope SettingsActivating and Deactivating SnippetsTags and FilteringImport and ExportFoldersRevisionsSecurity Scan Github Collections How GitHub Sync WorksAdding a CollectionUpdates and ReconciliationCreating Your Own Snippet Library Config Blocks What Is a Config Block?Config Block Syntax — PHPConfig Block Syntax — JS and CSSConfig Annotations Advanced Safe ModeEval Fallback ModeError Handling and RecoveryServer Configuration: NginxSettings ReferenceAbilities API, REST and AI AssistantsActions and filtersLoad Time Tracking Troubleshooting Snippet Not RunningFilesystem Write ErrorsSecurity Scanner ConflictsGitHub Sync Failures Changelog Roadmap RoadmapChangelog
GravityOps Search General Notes The Display Attribute Using Search Operators Multi-Input Field Support Nesting Shortcodes Shortcode Builder Changelog
Kanban View for GravityView Getting Started Kanban View for GravityViewHow KV4GV Complements GravityView & Gravity Flow Setup Configuration Kanban View For Gravityview Quick Start & SetupBoard & Card Configuration How To Guides Use Cases Kanban View For Gravityview Build a Pipeline Board from a Status Field Changelog & Roadmap RoadmapChangelog
Recurring Form Submissions for Gravity Forms Getting Started Welcome to Recurring Form SubmissionsFinding the Plugin in Your DashboardKey Terms and How a Series WorksBefore You Begin: Requirements and Cron Setup Creating Your First Recurring FeedChoosing Snapshot or Dynamic InputsChecking the Worker Before You Rely On It Settings Reference Global SettingsFeed SettingsThe Queue ScreenEntry PageNotifications and AlertsMerge Tags and Entry MetaShortcodes How To Guides Recurring Form Submissions For Gravity Forms Move One Series to a Different DateChange the Schedule for Existing SeriesPause, Resume and Stop SchedulesRefresh Values with GP Populate AnythingLet Each Entry Set Its Own LimitSkip Runs with Conditional LogicPut Recurring Controls on a Front-End PageRestart a Completed or Canceled Series Explanations & Concepts How Scheduling WorksMissed Runs and DowntimeSeries Lifecycle StatesHow the Background Worker RunsDeletions, Trashing and Edge CasesWhat Is Stored, and For How LongPermissions and SecurityWhat Changes When You Update Troubleshooting Recurring Form Submissions For Gravity Forms Troubleshooting BasicsNothing Is Being SubmittedA Series Is Not RunningSubmissions Run LateA Submission FailedValues Are Wrong or EmptyLogging and Copy Diagnostics Developer Reference Recurring Form Submissions For Gravity Forms Hooks and Filters Changelog/Roadmap RoadmapChangelog
Global Variables Creating and Using Variables Nesting Variables Using Variables in Conditional Logic Developer Notes Roadmap Changelog
Folders4Gravity Getting Started with Folders4Gravity Getting Started with Folders Folder Management Inside a Folder Admin Dashboard Widgets Frequently Asked Questions Changelog
GravityOps Forum Getting Started Gravityops Forum Welcome to GravityOps ForumFinding GravityOps Forum in Your DashboardQuick Setup Checklist Setup Gravityops Forum Creating Your First Board and ForumMapping Gravity Forms to Forum ContentUsing Shortcodes to Display the ForumConfiguring Permalinks and Slugs Settings Reference Gravityops Forum Plugin Configuration ReferenceBoards and Forums ReferenceAccess and Permissions ReferenceForm Mapping ReferenceNotification Events and Merge Tags Reference How To Guides Gravityops Forum Setting Up Login and RegistrationCreating a Members-Only ForumModerating Topics and RepliesFollowing and SubscriptionsUsing Feeds for Topic and Reply CreationUsing Gravity Flow with GravityOps ForumUsing Shortcode ParametersCustomizing the Forum Design Explanations Concepts Gravityops Forum Boards, Forums, and Topics HierarchyHow Gravity Forms Integration WorksThe Permission Inheritance Model Troubleshooting Gravityops Forum Common Issues and SolutionsDebugging Permission Denied ErrorsFixing 404 Not Found Errors Changelog Roadmap Gravityops Forum RoadmapChangelog