Macha
All Use Cases
Onboarding

Route new Asana intake tasks to the right owner

When a new task lands in an Asana intake project (from a form, cross-team request, or ops queue), Macha reads the request, picks the right owner based on the task's category, assigns them, and posts the task summary into a Slack channel so the team sees it in real time.

Intake queues stop being a place work goes to die.

Integrations used

How it works

Asana
Trigger
Asana New Task Added

New task in Ops Intake — "Set up SSO for new hire cohort"

Macha
Macha
Asana Read the request

Task category detected as "IT / Access" from the request body

Macha
Macha
Asana Pick the owner

Category IT / Access → owner Jamie (from workspace user list)

Macha
Macha
Asana Assign the task

Set assignee to Jamie · due date +2 business days

Macha
Macha
Slack Notify in Slack

Posted a summary card in #ops-intake with the Asana link

Macha
Macha

New intake for Jamie: **Set up SSO for new hire cohort** (due Fri).

Routed from the intake form 2 minutes ago. Asana link in thread. Ping me if this should go to a different owner and I'll rewire the rule.

Triggers & Actions

Asana Trigger

New Task Added

Asana

Fires when a new task is created. Filter by project to scope to a specific queue.

Asana Action

Get Task

Asana

Fetch a task with its full details, subtasks, and comments.

Asana Action

List Users

Asana

List users so the agent can resolve an owner name to an ID before assigning work.

Asana Action

Update Task

Asana

Update assignee, due date, or any writable field.

Slack Action

Send Message

Slack

Send a message to any Slack channel or direct message conversation.

Try this
workflow today.

Set up in minutes. No code, no implementation team. Just connect and go.

500 free credits · no time limit, no credit card