What's a Task?
A task is a pending action that needs to be done by someone in your team. Tasks are assigned to one of your teammates (even if they are done collaboratively) and have to be solved before certain deadline. Thus, a task is always created by a user and assigned to another user of your team.
A task can involve one or more of your contacts. When you assign tasks to your customers, you will be able to track the whole work history in the client profile.
Let's see an example of a task:
Please, @JohnSmith, finish the #productivity #report for @SarahStone before tomorrow at 9am.
We ask @JohnSmith to do something for @SarahStone. All those names starting with '@' are "aliases", like the ones you see on Twitter or Slack, and are used to identify users or customers. In this case, the system identifies that the task is to be assigned to @JohnSmith and involves the customer @SarahStone.
The deadline can be expressed as a reference from now (i.e: "next week", or "in two hours"), or with an absolute date, like "10/03/2016 at 9:15am". You don't need to assign the task a deadline (a default deadline will be assigned), but it's really useful to track the productivity of your team and how well it spends its time.
Smart tags allow you to add specific terms that will allow you to quickly search for a task later. We use the '#' symbol to identify these smart tasks. In this concrete example, we are adding the "report" and "productivity" tags to this tasks. Later, we can ask for all the tasks related to reports, or all the work related to productivity.