Skip to content

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 set

    ESTATEOS_WEBHOOK_SECRET

  • Twilio verification

    Not set

    ESTATEOS_TWILIO_AUTH_TOKEN

  • After-hours queue

    Not set

    REDIS_URL (G-11)

Integration health

Portal push live flag off

Modes and credential presence only — no secrets. REA/Domain listing syndication detail lives under Portal syndication.

ProviderModeCredentials
REAmockNot set
DOMAINmockNot set
TWILIOmockNot set
EMAILmockNot set
STRIPEmockNot set
PROPERTYMEmockNot set
CONSOLEmockNot set

Deployment signals

Infrastructure checks only — no secret values. After-hours jobs require REDIS_URL and workers running.

SignalStatus
Inbound webhook secretNot 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.

FlagOn
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

Open prompt eval (G-6)

Registry metadata for the three flagship prompts (powerhouse roadmap 5.10). No prompt bodies — safe for ops dashboards. Full checklist: Persona UAT.

PromptVersionHITLUntrusted input
estate.listing.residential3YesNo
estate.pm.inspection_voice_capture1YesYes
estate.followup.buyer3YesYes

Portal syndication summary (AI-14)

Phase 0.1 de-scope (webhook + inbox only)REA adapter: mockDomain adapter: mock

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 settings

Set 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.

Open unified inbox