Brand
These come from app.config.ts. Re-run setup any time to change them.
Integrations
Connected when the keys exist in .env.local. Missing keys keep that feature in demo mode.
Supabase
Database & auth — stores invoices, customers and reminder logs. Without it, the app runs in demo mode.
Stripe
Powers the hosted payment portal — the one-click pay link in every reminder.
QuickBooks
Two-way accounting sync — pulls invoices in and writes collected payments back. (Xero supported too.)
Resend
Sends the reminder emails. Pair with a Twilio key for SMS reminders.