Settings
Inbox integrations
Production pipes (G-10) land in the unified inbox at /inbox. Configure providers to POST to these endpoints.
Process env (inbound)
These flags only show whether this server process has integration env vars set. They do not prove end-to-end connectivity to Gmail, Twilio, or Redis.
Webhook signing secret
Not setESTATEOS_WEBHOOK_SECRET
Twilio verification
Not setESTATEOS_TWILIO_AUTH_TOKEN
After-hours queue
Not setREDIS_URL (G-11)
Integration health
Portal push live flag offModes and credential presence only — no secrets. REA/Domain listing syndication detail lives under Portal syndication.
| Provider | Mode | Credentials |
|---|---|---|
| REA | mock | Not set |
| DOMAIN | mock | Not set |
| TWILIO | mock | Not set |
| mock | Not set | |
| STRIPE | mock | Not set |
| PROPERTYME | mock | Not set |
| CONSOLE | mock | Not set |
Deployment signals
Infrastructure checks only — no secret values. After-hours jobs require REDIS_URL and workers running.
| Signal | Status |
|---|---|
| Inbound webhook secret | Not set |
| Redis URL (queues) | Not set |
Feature flags
Selected capability switches derived from environment (e.g. disable after-hours enqueue with ESTATEOS_FEATURE_AFTER_HOURS_AI=false). Changing flags requires a deployment.
| Flag | On |
|---|---|
| After-hours AI draft queue (G-11) | No |
| Production AI path (Anthropic key present) | No |
| Google Calendar OAuth (G-9 client id) | No |
Flagship prompt eval baseline
Registry metadata for the three flagship prompts (powerhouse roadmap 5.10). No prompt bodies — safe for ops dashboards. Full checklist: Persona UAT.
| Prompt | Version | HITL | Untrusted input |
|---|---|---|---|
| estate.listing.residential | 3 | Yes | No |
| estate.pm.inspection_voice_capture | 1 | Yes | Yes |
| estate.followup.buyer | 3 | Yes | Yes |
Portal syndication summary (AI-14)
Listings are not pushed to REA/Domain automatically. Use copy/export or partner workflows; portal enquiries arrive via webhook and unified inbox.
Open full portal syndication settingsSet ESTATEOS_WEBHOOK_SECRET in your deployment and send it as x-estateos-webhook-secret on every inbound request. Agency scope uses x-estateos-agency-id.
After-hours AI (G-11) enqueues automatically for inbound messages outside business hours when Redis is configured.
Email (Gmail / Microsoft 365)
POST https://your-estateos-host/api/webhooks/email/inbound
Forward monitored mailboxes to this URL with header x-estateos-agency-id and x-estateos-webhook-secret.
Twilio SMS
POST https://your-estateos-host/api/webhooks/twilio/sms
Configure Twilio inbound webhook; validates X-Twilio-Signature when ESTATEOS_TWILIO_AUTH_TOKEN is set.
REA / Domain enquiries
POST https://your-estateos-host/api/webhooks/enquiry
Portal enquiry payloads (AI-14). Listing push is de-scoped — see Portal syndication below.