🚀 Getting Started

Vereloop Finance is your personal finance operating system. Upload bank statements, visualize spending patterns, set bill reminders, and create AI-powered financial reports — all in one place.

What you can do

  • 📈 Spending Analytics
  • 💰 Cashflow Tracking
  • 🔔 Bill Reminders
  • 🎯 Category Rules
  • 📖 NotebookLM Export
  • 🤖 AI Chat Assistant

Quick start in 3 steps

  1. Create an account — visit the Sign In page and sign up with your email.
  2. Upload a statement — go to the Parse page, choose your bank, and drag-and-drop your PDF statement.
  3. Explore insights — head to Analyze to see your charts, or Data View to browse transactions.

Your journey at a glance

graph LR
  A["👤 Sign Up"] --> B["📄 Upload PDF"]
  B --> C["⚙ Parse & Categorize"]
  C --> D["📈 Analyze Spending"]
  C --> E["🔔 Set Reminders"]
  C --> F["📖 Export to NotebookLM"]
  D --> G["🤖 Ask Finance AI"]
        
Tip: Vereloop Finance is a Progressive Web App (PWA). On the Parse page, click the Install button to add it to your device for quick access.

📄 Upload & Parse Statements

The Parse page is where your financial data journey begins. Upload PDF bank statements and Vereloop will extract, clean, and categorize every transaction automatically.

Step by step

  1. Select your Bank from the dropdown (e.g., BMO, Scotiabank, CIBC, TD).
  2. Choose the Account Type (e.g., Chequing, Visa, Mastercard).
  3. Drag and drop your PDF statement onto the upload area, or click Select PDF to browse. You can upload up to 12 files at once (max 10 MB each).
  4. Click Parse Data. A progress bar will show parsing status for each file.
  5. Review the parsed results in the table below, then download as CSV if needed.

Supported banks & account types

BankAccount Types
BMOChequing, Mastercard
ScotiabankChequing, Visa
CIBCChequing, Visa
TDChequing, Visa, Line of Credit
finance.vereloop.com/
▾ Select bank... ▾ Account type... Parse Data
📄 Drag & drop PDF statements here (up to 12 files)
DateDescriptionAmountCategory
2025-03-01GROCERY STORE-$82.50Grocery
2025-03-02DIRECT DEPOSIT+$2,400Income
2025-03-05NETFLIX-$16.99Entertainment
Note: Only PDF files are accepted. Non-PDF files will be rejected with an alert. Make sure your statement is a standard bank-issued PDF, not a scanned image.

📈 Analytics & Charts

The Analyze page is your spending intelligence dashboard. Filter by time period, bank, and account type to surface trends, outliers, and insights.

Filters

Use the control bar to slice your data by Year, Month, Quarter, Bank, and Account Type. All charts and summary cards update instantly.

Summary cards

Seven metric cards appear at the top:

  • Total Spent — sum of all debits in the filtered period
  • Total Inflow — sum of all credits
  • Net Cashflow — inflow minus spending
  • Transactions — total count
  • Largest Expense — single biggest debit
  • Other_Debit — sum of uncategorized debit transactions
  • Other_Credit — sum of uncategorized credit transactions

Charts

Three interactive chart panels can be dragged, resized, and expanded to full screen:

  1. Cashflow Over Time — visualize debits vs. credits over days, weeks, or months. Switch between Stacked Bars, Smooth Lines, or Area Trend styles.
  2. By Category — shows your top 6 spending categories by default. Toggle Show all categories to see every category. Choose Ranking Bars, Doughnut, or Polar Area.
  3. Category Detail — pick a specific category and see its top transactions. Adjust the Top-N slider (5–50) and toggle signed values.
finance.vereloop.com/analyze.html
▾ Year ▾ Month ▾ Bank ▾ Account
$4,280
Total Spent
$5,100
Total Inflow
+$820
Net Cashflow
147
Transactions
By Category
Housing
Grocery
Transport
Dining
Utilities

How data flows

graph LR
  A["📄 Parsed Transactions"] --> B["🗃 Secure database"]
  B --> C["📊 Filters Applied"]
  C --> D["📈 Charts Rendered"]
  C --> E["👥 Summary Cards"]
  C --> F["🤖 AI Chat Context"]
        

🤖 Ask Finance AI

Click the Ask Finance AI button on the Analyze page to open an AI chat panel. The chatbot automatically receives your current filters, summary metrics, and category data as context, so you can ask questions like:

  • “What are my biggest spending categories this period?”
  • “Explain my net cashflow in simple terms.”
  • “Which transactions are driving my highest category spend?”
  • “Suggest ways to cut spending.”

Category rules (on Analyze page)

Below the charts, you can manage category rules — define keywords, transaction type, and priority to auto-categorize your transactions. After editing rules, click Refresh categories to re-categorize all transactions. See the Data Model section for more details.

Download CSV

Click Download CSV to export your currently filtered data as a spreadsheet-ready file.

🔎 Data View (Dissect)

The Data View page lets you browse, filter, and sort every transaction in your account. Think of it as a powerful spreadsheet view of your financial data.

Filtering

The left sidebar offers six filter dimensions that work together (AND logic):

  • Category — filter by transaction category
  • Financial Period — grouped by Year > Quarter > Month
  • Bank Statement — grouped by Year > Month
  • Bank — filter by financial institution
  • Account Type — filter by account type
  • Type — Debit or Credit

Click Clear all filters to reset everything at once.

Sorting & download

Click any column header (Date, Description, Amount, Category, Type, etc.) to sort the table. Use Download CSV to export the filtered view.

finance.vereloop.com/dissect.html
Filters
▾ Category ▾ Period ▾ Bank ▾ Acct Type ▾ Type Clear all
342
Rows
$8,420
Total Debit
$10,200
Total Credit
+$1,780
Net
DateDescriptionAmountCategoryType
Mar 15RENT PAYMENT$1,500HousingDebit
Mar 14PAYROLL$2,400IncomeCredit
Mar 12GROCERY MART$67.30GroceryDebit
Mar 10GAS STATION$52.00TransportDebit

⚠️ Deleting data

Need to remove data? Select at least one filter (Bank, Account Type, or Financial Period) and click Delete filtered data. A confirmation dialog will appear showing exactly how many rows match your filters. You must type DELETE to confirm.

Warning: Deletion is permanent and cannot be undone. Make sure you have the right filters selected before confirming.

🔔 Bill Reminders

The Reminders page automatically detects your recurring bills from transaction patterns and helps you stay ahead of upcoming payments.

How it works

graph LR
  A["📄 Last 90 Days Transactions"] --> B["🔍 Pattern Detection"]
  B --> C["📅 Recurring Bills Identified"]
  C --> D["🔔 Upcoming Reminders"]
  C --> E["📧 Email Digest"]
        

Page layout

The page is organized into three columns:

  • Left — Upcoming Reminders: Bills due within the next 30 days, grouped by time window (next 7 days, 8–30 days).
  • Center — Data: Category chips for filtering, summary cards, recurring bills table, and recent transactions.
  • Right — Preferences: Reminder settings and advanced options.

Scope filtering

Use the Bank and Account Type selectors at the top to focus on specific accounts. Your selection persists across page reloads and syncs across devices.

Category chips

Toggle categories on/off using the checkbox chips. Only selected categories appear in the recurring table and upcoming reminders panel. Use Select All / None for quick toggling. Your selections are saved per bank/account combination and sync to the cloud.

Recurring bills table

Columns include: Merchant, Category, Typical Amount, Cadence (Monthly, Bi-weekly, etc.), Next Expected date, Status, and Confidence score.

Preferences panel

  • Enable reminders — master toggle
  • Lead time — get notified 1, 3, 5, or 7 days before
  • Channel — In-app, Browser notification, or Email
  • Email digest — send a summary of due-soon bills to your email

Advanced settings

Expand the Advanced section to adjust:

  • Minimum confidence — Balanced (45%), High (60%), or Very strict (75%)
  • Sync recurring profile — save your recurring detection profile to the cloud for cross-device access

Click the ⓘ info button next to Advanced for detailed explanations of each setting.

finance.vereloop.com/reminders.html
Upcoming
🔔 Mar 28 — Netflix — $16.99
🔔 Mar 30 — Hydro — $85.00
Apr 01 — Rent — $1,500
Apr 05 — Insurance — $140
Housing Insurance Utilities Dining Entertainment Grocery
6
Recurring
$2,180
Monthly
2
Due Soon
MerchantCadenceAmountNext
NetflixMonthly$16.99Mar 28
Hydro OneMonthly$85.00Mar 30
RentMonthly$1,500Apr 01
Preferences
✅ Reminders ON
Lead: 3 days
Channel: Email
Save

🎯 Category Rules & Data Model

The Data Model page gives you a bird’s-eye view of every dimension in your financial data and lets you manage the category rules that drive auto-categorization.

Dimension accordion

Six collapsible sections, each showing the distinct values (keys) found in your data:

  • Category — expandable cards with rule management (see below)
  • Fintime — financial periods sorted by year/quarter/month
  • Bank Statement — grouped by year/month
  • Bank — your financial institutions
  • Account Type — Chequing, Visa, Mastercard, etc.
  • Type — Debit and Credit

Category rule management

Each category appears as a clickable card showing a rule or no rule badge. Click to expand and see:

  • Keywords — comma-separated terms that match transaction descriptions
  • Type — Any, Debit only, or Credit only
  • Priority — lower number = higher priority when keywords overlap

Actions available:

  • Add rule — for categories without an existing rule
  • Edit — update keywords, type, or priority
  • Delete — remove the rule (transactions revert to uncategorized on next refresh)
Tip: After editing rules, go to the Analyze page and click Refresh categories to apply your changes across all transactions.
finance.vereloop.com/model.html
▼ Category18 keys
Grocery rule
Housing rule
Dining no rule
Transport rule
Grocery (expanded)
Keywords: WALMART, FRESHCO, COSTCO, LOBLAWS
Type: Debit only • Priority: 1
Edit Delete
▶ Fintime24 keys
▶ Bank4 keys
▶ Account Type6 keys
▶ Type2 keys

📖 NotebookLM Export

The NotebookLM page lets you export your financial data as a structured report and upload it to Google NotebookLM for AI-powered analysis and Q&A.

How to export

  1. Apply filters (Year, Month, Quarter, Bank, Account Type) to select the data range you want.
  2. Click Export Markdown report for a human-readable file, or Export JSON bundle for structured data.
  3. Open NotebookLM and create a new notebook.
  4. Upload the exported file as a source document.
  5. Start asking questions like “Summarize my recurring payments” or “What are my top spending categories?”

What’s included in the export

  • Summary metrics (total spent, net cashflow, transaction count)
  • Category totals (top 12 categories)
  • Full transaction list for the filtered period
  • Recurring payment candidates
finance.vereloop.com/notebook.html
▾ Year ▾ Month ▾ Bank
$4,280
Total Spent
+$820
Net Cashflow
147
Transactions
Export to NotebookLM
📄 Export Markdown 📦 Export JSON
Then upload to notebooklm.google.com

❓ FAQ / Troubleshooting

Why is my bank not listed?

Vereloop Finance currently supports BMO, Scotiabank, CIBC, and TD. More banks will be added over time. If your bank isn’t listed, you can check the supported banks table for updates.

How do I re-categorize transactions?

Go to the Data Model page and add or edit category rules with the right keywords. Then visit the Analyze page and click Refresh categories to apply the new rules across all transactions.

Why are some transactions marked “Other_Debit” or “Other_Credit”?

Transactions that don’t match any category rule are automatically placed in Other_Debit or Other_Credit. Create rules in the Data Model to categorize them.

Is my data secure?

Yes. All data is stored per-user with row-level security. No other user can see your transactions. See the Privacy & Security section for details.

How do I delete my data?

Go to the Data View page, apply the desired filters (bank, account type, or time period), and click Delete filtered data. You’ll need to type DELETE to confirm.

Can I use Vereloop Finance on my phone?

Yes! Vereloop Finance is a Progressive Web App. Tap the button below or visit the Parse page and click Install finance app.

Checking install support...
How does the AI chatbot work?

The Ask Finance AI chatbot on the Analyze page receives your current financial context (filters, summaries, categories) and uses AI to answer your questions. It does not store conversation history between sessions.

What file formats are supported for upload?

Only PDF bank statements are supported. Scanned images, screenshots, or CSV files from other tools are not supported. The PDF must be a standard digital statement issued by your bank.

🔒 Privacy & Data Security

Your financial data is sensitive, and Vereloop takes multiple steps to keep it secure.

Per-user isolation

Every piece of data you upload is tied to your account with row-level security. This means no other user — not even an administrator — can access your transactions through the application.

Authentication

All access requires a valid account. Sessions are managed with industry-standard JWT tokens that are verified on every request. Your password is never stored in plain text.

No third-party data sharing

Your financial data is never sold, shared, or sent to third parties. The AI chatbot processes your data in-session only and does not retain it.

Delete on demand

You can delete any portion of your data at any time from the Data View page. Filter by bank, account type, or time period and permanently remove the matching records.

Secure connections

All communication between your browser and Vereloop servers happens over HTTPS with encrypted connections. Content Security Policies prevent unauthorized scripts from running.

Best practice: Use a strong, unique password for your Vereloop account and avoid sharing your login credentials.
🤖 Ask Finance AI