Docly Child


Estimated reading: 4 minutes 319 views


Advanced Form Integration plugin allows you to integrate many popular WordPress forms with Asana. When a user fills a form on your website, the plugin will send the data to your Asana account and automatically create a task.

Supported Features

  • Create Task

How To Setup


Before start, you are required to authorize your Asana account on the plugin settings page. Go to AFI > Settings > General and you will find all the supported platforms listed there. Mark Asana and hit the Save Changes button at the bottom.

Now find the Asana tab at the top of the settings page and select it. Click on the link and you will be taken to the Asana settings page. Copy the Personal Access Token and click on the Save Changes button.

Create New Integration

After the authentication is done, you can start creating new integrations. Click on Add New under the AFI menu, New Integration page will appear.


A default title will be auto-generated with an auto incremental number. You can rename it to something related to the task. It will help you to quickly recognize the correct one if multiple integrations are created.


Select the sender form in the Form Provider dropdown. For example, Contact Form 7 or Gravity Form, or the Elementor Pro Form which you want to connect. After selecting the form provider, all forms built under that will be fetched and auto-populated in the Form/Task Name dropdown. Select the form that you want to integrate.


Select Asana in Platform dropdown. Then select Create Task in the Task dropdown.

Map Fields

  • Workspace: As soon as you select the platform and the task, the plugin will fetch the available Workspaces list and show it in the dropdown. Select the workspace where you want to create the task. If the dropdown is not populated, go to the settings page again and make sure that the personal access token was saved correctly.
  • Project: After a workspace is selected, available projects will be shown in the Project dropdown. Select the right project.
  • Section: Sections will be shown here under the selected project. Select it if you want the task to be created in a specific section.
  • Assignee: Select the assignee to whom the task needs to be assigned.
  • Name: It is the task title. Fill it. You can use a combination of fixed and form field data.
  • Note: Description of the task.
  • Due On: You can set a fixed date as the task due date. Use it in YYYY-MM-DD format. You can map the form’s date field here as most of the forms return dates in this same format.
  • Due After X Days: Use it if you want to set a dynamic due date. For example: If you want an automatic due date after 3 days of the submission, just put 3 in this box. The plugin will automatically calculate the date and set the value. So if a user submits the form on September 26, it will automatically set the date on September 29. Skip the Due On field in this case.

Save Integration

Finally, click the Save Integration button and you are done. Now you can start testing. 


After the integration is made, when users fill up the form and submit it, the plugin initiates the process of sending data to the configured platform. It also saves a log that includes what data it tried to send, and what it got in response from that platform. So if you find an integration is not working, your first task is to check the logs. Go to AFI > Log menu and check the recent logs.

Conditional Logic

Please check the documentation on Conditional Logic

Share this Doc


Or copy link