Asana time tracking integration - log hours against Asana tasks

Connect Asana to SquadBear, search tasks from your timesheet, and log time against them. One-way and read-only. Nothing is written back to Asana.

SquadBear connects to Asana so people can attach a real Asana task to a time entry, found through a search picker rather than typed from memory. Nothing is mirrored. An Asana task becomes a SquadBear work item only when someone logs hours against it.

Time tracking has to be on.

What the Asana integration does

On Time tracking → My week, Add work item uses Asana's typeahead as you type. Because Asana tasks have no key, results show just the title, and SquadBear logs against the task's stable id, so tasks are always picked from search. Picking one drops it onto the grid and logs your hours. The first log creates one work item; later logs reuse it so the running total accumulates.

Asana's full search is a paid Asana tier. Typeahead is what we use.

How to connect Asana

An admin connects Asana at Workspace settings → Issue trackers:

  1. Open the Asana row and choose Verify & connect.
  2. Paste an Asana personal access token from your Asana developer settings.
  3. If the token can see more than one workspace, SquadBear asks which one to bind before it finishes. A token that sees exactly one workspace connects in a single step.
  4. SquadBear verifies the token against Asana before saving and stores it encrypted.

To pin a SquadBear project to one Asana project, set Issue source and Issue scope at Workspace settings → Projects to the Asana project gid (the number from the project's URL). See Connect an issue tracker.

Tasks assigned to you

Link your Asana account under My settings → Connected accounts. Search can then pick out tasks assigned to you. There is no separate Assigned tab.

Log time against Asana with an assistant

What stays in sync

Only a task's cached title comes from Asana, refreshed the next time someone logs against it. Nothing flows back: no time, status or assignee is written to Asana. Disconnecting hides the pickers; hours already logged stay on the timesheet.

Frequently asked questions

What do I need to connect Asana?

An Asana personal access token from your Asana developer settings. If the token can see more than one workspace, SquadBear asks which workspace to bind before it finishes. A token that sees exactly one workspace connects in a single step.

Do Asana tasks have a key?

No. Asana tasks have no key, so search results show just the task title. SquadBear logs against the task's stable id, so tasks must be picked from search rather than typed.

Does SquadBear write anything back to Asana?

No. The integration is read-only and one-way. It reads task titles for logging. It never writes time, status or assignee back to Asana.

Can I scope a project to one Asana project?

Yes. A project's issue scope takes an Asana project gid, the number from the project's URL, narrowing the picker to that project's tasks.

Start free in minutes

The full product on every plan, including free for up to 5 people. Connect your assistant and try it on your own data.

Start free