Connect Asana to Slack
Ideas
What you can do with Asana and Slack
Post a daily standup from Asana to Slack
Every weekday morning, your team channel shows what each person finished yesterday, what is due today and what is overdue.
See how it worksSet up an Asana project and Slack channel for each new client
When a new client comes in, they get an Asana project from your template and their own Slack channel, with links posted in #clients.
See how it worksScore leads, create Asana tasks and alert sales in Slack
Hot leads are scored on arrival, turned into Asana tasks and posted to your sales channel so someone picks them up straight away.
See how it worksTurn your morning watch list into Asana tasks and a Slack summary
Anything on your watch list that needs action becomes an Asana task, and the team gets a short summary in Slack.
See how it worksTurn meeting notes into Asana tasks and a Slack recap
Send your meeting notes to a link and get an Asana task for each action item, with owner and due date, plus a recap in Slack.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Asana and Slack, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Asana and Slack automation you can describe
Your own rules
Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.
Any number of apps
One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.
AI where it helps
Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.
On a schedule or on each event
Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.
For example, ask your assistant
Every Monday, post in #team the Asana tasks that were due last week but are still open, grouped by assignee.
When a message in #marketing-requests is a real request according to AI, create an Asana task with an AI-written title and reply in the thread; otherwise do nothing.
Use cases
Why people connect Asana and Slack
How the two apps work together
- Asana webhooks send task created, completed and commented events to a ClickRuntime trigger link.
- The script posts the update to a Slack channel or DM with the task name, assignee and link.
- Slack events such as messages or emoji reactions reach a trigger link and create Asana tasks.
Requests in Slack become tasks
Marketing and ops teams turn requests in a Slack channel into Asana tasks in an intake project. The thread gets the task link.
Task completions posted to the channel
Project leads post in a project channel when milestones or important tasks are completed. The whole team sees progress.
Personal due-today reminders
Each team member gets a morning Slack DM with their Asana tasks due today and overdue.
Comment alerts for busy managers
Managers get a Slack message when someone comments on a task they own. They reply faster than through email notifications.
More apps
Asana, Slack and other apps in one automation
Due tasks on calendar and in Slack
Each morning, block time on my Google Calendar for Asana tasks due today and post the plan to me in Slack.
Typeform requests to Asana and Slack
When a new request arrives through Typeform, create an Asana task in the Intake project and post it in #requests.
Closed deals start Asana onboarding
When a HubSpot deal is closed won, create an Asana onboarding task list and post it in #customer-success.
Setup
Connect Asana and Slack once
Asana
Project management
- In Asana, open the developer console at app.asana.com/0/my-apps.
- Create a new token. Asana asks for a description, such as 'ClickRuntime automations'.
- Copy the token.
- In the ClickRuntime dashboard, open Connections & secrets and save the token as a secret for Asana.
Slack
Team chat
- At api.slack.com/apps, create a new app from scratch in your workspace.
- Under OAuth & Permissions, add the bot scopes the automation needs, such as
chat:write,channels:readandchannels:history. - In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
- In each channel the automation should use, type
/invite @your-app-name.
FAQ
Questions about connecting Asana and Slack
Can it post a daily summary of Asana tasks?
Do Slack messages link to the tasks?
Can different projects post to different channels?
How do I connect Asana?
Can it post different projects to different channels?
Can it match Asana users to Slack users?
Does it need a paid Asana plan?
Related pages
Keep exploring
Tell your assistant what Asana and Slack should do together
Free plan. No credit card.