Settings

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.

Demo mode

Stripe

Powers the hosted payment portal — the one-click pay link in every reminder.

Demo mode

QuickBooks

Two-way accounting sync — pulls invoices in and writes collected payments back. (Xero supported too.)

Demo mode

Resend

Sends the reminder emails. Pair with a Twilio key for SMS reminders.

Demo mode