Skip to main content
Asana is a work management platform for tasks, projects, and team planning. It lets your Lovable app work with tasks, projects, teams, sections, and assignees so you can build internal tools and automations that interact directly with your team’s Asana workspace. Asana is available as an app + chat connector: one shared connection that works in the chat while you build and in your published apps. With Asana, your app can:
  • Create and update tasks
  • Read team, project, and section data
  • Track assignees, due dates, and task status
  • Automate intake, reporting, and planning workflows
Asana is a good fit when your app needs to work with project management, task tracking, or team planning directly from your app interface.

Common use cases and example apps

How Asana connections work

Each Asana connection is authenticated with a personal access token (PAT) issued by an Asana account. When you connect Asana, you authorize Lovable to call Asana on behalf of the account that issued the PAT. Within your Lovable workspace:
  • You can create multiple Asana connections.
  • Each connection uses a separate PAT.
  • Each connection can:
    • Be tied to a different Asana account
    • Access different Asana workspaces or projects, depending on the PAT’s permissions
  • Multiple projects within a single workspace can use the same connection.
This makes it easy to separate environments (for example, development and production) or manage multiple Asana accounts. The connection can only access data that the Asana account behind the PAT can access. If you revoke or rotate the PAT in Asana, the connection stops working until you update the token and reconnect.

How to connect Asana

Workspace admins and owners can connect Asana.

Prerequisites

Before connecting Asana, make sure you have:
  • An Asana account
  • An Asana personal access token (PAT)
  • Lovable workspace admin or owner role

Set up your Asana connection

1

Navigate to the Asana connector

Open Connectors and select Asana.
2

Add a new connection

Click Add connection.
3

Name the connection

In Display name, enter a name for the connection, for example Asana (Prod).
4

Add your personal access token

In Personal access token, paste your Asana PAT (for example, 1/xxxxxxxx...), or click Get value to open Asana and generate one.
The PAT inherits the permissions of the Asana account that issued it. Make sure that account has access to the workspaces and projects your app needs.
5

Choose who can access this connection

Under Who can access this connection, keep access limited to specific people, or choose Invite entire workspace.
6

Connect

Click Connect. The connection appears as enabled in ConnectorsAsana.
When connected, your Lovable apps can start using Asana data.

Limitations

The Asana connector does not support:
  • Receiving incoming Asana webhooks or real-time event subscriptions.
  • Per-user Asana login where each end user connects their own Asana account.
  • Access to Asana data outside the permissions of the account that issued the PAT.

Manage your connection

Connections are managed from Connectors: select , then open the connection.
  • Unlink projects to remove access from specific projects while keeping the connection available for others. See Unlink projects from a connection for the steps.
  • Delete the connection to remove it from the workspace entirely. Deleting is permanent. It removes the credentials from all linked projects, and app features that use stop working until a new connection is added. See Delete a connection for the steps and who can delete.