Skip to content

The moment it happens

Create Asana tasks from anything you send

Text sent to your link becomes a task in your Asana inbox project, ready to sort later.

Runs
The moment it happens
Apps
Asana
AI
Not needed
Access
read+write

Send this to your assistant

Create a ClickRuntime automation: give me a link I can send text to from my phone or other tools. Create an Asana task in my Inbox project with that text as the task name.

Paste it into your assistant. It tells you what it will send or change before it runs live.

First time? Adding ClickRuntime to your assistant takes about two minutes.

Why use it

Why teams use this automation

Ideas and requests reach you in places that Asana cannot see: a voice note transcribed on your phone, a line in a chat with a client, a message pasted from an email, a shortcut tapped on a watch. Each one needs to become a task, but opening Asana, choosing a project and typing the title is enough friction that many of them are never recorded. The thought is gone by evening.

ClickRuntime gives you a private link. Anything you send to it, as plain text from a phone shortcut, a form or another tool, arrives as a request, and ClickRuntime creates an Asana task from that text in the project you chose. It acts when the message arrives, so the task exists within seconds.

It suits people who capture work on the go and want a single inbox for it.

What you get out of it

  • Capture takes seconds, not a context switch

    Sending a line to a link is faster than opening Asana. Because capturing is cheap, fewer promises and ideas disappear before they become tasks. The task is waiting in Asana when you sit down.

  • Any tool becomes a task source

    A phone shortcut, a form, a script or a chat command can all post to the same link. You do not wait for an official integration with each tool you happen to use.

  • Requests land in the right project

    Tasks always arrive in the project you picked, ready to triage with the rest of your work. Nothing is left in a notes app that you never open again. Triage happens in one place, once.

  • Less memory load during meetings

    If you can fire off a task from your phone while someone is talking, you stay present in the conversation. The follow-up is logged without a break in attention. You never lose the follow-up to your own memory.

  • Teammates can use it too

    Share the link with a trusted colleague or add it to a request form, and their asks become tasks without them needing an Asana seat in your project. Nobody has to ask for a login first.

  • Voice notes turn into follow-ups

    Dictating a thought to a phone shortcut that posts to the link produces a task in seconds. People who think out loud while driving or walking can keep their action items without typing anything.

How it works

What happens, step by step

  1. When you send text or a link to the automation, from a shortcut, a bookmark or your AI assistant, ClickRuntime starts straight away.

  2. It turns what you sent into a task name and notes.

  3. A new task is created in your Asana project, and you get back the link to it.

Before it runs live

  • Connect Asana
  • Paste your automation's link into the other app's webhook settings

What you get

RunsThe moment it happens
Create Asana tasks from anything you sendjust nowSucceeded
Asana · InboxCall Northwind about renewal pricing app.asana.com/0/1204/1207

Build your own

Need it to work differently?

This template is a starting point. Copy the prompt and change it, or describe a different automation from scratch, with your own conditions, more apps or an AI step. Your assistant writes it, tests it and runs it on ClickRuntime.
  • 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.

Changes you can ask for

  • Act only on the items that match your own rules, and skip the rest
  • Add an AI step, for example to summarize, sort or draft a reply
  • Add another app, for example also send it to Slack
  • Combine it with other Asana steps into one automation

Under the hood

The code that runs this automation

This is the Python script that runs each time the automation starts. Your AI assistant writes it for you when you send the prompt, and you allow each step in your assistant. To change how the automation works, describe the change to your assistant and it updates the script for you. For every function it can use, see the script reference.
create_a_task_from_a_link_or_command.pyexample
from clickruntime import on_event, http, credentials

INBOX_PROJECT = "INBOX_PROJECT_GID"

def asana(method, path, body=None, **params):
    r = http.request(method, f"https://app.asana.com/api/1.0{path}", params=params,
                     json={"data": body} if body else None,
                     headers={"Authorization": f"Bearer {credentials.secret('ASANA_TOKEN')}"})
    r.raise_for_status()
    return r.json().get("data")

@on_event
def handle(event):
    text = ((event.json or {}).get("text") or event.body or "").strip()
    if not text:
        return {"created": False}
    task = asana("POST", "/tasks", {"name": text[:250], "projects": [INBOX_PROJECT]})
    return {"task": task["permalink_url"]}

FAQ

Common questions

What does the task title come from?
The text you send becomes the task name. If the message is long, the first line can serve as the title and the remainder goes into the task description. Your AI assistant can set up whichever split you prefer before you approve it.
Is the link safe to share?
The link is unguessable and tied to your account, but anyone who has it can create tasks. Treat it like a password. If it leaks, you can generate a new one, which immediately stops the old link from working.
Can I set a due date or assignee from the message?
Yes, if you agree on a format. For example, a message that starts with a name or ends with a date can be parsed into the assignee or due date field. Without such rules, tasks are created unassigned in your chosen project.
What permissions does it need?
read+write. Nothing else in your accounts is used.
Does it need AI?
No. It runs without AI, so it doesn't use your plan's AI allowance.
How many runs does it use?
One run for each event the app sends.
Can I change how it works?
Yes. Describe the change to your AI assistant, for example a different schedule, channel or filter. It updates the automation, tests it and tells you what changed.

Set up “Create Asana tasks from anything you send” from your assistant

Copy the prompt above, or connect your assistant first. Free plan, no credit card.