Skip to content

Settings screens

Everything EstimateIQ needs is configured in-app, no redeploy. The Configuration section of the sidebar (and the Settings overview page) links the sub-screens. Each has a matching API — see the API reference and the Configuration admin page for the data model.

Settings overview

The hub page shows cards for App registrations, Email & domains, SLA & phases, Carrier rules, Estimators, and Saved filters, plus a read-only system info panel (organization, brand, secret-storage algorithm, AI provider/model, default respond target).

App registrations

Microsoft Entra / Graph app registrations used to read carrier mailboxes. Client secrets are encrypted at rest with AES-256-GCM and never returned — the UI shows only the last 4 characters. Validate tests a registration’s credentials (POST /api/app-registrations/:id/validate). See Configuration.

Email & domains

Four tables on one page: email accounts (mailboxes to watch), domains (sender domains tied to carriers), subject rules (patterns that route inbound mail to an estimate), and saved filters. These drive the inbox triage pipeline.

SLA & phases

Set the global response and audit windows, the warn / overdue thresholds, and per-phase multipliers that stretch or shrink the budget (e.g. a 1.5× multiplier on reconstruction gives 50% more room). Any per-carrier overrides are shown read-only. These values drive the two clocks.

AI & prompts

Edit the gateway model and the system prompts for both AI tasks (auditor-note parser and next-best-action) live — saved to the aiConfig setting, effective immediately with no redeploy. See AI.