# Track

The Track is how you record any actions your users perform, along with any properties that describe the action.\
\
Each action is known as an event. Each event has a name, like **User Registered**, and properties. For example, a **User Registered** event might have properties like `plan` or `accountType`. Calling Track in one of our sources is one of the first steps to getting started with Hoodle.\
\\

```
track("User Registered", {
  plan: "Pro Annual",
  accountType: "Facebook"
});
```

\
**Properties**

Properties are extra pieces of information you can tie to events you track. They can be anything that will be useful while analyzing the events later or use in flows. Hoodle recommends sending properties whenever possible because they give you a more complete picture of what your users are doing.

**In flow**

A flow is started by an event. So if you want to start a flow, you need to send a track. If you want to start an another automations from a flow, you can send a track. [See best practice here ](https://hoodle.gitbook.io/hoodle-docs/documentation/flow/best-practice/create-template)\\
