Getting started

Onboarding

Welcome modal for signed-in users, and empty states that teach the first import.

Welcome modal (signed-in)

After your first visit to an app route (not landing or docs), TrackIt may show a short welcome once per browser. It points you at adding an account and uploading a statement.

Welcome
JD

Welcome to TrackIt, Jordan!

Let's get you set up in just 2 simple steps

1

Add a Financial Account

Connect your bank or credit card

2

Upload a Statement

Import transactions from a CSV file

Get started

Prefer a walkthrough? Read the docs

First-visit welcome: add an account, then upload a statement.

Transactions empty state

With zero transactions, the table area becomes a guided empty state: Add account, then Upload. Guests rarely see this because sample data is preloaded.

Empty transactions
Getting Started

No transactions yet

Add an account, then upload a bank or card CSV.

1

Add Account

Connect a bank or card

Add account
2

Upload statement

Import a CSV file

Upload statement

Read the docs

Same guided empty state chrome as the Transactions view.

When empty states appear

Empty when
SurfaceEmpty when
TransactionsNo rows for the user (or all filtered out)
Analytics / MonthlyNo spend in the selected window
RulesNo mappings yet (or filters hide all)
Connected accountsNone created, or all archived + hidden
Where guided empty chrome shows up across the app.

Tip

Prefer Quick start for the minute-by-minute path after onboarding.