Create Asana Projects Instantly via Slack DM
Got a new project idea? DM Notis with the basics, and she creates the full project in Asana immediately. No switching to the portal, no forms.
Trigger
Direct Message Received
Triggered when a new direct message (DM) is sent to a user in Slack. Catches all DMs across all DM channels.
Action
Create a project
Creates a new asana project, requiring either a `workspace` or `team` gid for association, and returns the full project details.
Why this helps
New projects require switching to Asana, navigating to create a new project, filling in fields, and deciding on structure. This friction delays starting work.
- Launch projects from anywhere without switching to Asana
- Lower friction gets more projects started faster
- Notis captures context from your DM message automatically
- Project structure is set up and ready to use immediately
Setup
Build it in a few focused steps.
- 1Connect Slack and Asana to Notis.
- 2Tell Notis: 'When I DM you with a project idea, create a project in Asana with the project name as the first line and any other details as the description.'
- 3Optionally customize: 'Add tags based on keywords I use' or 'Set the team to Marketing if I mention marketing in the DM.'
- 4Select your notification channel for confirmation.
- 5Send Notis a test DM describing a project and verify it appears in Asana.
Questions about this workflow
Can Notis set specific project settings automatically?
Yes. You can tell her: 'Set projects to the Design team, mark them private, and assign me as the project lead.'
What if I want different rules for different projects?
You can include keywords in your DM: 'CLIENT: Acme' or 'PRIORITY: High' and Notis will apply settings based on those tags.
Can I modify the project after it's created?
Yes, of course. Notis creates a working project you can immediately edit. She just handles the setup friction.
When this happens · Trigger
Do this · Action
Supported Triggers and Actions
Notis builds workflows that link Slack to Asana. A trigger fires from one place; an action lands in another.
Slack triggers
Asana actions
New Channel Created Trigger
Triggered when a new channel is created in Slack.
Add Followers to Task
Tool to add followers to a task in asana. use this tool when you need to add one or more users as followers to a specific task. this will notify them of updates to the task.
Channel Message Received
Triggered when a message is posted in a Slack channel (public, private, or multi-party IM). Does NOT match direct messages.
Add Supporting Relationship to Goal
Tool to add a supporting goal relationship to a goal. use when you want to link a project, task, portfolio, or another goal as a supporting resource to a specific goal in asana.
Direct Message Received
Triggered when a new direct message (DM) is sent to a user in Slack. Catches all DMs across all DM channels.
Add task to section
Adds an existing task to a section, optionally positioning it before or after another task in that section; if no position is specified, the task is added to the end.
Message Reaction Added
Triggered when a reaction is added to a message in Slack. Supports optional filtering by channel and emoji name.
Create Allocation
Creates a new allocation. use when you need to schedule or assign a specific amount of a user's time per week to a task or project within a defined period.
Message Reaction Removed
Triggered when a reaction is removed from a message in Slack. Supports optional filtering by channel and emoji name.
Create a project
Creates a new asana project, requiring either a `workspace` or `team` gid for association, and returns the full project details.
Reaction Added Trigger
DEPRECATED: use `SLACK_MESSAGE_REACTION_ADDED` instead. Triggered when a reaction is added to a message in Slack.
Create a tag in a workspace
Creates a new tag, with properties like name and color defined in the request body, within a specific asana workspace (using `workspace gid`); this tag helps categorize tasks, is confined to the workspace, and is not automatically applied to tasks.
Reaction Removed Trigger
DEPRECATED: use `SLACK_MESSAGE_REACTION_REMOVED` instead. Triggered when a reaction is removed from a message.
Create task in asana with specific details
Creates a new asana task; requires 'workspace', 'parent', or 'projects' for association, and 'followers', 'projects', 'tags' are set only at creation.
New Bot Message Received Trigger
DEPRECATED: use `SLACK_CHANNEL_MESSAGE_RECEIVED` with `is_bot_message=true` instead. Triggered when a new bot message is posted to a Slack channel.
Create Attachment for Task
Tool to upload an attachment to a task. use when you need to attach a file to a specific task in asana.
Connect any two apps with Notis in the middle.
Not just Slack and Asana. Any combination from 985+ integrations.
When this happens · Trigger
Do this · Action
Save your first hour today.
7 days free trial with 20$ free usage included.
No card. Works with personal or business Asana.
