How Hashtag Automation Works

How Hashtag Automation Works

Hashtag Automation allows you to enter and modify the following fields and elements on a task, just by typing hashtags anywhere within the task's Description field:
  1. A due date
  2. An assignee
  3. A section within the project
  4. Tags
  5. Additional projects
This capability is especially useful when forwarding emails to Asana, as it lets you specify additional information about the task right from the email itself, without having to go to Asana and annotate the task once Asana creates it. (Asana email forwarding allows you to cc: a specific email address for an Asana project and when you do, Asana automatically creates a new task in that project based on the email. You can read more about Asana email forwarding here , including how to find the email address for a specific project.)

To use this feature once you've enabled hashtag recognition for a project, simply type a hashtag symbol (#) followed by the tag, assignee username, project name, and/or due date that you want to be recorded for the task.  In the case of tags and projects, you can specify multiple hashtags of that type.  Hashtags can be placed anywhere within a task's Description.  Since the Description field is where Asana places the email body when you forward an email into Asana, that means you can type your hashtags right into an email before you send it.  Multiple hashtags do not necessarily need to be grouped together.


Due Dates:

Due dates have some special capabilities.  In general, in addition to typing a date in a format like #12/28 or #June 15 , you can also type a natural-language phrase for the date, like #tomorrow , #next Wed , #in 2 weeks , etc. and Flowsana will correctly interpret it, just so long as you don't get too fancy.  Flowsana should recognize date phrases in the following languages: 
  1. English
  2. Spanish
  3. French
  4. German
  5. Portuguese
  6. Chinese (simplified)
You can also include a time-of-day in your date phrase to set the task's due date to a specific time.  If you do, please include a time zone following the time, as otherwise Flowsana has no way of knowing what time zone to record the task's due time in.  You can specify the time zone as an abbreviation (like EST, PDT, EET) or a spelled-out time zone (Eastern Standard, Pacific Daylight, Eastern European).  Note that since Daylight Savings rules are so inconsistent, you need to always indicate whether you want Standard vs. Daylight.  If you put just “Eastern” or “Pacific” it’ll assume Standard Time.  For this reason, it's recommended that the easiest rule to follow is to use the abbreviations.


Some Examples:

To illustrate the use of hashtags, here are some examples.

#important  #Joe Allen  #next Mon
Attach the Important tag to the task, assign it to Joe Allen, and set its due date to next Monday.

#Strategic planning  #Follow up  #Admin
In addition to the project where the task is being recorded (i.e. the project where the hashtag automation is enabled), also assign this task to the Strategic Planning project, and tag it with the Follow Up and Admin tags.

#Martha Smith  #Fri 2 pm EDT
Assign the task to Martha Smith and set its due date to this coming Friday at 2:00 pm Eastern Daylight Time.

#Tue #New leads
Set the task's due date to this coming Tuesday and place it in the New Leads section of the project.


"My Tasks" Sections:

If you’re using hashtag automation to specify an assignee and you want to also specify what section the task should be placed into within the user’s My Tasks list, you can include one of these special hashtags:
!today
!upcoming
!later
If you don’t include any of those hashtags, the task will go into the New Tasks section.


Assign to "Me":

You can use the special hashtag   #me    to assign the task to yourself.  Note that this only applies to the user whose Asana user is linked to the Flowsana account that added a hashtag automation workflow to the project in Flowsana.


Type-Specific Hashtags:

As you can see from the above examples, Flowsana is smart enough to know whether a hashtag you type is a tag, user name, section, project name, or date.  The only situation where that can be an issue is if you have more than one type of element with the same name; for example, maybe you have both a project and a tag called Admin , or you have a tag called Next week.   in those cases there's no way for Flowsana to know your intent.  For that reason, there are also element-specific hashtags available if you need to indicate a specific type of element.  Here's the list of available hashtags:

Hashtag
Element Represented
#
[any element]
%
Tag
^
Assignee
|
Section
&
Project
~
Date/Time

So for example, &Admin means you want the task assigned to the Admin project, not the Admin tag.  ~next week means you want the task due date set to next week, not attached to the Next Week tag.

If you don't use these element-specific hashtags, here is the order in which Flowsana looks for and matches elements within your text:
  1. The section
  2. Tags
  3. The assignee
  4. Projects
  5. The due date/time


    • Related Articles

    • How to Set Up Hashtag Automation

      How to enable Hashtag Automation for a project:   If you haven’t done so already,  create a Flowsana account here .  After you’ve created an account and received an email that your account is set up, go to  My Workflows  on the Flowsana website.  ...
    • Introduction to Flowsana

      Flowsana consists of five different types of workflows that you can apply to any of your projects. Each type of workflow has its own section here in the Knowledgebase with information on how it operates.  Please see those sections for more details. ...
    • Subtasks in my project are not responding to rules I've defined for that project

      This will occur if the subtask is not assigned to the project that's under Flowsana control.  (By default, Asana doesn't assign subtasks to the project of their parent task, so you have to manually perform the project assignment.) The way Asana's ...
    • How does Flowsana's pricing work?

      Flowsana's pricing works based on the concept of Billable Users. A Billable User is an Asana user who's a member of a team having workflow-enabled projects. Flowsana charges at $2.99/month USD per Billable User. Say you have a Marketing team which ...
    • Dates of subtasks are not being adjusted by my workflow

      This will occur if the subtask is not assigned to the project that's under Flowsana control.  (By default, Asana doesn't assign subtasks to the project of their parent task, so you have to manually perform the project assignment.) The way Asana's ...