The moment it happens
Add Todoist tasks by sending to a link
Any text you send to your link shows up as a task due today.
- Runs
- The moment it happens
- Apps
- Todoist
- 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 shortcuts. Add each message as a Todoist task in my Inbox, due today.
First time? Adding ClickRuntime to your assistant takes about two minutes.
Why use it
Why teams use this automation
Ideas show up at bad moments: a link you want to read, a thing to buy, a request from a colleague in a chat. If you have to open Todoist, pick a project and type it in, the thought is often gone first. People then keep notes in three apps, and half of them never reach the task list where they would get done.
This gives you a link that accepts text and turns it into a new Todoist task the moment it arrives. You can call it from a phone shortcut, a form, a button in another tool or any service that can send a web request, and the text becomes the task title.
It is especially handy for people who capture things from voice assistants or phone share sheets and want one inbox for all of it.
What you get out of it
Capture without opening Todoist
A phone shortcut or button can send text straight to your list in a second, so a fleeting idea is recorded before it fades and you never break your concentration on what you were doing.
One inbox instead of scattered notes
When every source feeds the same link, tasks from chats, forms and voice notes land in Todoist together. Nothing waits in a notes app that you only check on weekends.
Works from tools Todoist does not connect to
Anything that can send a web request can create a task, including form builders, home automation and custom scripts, so you are not limited to the integrations the other tools happen to offer.
Fewer dropped requests
A colleague's request becomes a task seconds after it is made. That lowers the chance that something promised in a hallway conversation is forgotten and then has to be apologized for.
Instant, with no polling delay
The task is created when the message arrives, not at the next check. If you send a link and open Todoist right after, it is already there waiting at the top of your Inbox.
How it works
What happens, step by step
When you send text to the automation's private link, for example from a shortcut on your phone, it starts.
It reads the text and any due date you included, like today or tomorrow.
The task is added to your Todoist Inbox.
Before it runs live
- Connect Todoist
- Paste your automation's link into the other app's webhook settings
What you get
Build your own
Need it to work differently?
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 Todoist steps into one automation
Under the hood
The code that runs this automation
from clickruntime import on_event, http, credentials
@on_event
def handle(event):
text = ((event.json or {}).get("text") or event.body or "").strip()
if not text:
return {"added": False}
resp = http.post("https://api.todoist.com/api/v1/tasks", headers={
"Authorization": "Bearer " + credentials.connection("todoist", "main"),
}, json={"content": text[:500], "due_string": "today"})
resp.raise_for_status()
return {"added": True, "task_id": resp.json()["id"]}FAQ
Common questions
How do I send text to the link?
Which Todoist project do the tasks go into?
Is the link safe to share?
What permissions does it need?
Does it need AI?
How many runs does it use?
Can I change how it works?
Related
You might also like
Start every day with a fresh routine list
Yesterday's unfinished routine tasks are cleared and today's set is created before you wake up.
See how it worksHide far-off tasks until they're close
Tasks due weeks away stay out of sight and come back to their project three days before they're due.
See how it worksGet an evening list of what you finished
At night you get an email of everything you completed that day, grouped by project.
See how it worksKeep exploring
Set up “Add Todoist tasks by sending to a link” from your assistant
Copy the prompt above, or connect your assistant first. Free plan, no credit card.