How to Turn Outlook Emails into Complete Asana Tasks—not Just Task Comments

Man pointing at computer screen with email and coding windows, appearing stressed

Email frequently marks the beginning of a task, but it rarely contains only a task name.

A customer request may include supporting documents, deadlines, several people who need to follow the work, and a long conversation explaining why it matters. An approval email may need to become a subtask under an existing project. A later reply may need to be added to the same task rather than creating another duplicate.

Asana’s Outlook integration provides a convenient answer when the requirement is straightforward: open an email, create an Asana task, or add the message to an existing task.

For many users, that is enough.

But creating a basic task and converting an email into a complete, maintainable Asana work item are not always the same thing.

I developed Send to Asana for Outlook for the workflows that begin where basic task creation ends.

When the Asana for Outlook add-in is enough

The standard Asana integration is appropriate when you need to:

  • Create a new task from an Outlook email.
  • Copy the email content into Asana.
  • Select a project.
  • Assign the task.
  • Set a due date.
  • Add an email to an existing task as a comment.

That covers a common and useful workflow. There is no reason to add complexity when those are the only capabilities required.

The distinction becomes important when the email itself is part of the business record or when the Asana task requires additional structure.

The email is sometimes more than text

Copying the body of an email into a task description or comment captures the words, but not necessarily the email as an object.

Users may need to preserve:

  • The original message in a recognizable email format.
  • The sender, recipients and original formatting.
  • The complete conversation for audit or reference purposes.
  • A file that can be retained with the task after the email leaves the inbox.
  • A PDF representation that colleagues can open without searching Outlook.

This issue appears repeatedly in Asana’s own community forum.

In one discussion, a user explained that the standard Outlook add-in copied the email thread into a comment, but that long copied conversations were unwieldy. The user wanted the email uploaded as a file attachment instead. Other participants confirmed that attaching the email was different from copying its text, and that the available drag-and-drop workaround was awkward.

Another user described wanting the original email retained so it could later be opened, replied to or forwarded while preserving its formatting and context. The manual alternative was to save the message locally and upload it separately, which undermined the purpose of an Outlook integration.

Send to Asana addresses this by allowing the Outlook message itself to be attached to an Asana task as an .eml file or converted to PDF.

The task can still include the readable email content in its description or comments, but the original message can also remain available as a separate file.

Outlook attachments should not require a detour through the desktop

Many task-creating emails include files that are essential to the work:

  • Contracts
  • Screenshots
  • Proposals
  • Specifications
  • Spreadsheets
  • Approval documents
  • Customer-provided evidence

A user should not have to save every file from Outlook to a local folder and then upload it again to Asana.

This became more visible with New Outlook. A 2026 Asana forum discussion reports that attachments can no longer simply be dragged from New Outlook into an Asana task. The user must first save the attachment and then upload it separately.

Send to Asana reads the attachments from the currently opened Outlook message and allows the user to choose which ones should be sent.

This is deliberate. Sometimes all attachments belong with the task. Sometimes an email includes a company logo, an irrelevant image, an old document or several files that should not be included.

The user can select the relevant files rather than accepting an all-or-nothing transfer. Multiple files can also be combined into a ZIP archive when that is more appropriate.

Creating a task is not always the correct action

An email may represent:

  • A new task.
  • A new subtask under an existing task.
  • Additional information for an existing task.
  • Additional information for an existing subtask.
  • A continuation of a conversation that has already been associated with an Asana item.

Creating a new task for every message can fragment the work and create duplicates.

Send to Asana supports four distinct workflows:

  1. Create a new Asana task.
  2. Create a subtask beneath an existing task.
  3. Add the email to an existing task.
  4. Add the email to an existing subtask.

This allows the user to decide what the email means operationally instead of forcing every message through the same task-creation path.

The correct project is not always specific enough

Selecting the correct project is important, but many Asana projects are organized into sections representing stages, teams, priorities or types of work.

A task placed in the project but not in the correct section may still require someone to reorganize it afterward.

Send to Asana allows the user to select both:

  • The Asana project.
  • The destination section within that project.

A preferred project and section can also be saved as defaults. That makes the common route fast without eliminating the ability to choose a different destination for an unusual email.

A task often needs more than a name and due date

A useful Asana task may also require:

  • An assignee.
  • A due date and due time.
  • Tags.
  • Newly created tags.
  • Collaborators or followers.
  • Completion status.
  • A clean and useful description.

Send to Asana exposes these details from Outlook before the task is created or updated.

It can also automatically assign newly created tasks and subtasks to the current user. This removes one repetitive step for people who regularly turn their own inbox into an action list.

The objective is not to expose fields merely because they exist. It is to prevent the user from creating an incomplete task in Outlook and then immediately opening Asana to finish it.

Long email threads usually make poor task descriptions

Copying a full email conversation into Asana can produce a description containing:

  • Repeated replies.
  • Signatures.
  • Legal disclaimers.
  • Quoted history.
  • Formatting debris.
  • Several screens of context before the actual request becomes clear.

Sometimes the complete thread is necessary. Often it is not.

Send to Asana allows the user to choose among several approaches:

  • Use a cleaned version of the email.
  • Include only the most recent response.
  • Use the complete original message body.
  • Edit the description manually.
  • Generate an AI summary of the message.

The task can therefore contain a concise, actionable description while the original email remains attached separately for complete reference.

Later replies should return to the same task

A common failure in email-to-task workflows occurs after the first message.

The initial email becomes an Asana task. Two days later, someone replies with a decision, a corrected document or additional requirements. The user must then remember which Asana task was created, search for it, and manually add the new information.

The alternative is accidentally creating another task for the same conversation.

Send to Asana can associate an Outlook conversation with its Asana task. When a later message in the same conversation is opened, the add-in can recognize the relationship and append the new content to the existing task.

This helps preserve one task for one continuing piece of work.

Task names should communicate more than the raw subject line

Email subjects are often poor task names:

  • “RE: RE: Question”
  • “Following up”
  • “Document”
  • “Urgent”
  • “Please review”
  • “FWD: Customer issue”

Send to Asana can construct a task name using email properties such as the sender, subject and date. It also supports configurable naming patterns.

The original subject remains available, but the Asana task can be named according to the organization’s workflow rather than accepting whatever subject happened to arrive in Outlook.

More capability should not mean more work every time

The purpose of Send to Asana is not to force every user through every option.

Defaults and remembered settings reduce repetitive decisions. Depending on the workflow, users can configure options such as:

  • Default project.
  • Default section.
  • Always assign new tasks to themselves.
  • Send email content to the description or comments.
  • Preserve the original email as .eml or PDF.
  • Include only the latest response.
  • Automatically recognize linked conversations.
  • Reuse preferred task-name patterns.

A simple task can still be created quickly. The additional controls are available when the email requires them.

Which Outlook-to-Asana workflow should you use?

Use the standard Asana for Outlook add-in when:

  • You need a straightforward task.
  • The email body is sufficient context.
  • You do not need the original email preserved as a file.
  • You do not need a subtask.
  • Basic assignment, project and due-date options are enough.
  • You are comfortable finishing any additional task configuration in Asana.

Use Send to Asana when:

  • You need to attach the original email as .eml or PDF.
  • You need to select individual email attachments.
  • You need to create or update a subtask.
  • You need to select a specific project section.
  • You need tags, collaborators, due time or completion controls.
  • You want to clean or summarize a long conversation.
  • You want later replies appended to the same task.
  • You want project, section, assignment or naming defaults.
  • You want to complete the task configuration without leaving Outlook.

Neither approach is universally correct. The appropriate choice depends on whether the email is merely the source of a task or remains an important part of the task itself.

Why I built Send to Asana

I did not create Send to Asana because Asana lacked an Outlook integration.

I created it because many real workflows require more than the initial act of creating a task.

Users were trying to preserve original emails, avoid manually downloading attachments, create subtasks, route work into sections, maintain long conversations and configure complete tasks without repeatedly moving between Outlook and Asana.

Those were not abstract feature ideas. They were recurring workflow problems.

Send to Asana was built to give users more control over what the email becomes:

  • More than copied text.
  • More than a basic task.
  • More than an all-or-nothing attachment transfer.
  • More than a disconnected series of messages.
  • More than a task that must still be completed somewhere else.

The goal is straightforward:

Turn the selected Outlook email into the correct Asana item, with the context, files, structure and task details needed to continue the work.

[Learn more about Send to Asana for Outlook]

Getting Outlook Emails into Microsoft Planner: Native Options, Power Automate, and Send to Planner

Stressed woman at desk with two computer monitors showing spreadsheets and emails, three coworkers laughing behind her in open office

A common Microsoft 365 workflow starts with a simple question:

How do I get an Outlook email into Microsoft Planner?

There are several possible answers, depending on what “into Planner” means.

You may only need a personal reminder. You may want an automated process that handles every matching email the same way. Or you may need to review each message and decide where the resulting Planner task belongs.

The main options are:

  1. Flag the email.
  2. Manually create a Planner task.
  3. Build a Power Automate flow.
  4. Use an Outlook add-in such as Send to Planner.

Flagging the Outlook Email

The easiest native option is to flag the message in Outlook.

Flagged emails can appear in Microsoft To Do and within the task views available through the newer Microsoft Planner experience. This works well when the goal is simply to remind yourself to return to a message.

However, flagging does not create a normal task in a selected Planner plan.

You cannot use the flag itself to choose:

  • A shared Planner plan
  • A bucket
  • An assignee
  • Start and due dates
  • Selected portions of the email
  • Specific attachments

Flagging is therefore best suited to personal follow-up rather than team task management.

Manually Creating the Planner Task

The next option is to open Planner and create the task manually.

This gives you full control, but it also means moving between Outlook and Planner and copying the relevant information yourself.

Depending on the email, that may include:

  • Rewriting the subject as a task title
  • Copying part of the message body
  • Saving and uploading attachments
  • Assigning the task
  • Selecting a bucket
  • Adding dates
  • Preserving a reference to the original email

Manual entry is reasonable when this only happens occasionally. It becomes repetitive when email is a regular source of work.

Using Power Automate

Power Automate is often the first recommendation for connecting Outlook and Planner.

A flow can create a Planner task when an email:

  • Arrives from a particular sender
  • Contains certain text
  • Is moved into a folder
  • Is assigned a category
  • Meets other predefined conditions

This is a good solution when the workflow is consistent.

For example, if every message sent to a particular mailbox should create a task in the same plan and bucket, Power Automate may be the correct tool.

The challenge is that many email-to-task decisions are not consistent.

One email may need to go to an operations plan. The next may belong to a customer project. Another may only require one paragraph from a long thread. Some attachments may be useful while others are signatures, logos, or unrelated files.

The user may need to decide, for each message:

  • Which plan to use
  • Which bucket to use
  • Who should be assigned
  • What the task title should be
  • Which part of the message to include
  • Which attachments to include
  • Whether a start or due date is needed
  • Whether the message came from a personal or shared mailbox

Power Automate can support sophisticated workflows, but an interactive process with many optional decisions can require a substantial amount of configuration.

At that point, the flow is no longer simply “when an email arrives, create a task.”

It becomes a small application.

Why I Built Send to Planner

I originally built Send to Planner because I regularly encountered emails that needed to become Planner tasks, but they did not all follow the same rule.

The problem was not merely creating the task. The problem was deciding what the task should contain and where it should go.

Send to Planner is an Outlook add-in that lets the user make those decisions while viewing the email.

The user can select options such as:

  • Planner plan
  • Bucket
  • Task title
  • Assignee
  • Start date
  • Due date
  • Email body content
  • Attachments
  • A reference to the original message

This makes it possible to create a complete Planner task without moving back and forth between Outlook and Planner.

The sent email inside Microsoft Planner
Email message fidelityAll attachments and email as PDF

It also avoids forcing every email through the same predefined automation.

Choosing the Right Approach

Each method has a valid use case.

MethodBest suited for
FlaggingPersonal reminders and follow-up
Manual entryOccasional task creation
Power AutomateRepetitive workflows with consistent rules
Send to PlannerInteractive task creation where each email may be different

The question is not whether Power Automate or an Outlook add-in is universally better.

The better question is:

Does the same rule apply to every email?

When the answer is yes, Power Automate is often a strong solution.

When the answer is no, an interactive Outlook add-in may be more practical.

Security and Microsoft 365 Administration

Third-party Outlook add-ins may require approval from a Microsoft 365 administrator, especially in managed organizational environments.

That is a reasonable concern.

The Send to Planner product page includes information covering:

  • Requested Microsoft permissions
  • Data access
  • Data flow
  • Privacy
  • Security
  • Administrative deployment

Send to Planner is also going through the Microsoft 365 App Certification process.

Certification is not a substitute for an organization’s own security review, but it provides an additional level of independent validation. I am also willing to work directly with Microsoft 365 administrators or security teams that need more information before approving the add-in.

Learn More

For a detailed comparison of the available methods, including flagged email, manual task creation, Power Automate, and Send to Planner, see:

How to Get an Outlook Email into Microsoft Planner

For product details, features, security information, and installation options, see:

Send to Planner for Microsoft Outlook

The complete user guide is also available here:

Send to Planner User Guide

Send to Planner v1.04 is Released

I have been absent from my blog for a while as I have been busy working on Kryl Solutions add-ins and Power-Ups. It has been an enjoyable experience to really delve into the world of JavaScript (ES6) and get creative building things.

One of my favorite projects has been Send to Planner. I just released version 1.04 and after 6 months of being in the marketplace, the reception and stats for this add-in are amazing. It has quickly become my fastest growing integration.

With v1.04, I have added checklists. Now, you can do nearly everything with task from Send to Planner: create new tasks in any plan and bucket, add to existing tasks as comments, add start and due dates, update priority, update selected categories, update the task progress, add/remove user assignments, and now, add, remove or update checklist items.

If you use Microsoft Planner for managing your projects, and you deal a lot with incoming email driving or updating your task workflow, you really should check Send to Planner out and let me know what you think.

Send to Planner Add-in Published

Right before the holidays I got my latest solution published to AppSource: “Send to Planner.”

This add-in is based on the “Send to Trello” Add-in and has a very similar look and feel. It was an unexpected side bar in my solutions development. A Send to Trello user contacted me because they also used Planner and were unable to find an effective solution that just did the basic “send an email to Planner” for free. While this has premium features to do much more, like keeping responses to the same email with the original task, the basic functionality will likely meet most casual use.

This was fun to create but also vexing at the same time. I am not sure where I got the idea, that there was an ability to get a front-end access token of the user running the Office add-in (getAccessToken). But turns out this is called an “on behalf of” flow that requires a complex manifest setup and you must send the customer email information to your backend web service to make the call “on behalf of” the user to Graph API. There are several options, but I had to go with the OAUTH flow using displayDialogAsync(). The AppSource (GDRP/Privacy) requirements for a backend data flow was more work and upkeep than I care for (cost and time wise). It is a headache I did not want.

So, I used the MSAL flow to pop an authentication dialog and then call the Graph API from the front-end to write to Planner. I already have users complaining that “it pops up the authentication dialog too much.” This is even though it does not require the entire authentication flow, it just pops up and then goes away.

I try the ssoSilent from the task-pane side and when/if that fails, I pop the dialog and do it there. The issue is because I do not own the frame of the Office task pane my origination domain is not correct. MSAL rejects the Silent SSO attempt. Ergo, it must pop open the dialog every time to get ssoSilent and refresh the token that way. A tad annoying.

I am not sure if I am missing something, but it would be nice to be able to request a front-end token with the proper scopes to do this, or a way to call ssoSilent from a task pane. But for now – this is what it is. Another annoying fact is that the token I get from MSAL, although it is refreshable (with ssoSilent), it lasts only 1 hour before it must be refreshed. So, 99% of the time a user clicks “Send to Planner” they see the dialog flash.

Either way, the add-in is out there and consumable. Please check it out!

Card Priority Badge Makes Top List

A popular annual list of top installed Trello Power-ups (Blue Cat Reports) has called out one of my Trello Power-Ups for its quick growth. At less than a year old is already have over 5000+ active installs.

See the article here: https://www.bluecatreports.com/blog/power-up-stats-2022/

Install Card Priority Badge here: https://trello.com/power-ups/622beeb83f53e80ce0e50001

See all my Power-Ups here: https://kryl.com/?page=/trello

Outlook Calendar for Trello is Released

I have really enjoyed writing this bit of code because it stretched from Trello API to Office 365 API, two of my favorite programming interfaces. This Power-Up is similar to the default Trello Calendar Power-up, the key difference being is that it connects to your Outlook Calendar. So, you can see all your Trello Tasks and your Outlook appointments/meetings, side by side in one place, you can link your appointments to Trello cards and vice-versa. With a month view and a weekly view, you can manage your calendar easily by dragging and dropping your Trello Cards on the calendar to create linked appointments for specific tasks all in one place.

Check it out here:

https://trello.com/power-ups/637307154b117e05a423c8a1

Yeah! A Trello Type Definitions File

To date I have created four Trello Power-Ups that I use every day to fill a gap that I need in order to scrum my life’s “backlog.” I was first turned towards Trello when I read Deep Work by Cal Newport. Since then I created:

Each time I created a Power-Up, I found myself going back to the documentation over and over again for the most trivial items. So, I finally sat down and hacked out a type definitions file based on the existing Trello Power-Up Documentation.

You can find all the information about the type library I created here:

https://github.com/davecra/Trello-Power-Up-TypeDefs

New Trello Power-up: Demote a Card

Continuing to use Trello I found a need to take cards that had been sitting around a while and put them in a place other than Archive (and forget them). What I had been doing was copy/pasting them in checklists in another card and as needed taking the check list items and promoting them back to a card. However, after performing the manual process (which could take a lot of time) enough times, I decided it was time for another Power-Up. So, I created the Demote a Card Power-Up:

https://trello.com/power-ups/630d74e4e1bab6013d6c1160/demote-a-card

Also — while building this Power-Up, I also got a tad frustrated that there was not any IntelliSense code assistance from the Trello Library. So, I build one in JSDOC and will likely be publishing that on GitHub soon. Not sure how many other developers there are out there that write Power-Ups, but my hope is it might be useful.

Trello Writers Block – Browser Extension

I have been in full-bore developer mode of late, trying new things and writing a lot of code. One area I thought I would give a try is browser extensions. I find myself wanting to tag pages so that I can reference them later in something I am writing or working on. And because I like to store information in Trello, I wanted something that combined both. So, here is an extension I created that will do just that. It takes the page you are on and then creates an MLA or APA reference and then adds it to a card in Trello for you.

I published this to both the Microsoft Edge and the Google Chrome store:

The following screen shots show you what it looks like when you are using it:

Extension in action on my website.
The card once it is added to Trello.

This browser extension is useful if you are a student writing a paper (supports MLA and APA formats), an author writing a book, or a blogger or someone doing research and keeping track of references using notecards. Because Trello is a digital version of notecards and it is available everywhere and stored in the cloud, you don’t have to worry about the dog eating your homework. 😱

Add it to your browser and let me know what you think.

New Trello Power-Up: Board Wiki

I just completed another Power-Up for Trello, called Board Wiki.

I have really taken to using Trello to help organize many aspects of my life and one area that kept annoying me was that I always had to have a card setup on various lists for “meta” information or things like my weekly, quarterly and yearly plans (see Cal Newport). After thinking about it a bit, I realized since it makes sense to keep all this in one place, why not have a wiki to capture this, so this new Power-Up was created.

Trello Board Wiki Power-Up

I have now created several Power-Ups a couple Office Web Add-ins and just published (still in review) an Edge Extension. To see everything I have published, check out my website.