Skip to content

How to automatically create tasks from email or Slack messages

By Kaylee Moser · October 24, 2023
An icon representing tasks in a list in a white square on a light orange background.

Does it ever feel like half of the time you spend "working" is actually just copying over information and tasks from one app to another? You need some kind of task management tool to keep track of all the things you need to do, but most of the time those tasks come your way through email or in a chat message.

Rather than wasting time manually copy-and-pasting information and switching between apps, wouldn't it be nice to let some automation deal with it? That's where Zapier comes in.

Zapier is the leader in workflow automation—integrating with thousands of apps from partners like Google, Salesforce, and Microsoft. Use interfaces, data tables, and logic to build secure, automated systems for your business-critical workflows across your organization's technology stack. Learn more.

Easily manage your to-do list from chat or email

With Zapier, you can automate recurring tasks—giving you back valuable time to focus on higher priority work. The workflows you build in Zapier—we call them Zaps—can automate many common tasks, such as adding new items to your to-do list directly from emails and messages.

Every Zap follows the same structure: When this happens, do that.

A Zap always consists of two parts:

  1. The trigger: an event that starts a Zap, like when you star an email.

  2. The action: an event a Zap performs after it's triggered, like adding a new task or project card. A single Zap can perform one or more actions.

To help you get started, we collected a few popular Zaps that add new tasks to task management apps from emails or chat messages. Just click on one below to get started.

Create tasks from emails

Create tasks in Microsoft To-Do from new Microsoft Outlook emails

  • Microsoft Outlook logo
  • Microsoft To Do logo
Microsoft Outlook + Microsoft To Do
More details
    Your emails always mean work, so why not automatically turn them into tasks on your favorite to-do app? That's what this integration is for. It turns each new email you receive on Microsoft Outlook into a task in Microsoft To-Do. Get more done with a little help from automation.

    Create Notion database items from new Microsoft Outlook emails

    • Microsoft Outlook logo
    • Notion logo
    Microsoft Outlook + Notion
    More details
      Easily manage your emails and track important information by connecting Microsoft Outlook and Notion with this efficient workflow. Whenever you receive a new email in your Microsoft Outlook account, this automation instantly creates a database item in your Notion workspace, ensuring all crucial details are organized and easily accessible for future reference. Stay on top of your email correspondence while maintaining a well-structured record in Notion for improved productivity.

      Create Trello cards from new starred Gmail emails [Business Gmail Accounts Only]

      • Gmail logo
      • Trello logo
      Gmail + Trello
      More details
        If you're constantly adding cards to Trello for new tasks in your inbox, use this Gmail Trello integration to cut down the steps. Once this integration is in place, simply star an email in your Gmail inbox and a new Trello card is created automatically.

        Add new starred emails to Todoist as tasks [Business Gmail Accounts Only]

        • Gmail logo
        • Todoist logo
        Gmail + Todoist
        More details
          If you find yourself using your inbox as a to-do list, there's a better way. With the help of this Zap, any time you star an email in Gmail, it will automatically create a to-do item for you in Todoist.

          Create Trello cards from new Microsoft Outlook emails

          • Microsoft Outlook logo
          • Trello logo
          Microsoft Outlook + Trello
          More details
            Why leave Trello when you can get your updates and requests sent there automatically? This integration turns your work email account into a task-creating machine. Each email you receive on Microsoft Outlook turns into a card on Trello. Stay focused and get more done with this automation!

            Create tasks from chat messages

            Create Trello cards from new saved Slack messages

            • Slack logo
            • Trello logo
            Slack + Trello
            More details
              Slack is where your team doles out tasks. Trello is where you manage personal tasks. To create new cards in Trello right from Slack, simply set up this integration. Once it's in place, each newly-saved Slack message will automatically create a Trello card.

              Add saved Slack messages to Things as to-dos

              • Slack logo
              • Things logo
              Slack + Things
              More details
                When your team is busy collaborating in Slack, you might find a couple to-do items that need your attention at a later time. Set up this Slack-Things integration and whenever a new message is saved in Slack, Zapier will automatically add a new to-do in your Things inbox.

                Create Google Tasks items from new saved Slack messages

                • Slack logo
                • Google Tasks logo
                Slack + Google Tasks
                More details
                  Slack is where your team doles out tasks. Google Tasks is where you manage personal tasks. To create new items in Google Tasks right from Slack, use this integration and next time you save a message a Google Tasks item will be created.

                  Create Trello cards for new Discord channel messages

                  • Discord logo
                  • Trello logo
                  Discord + Trello
                  More details
                    When you and your team are discussing strategy, oftentimes there will be action items that need to be organized. This integration creates Trello cards for new Discord messages posted to a channel. Now you can quickly organize your to-do's without missing a beat in the chat.

                    You can also create your own Zap that automatically creates tasks based on messages you star or save by following the steps below. You can even create a Zap that performs more than one action, like adding a new task and scheduling time in your calendar to complete it or posting a message in Slack, if you create a multi-step Zap.

                    You'll need a Zapier account to use the workflows in this piece. If you don't have an account yet, it's free to get started.

                    Here's how to do it:

                    1. Create a new Zap in your Zapier account.

                    2. Select the platform you use for email or messaging as your trigger app and choose the event that corresponds with starring or saving a message (look for something like "new starred email" or "new saved message").

                    3. Select your task management platform and choose the event that corresponds with adding a task or action item (look for something like "create task" or "create card").

                    4. Next, finish filling out the task details, including the due date, assignee, and task description. You can pull information from the email or message, like the name of the sender, date the message was sent, and the body of the email or message to further personalize the task. (If you'd like to add more actions, click the plus sign (+) and repeat steps 3-4 as needed.) 

                    5. Test your Zap, and if all looks good, turn it on and watch as any message you save or star is automatically added to your task management app.

                    Note: The ability to add due dates or select projects will depend on your task management program.

                    Need help with more complex automation? Zapier Experts are certified consultants, freelancers, and agencies that can help you do more with automation. Visit our Experts directory to help you find the right Expert to work with.

                    Use automation to manage your tasks

                    With thousands of integrations, you can use Zapier to automate most (if not all) of your tedious tasks—gaining back valuable time. By automating your work, like copying tasks from your email to your task management app, you'll be able to spend less time on busy work and more time on the important things.

                    This article was originally published in September 2021 and was lightly updated in October 2023.

                    Get productivity tips delivered straight to your inbox

                    We’ll email you 1-3 times per week—and never share your information.

                    Related articles

                    Improve your productivity automatically. Use Zapier to get your apps working together.

                    A Zap with the trigger 'When I get a new lead from Facebook,' and the action 'Notify my team in Slack'