Settings
API keys
Used by Lead Finder and Site Builder. Keys are stored locally in this browser/app only β never sent anywhere except directly to Google.
Cloud sync
Connects this app to your team's shared Supabase project β what makes reps on separate machines show up in the Dashboard. Same credentials on every machine.
Sales team
Team members create their own login from the login screen ("Create an account") β new accounts default to the least-privileged role. Set each person's weekly deal-value target here; that's what the Dashboard's "under target" flag compares against. Roles: Admin sees everything including Settings and the Dashboard, and can reassign anyone's leads. Staff only sees and works their own assigned leads/deals and searches, no financials.
Invoicing
Used on generated invoices and Website Handover documents in the CRM. Everyone can see these values (needed to generate a document for their own customer) β only Admin can edit them.
Image generation spend
Self-tracked estimate β this app counts every Gemini image it generates itself and multiplies by that model's known price. It is not pulled from your real Google Cloud bill (that would need account-level billing credentials, which this app deliberately never asks for), so treat it as a close estimate, not an invoice.
Updates
Point this at a folder (local, or a synced folder like OneDrive/Dropbox) where new versions get dropped. Click "Look for updates" to check it for something newer than what's installed.
Live previews
Site Builder's "Publish preview" gives each lead a live Cloudflare Worker URL for cold-call emails. Most never convert β this deletes the live preview (and frees up the account's Worker limit) for any lead untouched for 90+ days that never became a customer. Leads that did convert are never touched.
Danger zone
Permanently deletes all CRM customer and prospect records β useful for clearing out test data. Lead Finder's leads and saved lists, and Site Builder's saved sites, are not affected.