Slack and Asana, ready to switch on
Tasks added to the projects you name, milestones reached, approvals requested and project status updates land in the Slack channel mapped to each project, and each assignee gets a private morning list, with nobody connecting their own Asana account. You paste two keys in your account and it runs, in about ten minutes.
No setup fee, cancel any month, and a person on live chat if a key doesn't work.
More with these apps: all Slack integrations · all Asana integrations
Asana already has a Slack app. What does this add?
Asana for Slack is good, and it works the other way too: Asana's help page says you can turn messages into tasks and act on tasks from Slack. If that's what you use, keep it. This pair is for teams that want a bot posting by rules nobody maintains, milestone and status posts, private morning lists, and one setup instead of every teammate connecting an account. It never edits Asana.
What moves, and when
The details you would normally get after a sales call. Here they are up front.
| What | Direction | When | Rule |
|---|---|---|---|
| Task added to a watched project | Asana to Slack | Within seconds | Name, section and due date in the channel mapped to that project, with a link back |
| Milestones and approvals | Asana to Slack | Within seconds | A milestone reached or an approval requested gets its own post, since those are the moments people wait on |
| Project status updates | Asana to Slack | When one is posted | The status colour and the summary, so stakeholders read it without opening Asana |
| Completed | Asana to Slack | Within seconds | A short post in the task's thread, so finishes are as visible as starts |
| Your morning list | Asana to Slack | Weekday mornings at 08:30 | A direct message to each assignee holding only their own tasks due today |
| One task, one thread | Asana to Slack | Every event | Section moves and comments sit under the first post about the task |
How to set up Slack and Asana
Ten minutes of your time, then it's ours.
- Choose Slack and AsanaPress Connect. This pair is already selected on the checkout page at $39 a month, and there's nothing else to pick.
- Pay and open your accountCard or invoice, about two minutes. The account opens with this integration waiting for its two keys.
- Paste the Slack bot token and the Asana personal access token
- Slack bot token: open api.slack.com/apps and create an app from scratch in your workspace. Full Slack guide
- Asana personal access token: open app.asana.com/0/developer-console, or go to Settings, then Apps, then Manage developer apps. Full Asana guide
Each screen carries the full guide with the exact menu names, about eight minutes for both. - We check both keysEach key is checked against Slack's and Asana's own API the moment you paste it. If one doesn't pass, the screen says what to fix, and a person joins the chat if that isn't enough.
- Create one test task, then it's RunningA minute or two. Create a task in Asana and watch the post arrive in the channel. From then on we watch it for you.
When Slack or Asana changes its API, we fix it within a working day. You don't get a ticket to solve.
- Everything in the table above, with monitoring on.
- Fixes when either app changes its API.
- A person on live chat, replies within a working hour.
- Custom logic beyond the table is priced separately.
No setup fee, cancel any month
Ways to connect Slack and Asana
Three ways people connect these two, and what each one asks of you. The built-in app is described above.
Before you decide
Can we create a task from a message?
Not in this one; it runs into the chat. If a message should become a task, describe it and we price it.
How do we keep it quiet?
Name the projects and the moves worth posting. Everything else stays on the board.
Does it need a paid Asana plan?
The token works on any plan. Milestones, approvals and status updates post only if your Asana plan has them, which is Asana's rule, not ours. Tasks and completions post on every plan.
Can I use Asana with Slack?
Yes, and there are two ways. Asana's own Slack app lets people act on tasks from Slack. This pair is a bot that posts by rules: tasks added to the projects you name, milestones, approvals and status updates go to the channel mapped to each project, and each assignee gets a private morning list. Nobody connects a personal account, and Asana is never edited.
How do I remove the Asana integration from Slack?
Asana's own app is removed in Slack's app settings, like any other Slack app. This pair is different: nothing was installed in Slack or Asana, so there's nothing to uninstall. You cancel it from your Dovetly account any month, and the bot stops posting.
Anything to know about Slack?
The bot has to be invited to a channel before it can post there; that's one command in Slack.
Anything to know about Asana?
A personal access token acts as your user, so tasks are created in your name and only in projects that user can see.
What if mine is a bit different?
Tell us what should go where in plain words. Small changes to the rules above are usually free; bigger ones we price the same day and build into the same account.