Outlook addin integration details


#1

Trying to reach the team behind the Outlook addin ?

I’m developing an extension to it, and wanted to know how the task_ids are stored in the message object… so that I can search an email by its associated Asana task_id

I’m suspecting it is this way, would someone give me more insight?

Thanks


#2

We’re actually storing them in the user’s Roaming Settings on your mailbox as a map from thread-id to the task-ids.

We investigated storing them as custom properties on the message objects, but those are for each individual message and the API as we understand it doesn’t allow you to save them at the level of a thread. This meant that we got different results depending on which message in a thread was focused, and we think most users would prefer to have tasks associated with the whole thread.

Could you give us some more details about your use case? It would be an interesting feature to allow you to search for threads associated with an email.


#3

Thanks Drew. This is what I am building: https://i.gyazo.com/d0d2818cdb3c47653aa362aebfc49d29.mp4

It lists all emails related to the current task. Currently it does by searching the task_id in the email’s body, and also searching the subject = task_name. But not reliable for the cases where the relation is created via the Outlook Addin.

What would you suggest?


#4

This is the Chrome Extension I’ve built.

It adds a button that connects to your Outlook (owa) matching related emails from a given task. It detects relationship to emails that contain any task url in its body.

It also allows to compose an email including all the task info automatically.

To be done: match tasks also associated via the Asana Outlook Addin, but here I would need your collaboration @Drew_Haven