=== Integrate Asana with Gravity Forms - Lite ===
Tested up to: 6.9
Tags: GravityForms, Asana, integration, task management, automation
Stable tag: 1.6.19.1
Requires PHP: 7.4
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html

Create Asana tasks directly from Gravity Forms submissions, streamlining project management.

== Description ==

**Integrate Asana with Gravity Forms** allows you to seamlessly automate task creation in Asana from any form submission in Gravity Forms. With just a few clicks, you can set up forms to trigger the creation of tasks, making it easier to manage projects. This plugin eliminates the need for manual task entry, ensuring your team's workflow stays streamlined and efficient.

Perfect for teams using Gravity Forms to collect data, applications, surveys, customer inquiries, or project requests, this integration provides a direct connection to Asana, so nothing gets missed. Whether it's a new task based on a client inquiry or an internal project submission, you can stay organized and boost productivity by automating the process of creating tasks in Asana directly from your website’s forms.

### Why It's Great
This plugin saves time and improves both efficiency and accuracy by automating task creation in Asana. You can collect detailed information through Gravity Forms and immediately turn it into actionable tasks for your team in Asana. Plus, with advanced customization options in the premium version, it becomes a flexible solution for businesses making full use of Asana’s powerful features.

### Key Features:
- **Automatic Task Creation:** Simplify project management by automating the creation of tasks in Asana from Gravity Form submissions. With this feature, every time a form is submitted, the plugin automatically generates a task in Asana, including all relevant form data.
This ensures a consistent, error-free workflow, minimizing the time and effort required to manually enter tasks, and allowing you to focus on higher-priority activities. Whether it’s a support request, a project brief, or an internal feedback form, tasks are instantly added to your Asana boards, keeping your project pipeline moving smoothly.

- **Field Mapping:** With this feature, you can directly map fields from Gravity Forms to specific attributes in Asana tasks. For instance, form fields like name, email, project details, or submission date can be mapped to key Asana task elements such as task title, description, or due date.
This ensures that all crucial information collected in your forms is accurately transferred to Asana without missing any important details. The field mapping is fully customizable, enabling you to tailor how your data is captured in Asana for different forms and projects. This results in a more organized, context-rich task-creation process, reducing miscommunication and streamlining workflows.

- **Conditional Logic:** Take control of task creation with conditional logic that allows you to define exactly when and how tasks are created in Asana. You can set specific conditions for task creation based on form field values, ensuring that only relevant submissions generate tasks.
For example, you might configure the plugin to create a task only if a certain option is selected on the form, or if the submission meets particular criteria (e.g., a high-priority request). This selective task creation helps prevent unnecessary task clutter in Asana and ensures that only actionable items are added to your project management system, keeping your team’s focus where it matters most.

- **Seamless Integration:** Designed to integrate effortlessly into your existing workflows, the plugin provides a user-friendly setup and connects Gravity Forms with Asana without disrupting your current processes. Once installed and configured, the plugin works behind the scenes to handle task creation, keeping your Asana projects automatically updated with new tasks as form submissions come in.
It integrates with all types of Asana accounts and requires no advanced technical knowledge to set up. The intuitive interface makes it easy to manage task creation rules, mappings, and custom triggers, allowing you to set it once and let it run smoothly with little need for ongoing adjustments. This seamless integration empowers your team to focus on project execution rather than administrative setup.

- **Premium Version Features:** Unlock a new level of functionality and customization by upgrading to the premium version of the Gravity Forms Asana plugin. With the premium features, you can handle more complex workflows, manage larger projects, and tailor your feeds to meet the specific needs of your team. Here’s what you can do with the premium upgrade:
1. File Uploads
Enhance your task management by automatically attaching files uploaded through Gravity Forms to Asana tasks. If your forms collect documents, images, or other types of files, this feature allows those attachments to be transferred directly to the associated task in Asana.
Whether it's a design mockup, a signed contract, or any other file type, the premium version ensures that all related assets are included with the task, making it easier for your team to access all the necessary information in one place.

2. Custom Fields
Asana’s custom fields offer additional flexibility in organizing and tracking your tasks, and the premium version of the plugin allows you to map Gravity Forms data directly to these custom fields.
For example, if your form collects data beyond standard task details—such as budget information, priority level, or project category—you can map this information to corresponding custom fields in Asana. This creates richer, more detailed tasks that not only give your team more context at a glance, but can be further processed using custom rules in Asana.

3. Task Sections
Keep your tasks organized within Asana by assigning them to specific sections of a project. With the premium version, you can choose which section of an Asana project the new task should be placed in. This is particularly useful for teams that work in highly structured projects, where tasks are categorized into different stages (e.g., "To Do," "In Progress," "Completed").
You can configure your Gravity Forms submissions to automatically sort tasks into the appropriate sections based on form responses, ensuring that tasks are routed to the right place for faster action and better project management.

4. Update Task WorkFlow step
Keep your task up to date and synced with the Gravity Flow workflow step Update Task!

5. Additional Triggers
You can configure the plugin to create tasks, not only when a form submits, but when other key events occur as well. As of now the available triggers are 1) when a selected notification is sent 2) when a selected notification fails 3) when a payment subscription is canceled 4) when a payment (single or subscription) fails.
More triggers to come!

By upgrading to the premium version, you'll have access to advanced features that streamline your workflows even further, making it ideal for teams with specialized needs or larger projects that require detailed task tracking and organization.


For more details, and access to other plugins from the GravityOps family of plugins, please visit our [plugin documentation page](https://brightleafdigital.io//asana-gravity-forms/).

Take your project management to the next level with Integrate Gravity Forms with Asana. Streamline your workflows, enhance collaboration, and ensure that every form submission is transformed into actionable tasks in Asana.

**Note:** This plugin requires an active Gravity Forms license and an Asana account.

== FAQ ==

= Can I use the plugin with multiple forms from Gravity Forms? =
Yes, the plugin supports multiple forms, each of which can be mapped to multiple projects.

= Do I need coding knowledge to use this plugin? =
No coding knowledge is required. The plugin provides a simple user interface and clear instructions for easy setup, on both the Asana and Gravity Form ends.

= What’s the difference between the free and premium versions? =
The free version offers basic task creation and field mapping, while the premium version adds advanced features like file uploads, custom fields, section selection, and additional task creation triggers.

= How secure is the data transfer between Gravity Forms and Asana? =
The plugin uses secure authentication methods to ensure data is transferred safely between your forms and Asana.

= Why does the projects select field lose it's enhanced UI when I select the "show custom fields" or "show sections" checkbox? =
It's unfortunate, but necessary to display the custom fields for selected projects without reloading the page each time a project is selected.


== Changelog ==

= 1.6.19.1 | Apr 20, 2026 =
- Fixed a critical error on plugin activation.

= 1.6.19 | Apr 20, 2026 =
- Improved Asana integration reliability by skipping missing project/field matches instead of erroring.
- Enhanced task note handling with better HTML support, automatic URL linking, and improved compatibility with newer Gravity Forms versions.
- Updated premium licensing/trial settings.

= 1.6.18.1 |  Feb 19, 2026 =
- Fixed a bug showing update versions for uninstalled plugins.

= 1.6.18 | Feb 18, 2026 =
- Fixed uninstall process to properly clear everything
- Updated core GravityOps library to improve the update plugin process among other small fixes
- Fixed an issue with the Create Task workflow step running also on form submission
- Enhanced processing of task description to account for some edge cases where it wouldn't show properly or would cause the task creation to fail

= 1.6.17 | Jan 31, 2026 =
* Fixed an issue with the save settings button sometimes not showing on the 2nd pg of the integration wizard

= 1.6.16 | Jan 21, 2026 =
* Bumped version of core GravityOps library to fix some bugs regarding the plugin admin menus and integrate [TrustedLogin](https://www.trustedlogin.com/about/easy-and-safe/)
* Fixed an issue with some tooltips not displaying correctly
* Fixed an issue with some notifications not being available as triggers
* Expanded the notification trigger to allow selecting multiple notifications and deactivated notifications
* Other small bug fixes and QOL improvements

= For the full changelog please visit [our website] (https://brightleafdigital.io/docs/changelog/). =
