Skip to content

BrightLeaf Digital

BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Global Variables
    • Mass Email Notifications
    • Recurring Form Submissions
    • Folders4Gravity
  • Docs
  • Snippet Library
  • Blog
  • Contact Us
BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Global Variables
    • Mass Email Notifications
    • 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
View Categories
  • Home
  • Docs
  • Integrate Asana with Gravity Forms
  • Explanations & Concepts
  • How Feeds Run

How Feeds Run

When a form is submitted, feeds are processed in a predictable order. Each feed is evaluated and, if its conditions are met, the integration attempts to create or update a task in Asana.

Feed Lifecycle #

  1. Entry submission → Feeds are evaluated in the order they appear.
  2. Conditional logic check → If enabled, only feeds whose conditions match will run. All feeds without conditions run every time.
  3. Task creation → The plugin attempts to create/update the task in Asana.
  4. Entry notes created → For every successful task (or backup task), an entry note is added to the Gravity Forms entry with a direct link to the task. Entry notes also log errors and other significant events.
  5. Notifications sent → You can configure notifications to trigger on these events:
    • Task Created
    • Backup Task Created
    • Backup Task Failed

Error Handling and Backups #

  • If a task cannot be created, the system attempts to create a backup task instead.
  • Backup tasks:
    • Are due the same day
    • Are assigned to the connected Asana user
    • Do not appear in a specific project (default workspace only)
    • Contain the original task details and the reason for the error in the description
  • If the backup task is created successfully, an entry note with its link is added and the Backup Task Created notification can fire.
  • If even the backup fails, an entry note logs the failure and a Backup Task Failed notification can fire.

Notifications and Merge Tags #

  • Notifications can include a merge tag that inserts the task link directly into the message.
  • This is especially useful for backup tasks since they are not tied to a project and may otherwise be harder to find.

In short: feeds run in order, each success or failure is logged in entry notes, and notifications keep your team informed with links directly to the created or backup tasks.

Updated on September 1, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Permissions & WorkspacesPerformance Considerations
Table of Contents
  • Feed Lifecycle
  • Error Handling and Backups
  • Notifications and Merge Tags
© 2025 BrightLeaf LLC dba BrightLeaf Digital
  • Home
  • Gravity Forms Plugins
    • Integrate Asana with Gravity Forms
    • Global Variables
    • Mass Email Notifications
    • Recurring Form Submissions
    • Folders4Gravity
  • Docs
  • Snippet Library
  • Blog
  • Contact Us