Gmail OAuth, scheduled sync, OpenRouter models, subscriptions
BizStruct mirrors the Python backend: mail is ingested on an interval, classified by AI, and stored in your account. You manage integrations, plans, and reports from the browser—no separate messenger client.
Log in to create tasks, projects, clients, and finance signals, review the unified inbox, and change statuses from the same UI your backend writes to.
Authorize Google once. The backend pulls new mail on a schedule, deduplicates it, and hands each message to the classifier before it surfaces in your inbox view.
After OAuth, set OPENROUTER_MODEL and related keys in your deployment; the web app reflects live status once workers report healthy.
Scheduled jobs (for example 09:00 server time) compile summaries—tasks due today, overdue work, inbox velocity, subscription reminders—surfaced in the dashboard feed.
Captured data is normalized into first-class objects stored in your SQL database—not pasted into external wikis.
Configure AI_PROVIDER and OpenRouter keys; the worker calls the same OpenAI-compatible API your docs describe, with retries and timeouts tuned for production.
Sign in, connect Gmail, drop in your OpenRouter key, and watch classification populate the workspace.