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.

WhatDirectionWhenRule
Task added to a watched projectAsana to SlackWithin secondsName, section and due date in the channel mapped to that project, with a link back
Milestones and approvalsAsana to SlackWithin secondsA milestone reached or an approval requested gets its own post, since those are the moments people wait on
Project status updatesAsana to SlackWhen one is postedThe status colour and the summary, so stakeholders read it without opening Asana
CompletedAsana to SlackWithin secondsA short post in the task's thread, so finishes are as visible as starts
Your morning listAsana to SlackWeekday mornings at 08:30A direct message to each assignee holding only their own tasks due today
One task, one threadAsana to SlackEvery eventSection 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.

  1. Choose Slack and Asana
    Press Connect. This pair is already selected on the checkout page at $39 a month, and there's nothing else to pick.
  2. Pay and open your account
    Card or invoice, about two minutes. The account opens with this integration waiting for its two keys.
  3. 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.
  4. We check both keys
    Each 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.
  5. Create one test task, then it's Running
    A 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.

$39a month
  • 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.
Connect for $39 a month

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.

Built-in appZapier or MakeDovetly
Who sets it upYou, in the app's own settingsYou, one step at a time in the scenario editorAlready built. You paste two keys.
Who fixes it when it breaksThe vendor, when it ships a fixYou: the scenario is yours, so the fix is tooWe do, within a working day, and we watch it
What you need to knowThe app's own settings and what they coverTriggers, actions, filters and how the fields of Slack and Asana mapWhere the two keys are. The guide shows it.
PriceSet by the vendorSet by the builder's plan, counted in tasks or operations$39 a month, flat, whatever the volume

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.