How does Tab.it pick which SMS to track?
Every message passes a series of checks across three stages before it's ever saved:
- Stage 1 · On your device — Is it from a saved contact (Android, if contacts access is on)? Does it contain numbers? Does it clear the default and your custom negative keywords? Does it match expense-like positive keywords? Fail any of these and it's dropped on your phone.
- Stage 2 · In the cloud — a positive-keyword check (credit, debit, spent, currency symbols…), then negative-keyword checks (including your own) to rule out non-expenses.
- Stage 3 · AI confirmation — a final AI check that it's a genuine expense.
Only messages that clear all the checks become an expense. In total that is 9 checks on Android and 8 on iPhone, and 4 of them run on your device — so most (~95%) messages are ruled out before anything leaves your phone.
