You can integrate with Asana to automatically create a task in Asana in a workspace, project, and section from a Next Matter workflow.
Check out our ready-made templates available when you add a step and select Templates > 3rd party templates. You can use the templates to create a set of pre-configured steps. Need a specific template? Click the Contact us button in the top right of the page and let us know.
To start integrating, you need the following data from Asana:
your Personal Access Token (see Asana documentation)
your workspace, project, and task IDs. These can be extracted from URLs. For example, a task URL is constructed in the following way: https://app.asana.com/0/PROJECT_ID/TASK_ID
your Asana section ID. You can query for it with this call.
your task name. You can use Asana search to get it.
Create a step in Integration > Custom integration with the following settings:
Method: GET
Headers: Content-type: application/json
Headers: Authorization: ASANA_PERSONAL_ACCESS_TOKEN
Headers: Accept: application/json
In the Settings, click + Add a variable.
Enter the following variable values:Name: assignee_id
Value: $.data.gid
Save your changes.
Create a step in Integration > Custom integration with the following settings:
Method: POST
Headers: Content-type: application/json
Headers: Authorization: ASANA_PERSONAL_ACCESS_TOKEN
Headers: Accept: application/json
Body (an example)
In the Settings, click + Add a variable.
Enter the following variable values:Name: task_id
Value: $.data.gid
Save your changes.
This is an optional step. In case your Asana project is organized in sections, you can add a step to move the just-created task to the correct section.
Create a step in Integration > Custom integration with the following settings:
Method: GET
Headers: Content-type: application/json
Headers: Authorization: ASANA_PERSONAL_ACCESS_TOKEN
Headers: Accept: application/json
In the Settings, click + Add a variable.
Enter the following variable values:Name: assignee_id
Value: $.data.gid
Save your changes.
Create a step in Integration > Custom integration with the following settings:
Method: POST
URL: https://app.asana.com/api/1.0/sections/SECTION_ID/addTask
Headers: Content-type: application/json
Headers: Authorization: ASANA_PERSONAL_ACCESS_TOKEN
Headers: Accept: application/json
Body (an example)
Save your changes.
You can integrate with Asana to automatically create a task in Asana in a workspace, project, and section from a Next Matter workflow.
Check out our ready-made templates available when you add a step and select Templates > 3rd party templates. You can use the templates to create a set of pre-configured steps. Need a specific template? Click the Contact us button in the top right of the page and let us know.
To start integrating, you need the following data from Asana:
your Personal Access Token (see Asana documentation)
your workspace, project, and task IDs. These can be extracted from URLs. For example, a task URL is constructed in the following way: https://app.asana.com/0/PROJECT_ID/TASK_ID
your Asana section ID. You can query for it with this call.
your task name. You can use Asana search to get it.
Create a step in Integration > Custom integration with the following settings:
Method: GET
Headers: Content-type: application/json
Headers: Authorization: ASANA_PERSONAL_ACCESS_TOKEN
Headers: Accept: application/json
In the Settings, click + Add a variable.
Enter the following variable values:Name: assignee_id
Value: $.data.gid
Save your changes.
Create a step in Integration > Custom integration with the following settings:
Method: POST
Headers: Content-type: application/json
Headers: Authorization: ASANA_PERSONAL_ACCESS_TOKEN
Headers: Accept: application/json
Body (an example)
In the Settings, click + Add a variable.
Enter the following variable values:Name: task_id
Value: $.data.gid
Save your changes.
This is an optional step. In case your Asana project is organized in sections, you can add a step to move the just-created task to the correct section.
Create a step in Integration > Custom integration with the following settings:
Method: GET
Headers: Content-type: application/json
Headers: Authorization: ASANA_PERSONAL_ACCESS_TOKEN
Headers: Accept: application/json
In the Settings, click + Add a variable.
Enter the following variable values:Name: assignee_id
Value: $.data.gid
Save your changes.
Create a step in Integration > Custom integration with the following settings:
Method: POST
URL: https://app.asana.com/api/1.0/sections/SECTION_ID/addTask
Headers: Content-type: application/json
Headers: Authorization: ASANA_PERSONAL_ACCESS_TOKEN
Headers: Accept: application/json
Body (an example)
Save your changes.