• Home
  • /
  • Blog
  • /
  • My Meetings Now Populate Todoist Automatically (And How I Set It Up)

There's a moment that happens at the end of almost every meeting.

The call ends. Everyone says bye. You close the window. And then you sit there for a few seconds trying to piece together what you just agreed to.

If you're disciplined, you wrote it down somewhere. If you weren't, you're running on memory until someone follows up.

I lived in that gap for years. Then I built something that eliminates it entirely.

The Problem Nobody Talks About

Post-meeting admin is one of the most invisible time drains in knowledge work. You don't schedule time for it. It doesn't show up on a calendar. But it's there — the 5-10 minutes after every call where you have to manually translate what was said into tasks, emails, and reminders.

Multiply that by 5 or 6 meetings a day and you're looking at 30-60 minutes of unscheduled cognitive overhead. And that's assuming you do it right. Most people don't. Commitments slip through. Follow-ups get missed. Someone emails you a week later asking about the thing you said you'd handle.

I was working with a commercial real estate client in late 2025 whose sales team had this exact problem. Their CRM was always behind. Action items from calls weren't getting logged. Follow-up emails were being forgotten. They weren't bad at their jobs — they were just spending 30 minutes after every sales call doing admin work that nobody wanted to do.

We built an agent that changed all of that. When they finish a phone call, the CRM gets updated, tasks are created, and if they promised a follow-up email, it's already drafted and ready to send. The 30 minutes of post-call admin? Gone.

That experience made me want to build the same thing for myself.

Why I Switched From OmniFocus to Todoist

I was an OmniFocus user for over a decade. Not because Todoist is a bad app — it's genuinely good. But I switched for one reason: Todoist has an API integration with Lindy that makes my current workflow possible.

This is something I wish I'd understood earlier about productivity tools. The question isn't “which app is better?” The better question is: “what workflow do I want to build, and which app makes that workflow possible?”

When someone asks me what task manager to recommend, my first follow-up question is always about their workflow. Are you a visual person? Do you like boards or lists? Do you work mostly on mobile? And — especially lately — do you want to be able to connect it to AI automations?

That last question changes the answer entirely.

How the Automation Works

Here's what happens now at the end of every meeting I have.

Within about 2 minutes of hanging up, I open Todoist. My action items are already in there. Not just a summary of the meeting — specifically the things I said I'd do, with due dates set based on what I committed to.

If I said “I'll get this to you by Monday,” there's a Todoist task due Monday.

If I said “let me follow up on that,” there's already a draft email waiting for me in my inbox.

The workflow runs through Lindy. Lindy reads the meeting transcript, uses AI to identify every action item I committed to — not things others committed to, specifically mine — and creates the tasks in Todoist with the correct due dates. If a proposal was promised, it pre-drafts the email based on the meeting context.

I didn't type a single thing.

The setup took me maybe an hour to configure. It's been running for months. It's one of those automations that's so quietly in the background that I almost forget it exists — until I'm in a meeting and I notice I'm not frantically taking notes anymore. Because I don't need to.

The 80/20 Principle for Automation

This is a good example of what I call 80/20 agent building: focus your automation energy on things that happen daily, not things that are impressive but rare.

Post-meeting admin happens every day. Multiple times a day. A one-time ROI is nice, but compounding ROI is where the real leverage is. High-frequency tasks are the best candidates for automation because you capture the return every single day.

The mistake most people make when they start exploring AI automation is chasing the flashy use case. The complex multi-step agent that does something dramatic. But the simple automation that runs 5 times a day saves you more total time than the sophisticated one that runs once a month.

Start with frequency. Build from there.

What You Need to Set This Up

Here's the short version:

  1. A Lindy account (they have a free tier to start)
  2. A Todoist account (also has a free tier)
  3. A meeting transcription tool — I use Fireflies, but Otter works too
  4. About an hour to configure the Lindy workflow

The core flow: Fireflies captures the meeting transcript, Lindy processes it, Lindy creates tasks in Todoist. You'll need to give Lindy your Todoist API key and configure the task format you want.

If you're already using Lindy for other things, this workflow should take you 20 minutes to set up, not an hour.

The Bigger Lesson

This whole workflow started because I stopped asking “what's the best task manager” and started asking “what workflow do I want, and what tools enable it.”

That question reframe changes everything. It makes you build backwards from the outcome instead of forward from the feature set. And when you start choosing tools that way, you end up with a system that actually fits how you work — not how the app designer assumed you'd work.

The post-meeting admin gap is small. But small things that happen daily add up fast.

Try it. See what 30 minutes back per day does for you over a month.


You may also Like

Last Updated: January 20, 2026

Read More

ABOUT THE AUTHOR

Thanh Pham

Founder of Asian Efficiency where we help people become more productive at work and in life. I've been featured on Forbes, Fast Company, and The Globe & Mail as a productivity thought leader. At AE I'm responsible for leading teams and executing our vision to assist people all over the world live their best life possible.


Leave a Reply


Your email address will not be published. Required fields are marked

{"email":"Email address invalid","url":"Website address invalid","required":"Required field missing"}