🔑Lunch Money Integration Setup
Step-by-step guide to connect your Lunch Money account for automatic transaction import
Last updated: 1/21/2025
lunchmoneysetupintegration
Lunch Money Integration
Projected Cash Flow integrates with Lunch Money to automatically import your financial data and create accurate cash flow projections.
What is Lunch Money?
Lunch Money is a personal finance and budgeting tool that:
- Connects to your bank accounts
- Categorizes transactions automatically
- Tracks spending and income
- Provides budgeting tools
Why We Use Lunch Money
We integrate with Lunch Money because:
- Bank connections - They handle the complex bank integrations securely
- Data organization - Transactions are already categorized and cleaned
- Security - Your bank credentials stay with Lunch Money, not us
- Real-time sync - Get updated data automatically
Setting Up the Integration
Step 1: Create a Lunch Money Account
If you don't have a Lunch Money account:
- Go to lunchmoney.app
- Sign up for an account
- Connect your bank accounts
- Let Lunch Money import and categorize your transactions
Tip: Lunch Money offers a free trial. Make sure your transactions are imported before connecting to Projected Cash Flow.
Step 2: Generate an API Key
- Log into your Lunch Money account
- Navigate to Settings → Developer API
- Click "Request Access Token"
- Give it a descriptive name like "Projected Cash Flow"
- Copy the token immediately - you won't see it again!
Step 3: Add Key to Projected Cash Flow
- In Projected Cash Flow, go to Settings → API Keys
- Click "Add API Key"
- Select "Lunch Money" as the provider
- Paste your API key
- Give it a friendly name (optional)
- Click "Save"
What Data We Access
When you connect Lunch Money, we can access:
What we use:
- Account balances
- Transaction history
- Recurring transactions
- Transaction categories
What we DON'T access:
- Your Lunch Money password
- Your bank credentials
- Personal notes on transactions
- Budget configurations
Security
How We Protect Your Data
- Encryption: API keys are encrypted with AES-256-GCM
- Limited scope: We only request read access
- No storage: Transaction data is fetched on-demand
- Secure connection: All API calls use HTTPS
Best Practices
- Use a descriptive name for your API key in Lunch Money
- Rotate keys periodically for extra security
- Remove unused keys from both Lunch Money and our app
- Monitor access in Lunch Money's developer settings
Troubleshooting
"Invalid API Key" Error
- Double-check you copied the entire key
- Ensure there are no extra spaces
- Try generating a new key in Lunch Money
Missing Transactions
- Verify transactions appear in Lunch Money first
- Check the date range in your projections
- Refresh your data in Settings
Account Not Showing
- Confirm the account is active in Lunch Money
- Check if it's a supported account type
- Try disconnecting and reconnecting
Managing Your Connection
Update API Key
- Go to Settings → API Keys
- Click the edit icon next to your key
- Enter the new key
- Save changes
Disconnect Lunch Money
- Go to Settings → API Keys
- Click the delete icon
- Confirm deletion
This removes our access immediately.
Need Help?
- Check our Troubleshooting Guide
- Contact Support for assistance
- Visit Lunch Money's help docs for Lunch Money-specific issues