All AppsGoalmatic
Expense Tracker icon

finance · By Goalmatic

Expense Tracker

Track spending through the web, WhatsApp, and email without losing context.

Install AppVersion 1.2.6

Access is explicit

You choose the workspace, compatible Tables, and connected accounts before installation. The App receives only the declared access below.

About

What this App does

Expense Tracker provides an account-scoped ledger, budgets, balances, receipt imports, confirmations, reminders, and summaries. Product behavior is composed from Goalmatic Tables, one finance agent, generic workflows, and explicitly selected connected accounts.

Permissions

What it can access

Store transactionsRequired

Creates or links the account ledger used by the web app and automations.

Can link a compatible existing Table to prevent duplicates.
Track financial accountsRequired

Stores account names, types, currencies, and tracked balances.

Can link a compatible existing Table to prevent duplicates.
Organize categoriesRequired

Stores account-specific transaction categories and rules.

Can link a compatible existing Table to prevent duplicates.
Manage budgetsRequired

Stores category limits and budget alert configuration.

Can link a compatible existing Table to prevent duplicates.
Confirm uncertain expensesRequired

Stores parsed messages and receipts that require user confirmation.

Can link a compatible existing Table to prevent duplicates.
Store reminder settingsRequired

Stores timezone, reminders, summaries, channel aliases, and migration metadata.

Can link a compatible existing Table to prevent duplicates.
Audit imported receiptsRequired

Stores deduplicated import events and processing outcomes.

Can link a compatible existing Table to prevent duplicates.
Use the expense assistantRequired

Lets the installed assistant read and update only the Tables bound to this installation.

Capture WhatsApp expensesOptional

Processes signed normalized WhatsApp messages using the selected account and generic nodes.

Import email receiptsRequired

Processes signed normalized email receipt events using generic nodes.

Send daily summariesOptional

Reads the ledger on schedule and sends a concise summary through the selected WhatsApp account.

Send expense remindersOptional

Uses account settings and the selected WhatsApp connection for scheduled reminders.

Monitor budget limitsOptional

Provides an inactive, operator-runnable budget evaluation workflow. Confirmed expense handling remains the normal alert path.

Use a WhatsApp accountOptional

Uses the exact WhatsApp account selected during installation for confirmations, reminders, and summaries.

Connected account: WHATSAPP

Resources

What installation adds

7 TablesExpense Transactions, Expense Accounts, Expense Categories, Expense Budgets, Pending Expense Confirmations, Expense Tracker Settings, Expense Import Events
1 agentsExpense Assistant
5 workflowsExpense Tracker - capture WhatsApp expense, Expense Tracker - import email receipt, Expense Tracker - daily summary, Expense Tracker - capture reminder, Expense Tracker - budget alerts