Cashflow App
FAQ
Frequently Asked Questions
General
What is Cashflow App?
Cashflow App is a comprehensive personal finance management application within FlowState. It helps you track income and expenses, manage accounts, monitor net worth, and project future cash flow using a 4-quadrant income statement dashboard.
Who should use this app?
Cashflow App is designed for:
- Personal finance users who want to track income, expenses, and net worth
- YNAB users who want to sync their existing data for enhanced reporting
- Small business owners who need income statement tracking and cash flow projections
- Household managers managing family finances across multiple accounts
What makes Cashflow App different from other finance apps?
- 4-Quadrant Dashboard: Visual income statement layout showing Income, Expenses, Assets, and Liabilities at a glance
- YNAB Integration: Seamless OAuth-based sync with existing YNAB budgets
- Cash Flow Projections: 30-day forward-looking projections based on scheduled transactions
- Local-First Architecture: Your data works offline and syncs when connected
- FlowState Integration: Works seamlessly with other FlowState apps and workflows
Features
How do I connect my YNAB account?
- Navigate to Settings (
/cashflow/settings) - Click the Connect YNAB button
- Log in to YNAB when prompted
- Authorize FlowState to access your YNAB data
- Select which budget to sync
- Configure sync interval (5-60 minutes)
See Getting Started for detailed instructions.
Can I use Cashflow App without YNAB?
Yes, absolutely. YNAB integration is optional. You can:
- Set up accounts manually through the Setup Wizard
- Import transactions via CSV from your bank
- Manually enter transactions
- Create your own categories and budgets
How do I import transactions from my bank?
- Export transactions from your bank as a CSV file
- Navigate to Transactions (
/cashflow/transactions) - Click the Import CSV button
- Upload your CSV file
- Map the columns (date, amount, payee, etc.)
- Preview and confirm the import
How do I categorize multiple transactions at once?
- Go to the Transactions page
- Use checkboxes to select multiple transactions
- Click the Assign Category button
- Choose the desired category
- Confirm to apply to all selected transactions
What account types are supported?
The app supports the following account types:
| Type | Examples | Classification |
|---|---|---|
| Checking | Bank checking accounts | Asset |
| Savings | Savings accounts, money market | Asset |
| Cash | Physical cash, petty cash | Asset |
| Credit Card | Visa, Mastercard, store cards | Liability |
| Line of Credit | HELOCs, personal lines | Liability |
| Mortgage | Home loans | Liability |
| Auto Loan | Vehicle financing | Liability |
| Student Loan | Education debt | Liability |
| Personal Loan | Unsecured personal loans | Liability |
| Investment | Brokerage accounts | Asset |
| Other | Miscellaneous accounts | Configurable |
How do cash flow projections work?
Cash flow projections calculate expected income and expenses over the next 30 days based on:
- Scheduled recurring transactions (bills, subscriptions)
- Expected income (salary, regular deposits)
- One-time scheduled payments
The projection shows:
- Projected Income: Total expected income in next 30 days
- Projected Expenses: Total expected outflows in next 30 days
- Projected Net: Difference between income and expenses
- Transaction Count: Number of scheduled items
Can I track debt payoff progress?
Yes. For liability accounts (credit cards, loans), you can track:
- Current balance
- Interest rate
- Minimum payment amount
- Payment history through transactions
The Liabilities quadrant on the dashboard shows all debt balances.
Account & Access
How do I get access to Cashflow App?
Cashflow App is available to all FlowState users with appropriate database permissions. If you don't see the app in your launcher:
- Contact your FlowState administrator
- Request access to the Cashflow App
- Ensure you have database permissions for financial collections
What permissions do I need?
You need the following permissions:
- database: Read/write access to financial collections
- Basic FlowState platform access
Is my financial data secure?
Yes, your data is protected by:
- Encryption in transit: All data uses HTTPS/TLS
- Encryption at rest: Database encryption for stored data
- OAuth tokens: YNAB tokens are stored securely and never exposed
- Workspace isolation: Data is isolated by organization and workspace
- Local-first storage: Data stays on your device with optional sync
Can I share my financial data with others?
Currently, financial data is isolated to your workspace. Sharing features may be added in future versions.
YNAB Integration
What data syncs from YNAB?
When connected, the following data syncs from YNAB:
- Accounts: All account types and balances
- Categories: Category groups and individual categories
- Transactions: Transaction history with payees and amounts
- Scheduled Transactions: Recurring transactions and future items
How often does YNAB sync?
You can configure the sync interval in Settings:
- Minimum: Every 5 minutes
- Maximum: Every 60 minutes
- Manual: Use "Sync Now" button anytime
Will changes in Cashflow App sync back to YNAB?
Currently, sync is one-way from YNAB to FlowState. Changes made in Cashflow App do not push back to YNAB.
What happens if I disconnect YNAB?
If you disconnect YNAB:
- Previously synced data remains in Cashflow App
- No new data will sync from YNAB
- You can continue using the app with existing data
- You can reconnect at any time to resume syncing
Why are some YNAB transactions missing?
Possible reasons:
- Transactions are outside the sync date range
- Deleted transactions in YNAB are not imported
- Scheduled transactions may need a separate sync
- Test mode limits records (check Settings)
Technical
Which browsers are supported?
Cashflow App supports the latest versions of:
- Chrome (recommended)
- Firefox
- Safari
- Edge
Does the app work offline?
Yes, thanks to RxDB's local-first architecture:
- Data is stored locally in your browser
- You can view and edit data offline
- Changes sync when you reconnect
- YNAB sync requires an internet connection
How do I clear my local data?
To reset your local data:
- Open browser Developer Tools (F12)
- Go to Application > Storage
- Clear site data for FlowState domain
- Refresh the page
Warning: This will remove all locally cached data. If not synced, data may be lost.
What date formats are supported for CSV import?
Common supported formats:
YYYY-MM-DD(2026-01-15)MM/DD/YYYY(01/15/2026)DD/MM/YYYY(15/01/2026)MM-DD-YYYY(01-15-2026)
The CSV import wizard allows you to specify your date format during column mapping.
Budgeting
How do budgets work in Cashflow App?
Budgets allow you to:
- Set spending limits by category
- Track actual vs. budgeted amounts
- View budget progress in the Expenses quadrant
- Sync budget categories from YNAB
Can I have multiple budgets?
Yes. You can create multiple income statements, each with its own budget allocations. This is useful for:
- Personal vs. business finances
- Different family members
- Multiple properties or projects
How do I set category budgets?
- During Setup Wizard: Set budgets in the Expenses step
- Or navigate to Budgets page
- Click on a category to edit
- Enter the budgeted amount
- Save changes
Still Have Questions?
If your question is not answered here:
- Check Troubleshooting for common issues
- Review Features for detailed capability documentation
- Contact support for additional help