1. Language
Choose English, Sinhala, or Tamil before any financial setup. The entire root app updates immediately. Change it later under More → Settings.2. How Salli works
The mechanism demo explains that your bank already sends transaction alerts and that Salli can turn supported alerts into reviewable entries on Android. The privacy explanation states:- no bank login is stored;
- OTP, security, personal, promotional, and declined messages are rejected;
- matching and categorization happen on the phone;
- nothing uploads automatically; and
- data can be exported or deleted.
3. Payday and expected income
Choose the day of the month when income usually arrives. Salli uses that day to form the current budget cycle. Expected monthly income is optional and can be learned or changed later.4. Transaction capture choice
- Android
- iPhone/iPad
Choose Allow auto-tracking to see the prominent disclosure and then the
Android SMS permission. If granted, Salli scans up to 30 days of supported
bank alerts and listens for new ones. You can instead choose manual entry.
5. Starting data
- Explore with sample data adds a local demonstration dataset.
- Start fresh opens an empty ledger.
After onboarding
Home opens with a short guided tour of the main number, quick-add button, and navigation. Tour completion is stored locally and can be replayed only if the app exposes that option in the current build.Delete-all keeps language, theme, app-lock choice, notification preferences,
onboarding state, and tour state. It removes financial and automation data
without forcing the full onboarding flow to run again.
