Asana

Stable

Create tasks, run project status updates, and get sprint summaries from Asana on WhatsApp

Productivity

What is Asana?

Asana is the work management platform used by over 150,000 paying organizations to coordinate projects, tasks, and teams. The LunoGen Asana integration connects your AI agent to the Asana API so it can create and update tasks, move work through sections, read custom fields, track milestones, and pull project status reports — bridged to and from WhatsApp for fast-moving teams.

Why connect Asana?

Asana is where projects are tracked, but the people running those projects — PMs, team leads, execs — spend their day in meetings and on their phones. Opening Asana to log a decision, add a task, or find out if a project is on track is too slow in the moment. An AI agent makes Asana available wherever you already are: create a task while on a call, get a project status report while walking to the next meeting, or celebrate a milestone without opening the app. The PM becomes 10x more responsive without ever leaving WhatsApp.

What you can do

  • Create Asana tasks with assignee, due date, project, section, and custom fields from chat
  • Project status reports compiled from task activity delivered to WhatsApp
  • Due date reminders DMed to assignees ahead of deadlines
  • Sprint completion summaries with burndown and shipped work
  • Workload balancing alerts when someone is over-assigned
  • Milestone celebrations auto-posted to the team's WhatsApp group
  • Section moves (To Do → Doing → Done) triggered from chat
  • Custom field queries like 'show me all blocked tasks'
  • Project portfolio rollups for executives
  • Task dependency alerts when a blocker ships

Setup

Requirements

  • An Asana account (Free tier works for basic use)
  • A personal access token from your Asana developer console
  • A LunoGen account with at least the Pro plan
  1. 1

    Create a personal access token

    Go to app.asana.com/0/my-apps → Create new token. Name it 'LunoGen Agent' and copy the token value. Treat it like a password.

  2. 2

    Find your workspace and default project

    Open the Asana project you want the agent to drop new tasks into. Note the numeric workspace and project IDs from the URL.

  3. 3

    Connect in LunoGen

    Open LunoGen → Credentials → New → Asana. Paste your personal access token, workspace ID, and default project ID.

  4. 4

    Pick section defaults

    For each project, pick which section new tasks land in (usually 'To Do' or 'Inbox'). You can override per message.

  5. 5

    Set up Asana webhooks

    For real-time status updates, register an Asana webhook pointing at your LunoGen webhook URL. Subscribe to task.added, task.changed, and story.added.

Asana use cases

6 total

Create Asana Tasks from a WhatsApp Message

Describe what you want tracked in plain language — the agent picks the right project, assignee, due date, and priority and creates an Asana task with everything filled in.

WhatsApp DMtaskscreateproductivity

Make an Asana task for Mina to finalize the dashboard v2 hero illustrations, put it in the Design project, due Friday, high priority, and tag it with v2-launch

http_request → Asana Tasks API

Creating the task in Asana → Design → To Do...

See full conversation

Related integrations

Ready to connect Asana?

Spin up an AI agent in under 2 minutes, plug in your Asana credentials, and start running your workflows from WhatsApp.