Skip to content
ChangelogBook a demoSign up

Asana integration

Asana integration must be enabled by Hightouch. to turn it on.
AudienceMarketers, platform admins
Prerequisites
  • Lifecycle Studio setup complete
  • Permission to create a Hightouch destination
  • Asana permission to install a third-party app

The Asana integration links Lifecycle Studio campaigns to Asana tasks so the two stay in step. Kick off campaigns from Asana, and read or update the linked task from Hightouch.


Overview

Marketing teams often plan work in Asana and build the campaign in Hightouch. The integration connects the two so a task and its campaign travel together, and works in both directions:

  • From Asana — Create or attach a Hightouch campaign from a task, or generate campaigns automatically with an Asana rule. The task's details inform the campaign brief.
  • From Hightouch — See and update the linked Asana task on the campaign page, and link, change, or unlink the task at any time.

Lifecycle Studio reuses your Asana destination's credentials to act on Asana, so you connect Asana as a destination before you install the app. A campaign and a task stay linked until you unlink them.


Set up the integration

Setup happens once: connect Asana as a destination, install the Hightouch app in your Asana workspace, then add the app to the projects you work in.

Choose an authentication method

Decide how Hightouch authenticates with Asana before you connect. Every action Hightouch takes in Asana is attributed to the identity behind the method you choose.

  • OAuth — No extra setup. Actions are attributed to the person who sets up the connection.
  • Personal access token — Create a personal access token (PAT) in the Asana developer console. Actions are attributed to the person who created the token.

To attribute actions to a shared identity instead of an individual, Asana Enterprise customers can create a service account and connect with its token through the Personal access token method.

Connect Asana as a destination

Add Asana as a destination in Hightouch, and select the authentication method you chose. Both a personal access token and a service account use Personal access token. For the full connection reference, see the Asana destination.

Create destination wizard on the Connect to Asana step, showing OAuth and Personal access token authentication options

Install the Hightouch app in Asana

  1. In Hightouch, go to Context Hub > Connections.
  2. In the Workflow Management section, select the Asana card. You can also install directly from Asana.
  3. Select Connect to Hightouch.
  4. When Asana redirects you back, select the Hightouch workspace where you added the Asana destination.

Asana card in the Workflow Management section of the Connections page

Asana's prompt to connect the Hightouch app, with a Connect to Hightouch button

Add the app to your Asana projects

After connecting, add the Hightouch app to the Asana projects you want to use it in. Do this during the connect flow, or later from a project: select Customize, then Apps, then add Hightouch.

Apps panel in an Asana project with Hightouch added to the project

To confirm the app is available, open any task in the project and check that Hightouch appears in its Apps section.

Apps section of an Asana task showing the Hightouch app and its Create or Attach Hightouch Campaign control

Work from Asana

Create a campaign from a task

In an Asana task, go to Apps > Hightouch, select Create or Attach Hightouch Campaign, then Create new Hightouch campaign. Hightouch generates a campaign from the task and uses the task's contents to inform the brief. The task and campaign stay linked.

Create or Attach Hightouch Campaign menu open in an Asana task, showing Attach existing and Create new options

Once a campaign is linked, the task's Hightouch app shows the campaign name, its status (such as Draft ready), and a View in Hightouch link.

Hightouch app in an Asana task showing a linked campaign with its name, status, and View in Hightouch link

Attach an existing campaign to a task

To connect a task to a campaign you've already created, select Create or Attach Hightouch Campaign, then Attach existing Hightouch campaign, and choose the campaign. Attaching links the task to the campaign without changing the campaign's brief.

Create campaigns automatically with a rule

On Asana Starter and above, you can generate campaigns without opening each task. Add an Asana rule with the Create Hightouch Campaign action, and choose a trigger, such as when a task is moved to a section. In the action, set the Parent model and Brand profile Hightouch uses for the campaign. When the rule runs, Hightouch generates a campaign from the task.

Asana rule builder with the Create Hightouch Campaign action and its Parent model and Brand profile settings

Work from Hightouch

Autofill a new campaign from a task

When you create a campaign in Hightouch, paste a task URL into Autofill from Asana and select Autofill. Hightouch pre-fills the campaign form from the task and links the task to the campaign — the same result as creating the campaign from Asana. See Create a campaign.

Autofill from Asana field at the top of the campaign creation form, with a task URL and an Autofill button

View and edit the linked task

On a campaign with a linked task, open the task to see its assignee, due date, followers, description, and subtasks without leaving Hightouch. You can update some fields, such as the assignee and due date, directly from Hightouch. Edit the description in Asana. Select Open in Asana to open the full task there.

Linked Asana task shown on the Hightouch campaign page, with task details, description, and subtasks

To link an existing campaign to a task, select Link an Asana task, paste the Asana task URL, and select Link task. Linking a task won't change the campaign's brief.

Link an Asana task dialog with a field for the Asana task URL

To swap or remove the link later, open the task menu on the campaign and select Change Asana task or Unlink Asana task. Unlinking leaves both the campaign and the task in place. It only removes the connection between them.

Task menu on a Hightouch campaign showing the Change Asana task and Unlink Asana task options


Next steps

  • Campaigns to plan and generate the campaigns you link to Asana tasks.
  • Connections to manage the Asana connection alongside your other Context Hub connections.
  • Asana destination for the full authentication and connection reference.

Ready to get started?

Jump right in or a book a demo. Your first destination is always free.

Book a demoSign upBook a demo

Need help?

Our team is relentlessly focused on your success. Don't hesitate to reach out!

Feature requests?

We'd love to hear your suggestions for integrations and other features.

Privacy PolicyTerms of Service