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
  • OAuth and Scopes

OAuth and Scopes

What is OAuth? #

OAuth is a secure way to let apps connect to your Asana account without sharing your password. When you create an app in Asana and authorize it inside this plugin, you’re telling Asana: “I trust this app to act on my behalf within certain limits.”

  • Asana explains OAuth here: https://developers.asana.com/docs/oauth

What happens when you authorize #

  • You create an app in Asana (covered in detail here).
  • You then connect your Asana account through this plugin using OAuth.
  • From that point on, the plugin can create and update tasks for you, based on the permissions granted by your app.

What are scopes? #

Scopes define what parts of your Asana account the app can access. Instead of all-or-nothing, scopes let you decide:

  • Can the app read tasks?
  • Can it create or update tasks?
  • Can it manage projects or just work with your tasks?

See Asana’s documentation: https://developers.asana.com/docs/oauth-scopes

Current and upcoming behavior #

  • Asana is moving toward scope-based access for all apps.
  • This is a good change: it gives finer control and greater security.
  • When Asana finishes rolling out scopes (or enough for the plugin to function with them):
    • All existing users will need to specify the necessary scopes in their Asana app.
    • You’ll need to re‑authorize your account through the plugin with those scopes.

What to expect #

  • We’ll provide detailed instructions once scopes are fully in place.
  • Expect updates through:
    • A new blog post / documentation page
    • An email notification
    • A plugin update with guided steps

For now, just know that OAuth is what makes the connection possible, and scopes will soon let you define more precisely what the plugin can do in your Asana account.

Updated on September 1, 2025

What are your Feelings

  • Happy
  • Normal
  • Sad

Share This Article :

  • Facebook
  • X
  • LinkedIn
  • Pinterest
Permissions & Workspaces
Table of Contents
  • What is OAuth?
  • What happens when you authorize
  • What are scopes?
  • Current and upcoming behavior
  • What to expect
© 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