Integrations

Email, calendar files, feeds, and the AI chat.

AreaWhat it does
EmailPassword reset via nodemailer and the SMTP_* variables. SMTP_STORE_LINK sets the link origin
Calendar files.ics for a customer's own showing and for public open houses
Feeds and syndicationSourceFeed and ListingSyndication track status; queue commands write outbox events
AI chat/api/completion uses OpenRouter (OPENROUTER_API_KEY, OPENROUTER_MODEL) for signed-in dashboard users
MCP/api/mcp-transport/[transport] exposes generic model tools with the caller's session

See Operations, feeds, and alerts.