> ## Documentation Index
> Fetch the complete documentation index at: https://learn.nexudus.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Changelog

> Documentation updates and improvements

<Update label="July 2026" description="AI Enhancements: Visitor Approvals, Support Detection & Standalone Widget">
  * Added [Standalone AI Chat Widget](/member-portal/ai/standalone-widget) documentation covering how to embed the AI assistant on any external website with a single script tag — including configuration via `data-*` attributes, JavaScript API control (`nxAiChat.open()`, `close()`, `newSession()`, `destroy()`, `setToken()`), event listening (message sent/received, booking confirmed, errors), session persistence in localStorage, geolocation support, Shadow DOM style isolation, and accessibility features
  * Added [Visitor Approvals](/member-portal/ai/visitor-approvals) documentation explaining the new conversational AI capability that lets hosts approve or reject visitors across all channels (chat, email, WhatsApp, voice) — including natural language support ("approve Alex", "reject John", "approve all"), the draft-confirm-apply flow with time-limited confirmation windows, handling multiple visitors in one conversation, auto check-in integration, and what happens on the visitor record
  * Added [Visitor approval on WhatsApp](/platform/operations/visitor-approval-whatsapp) documentation covering the WhatsApp-specific implementation of visitor approvals — including the required Twilio content template SID for out-of-window messaging, the customisable approval message intro and option labels, the in-window free-form vs. out-of-window opt-in template flow, and how hosts reply (by number, by name, "approve all", with the AI confirmation step before applying changes)
  * Added [Support Pattern Detection agent](/platform/ai/agent-types#-support-pattern-detection) section to Agent Types Reference documenting the proactive AI agent that detects when customers submit an unusually high number of support tickets within a configurable timeframe (default: 3 tickets in 14 days) and proposes empathetic check-in outreach — including configuration parameters (minimum ticket count, lookback window), confidence scoring based on ticket count and priority, voice message handling (detects voicemails and hangs up), and best practices for manual review before sending
  * Added [Support Category Spike agent](/platform/ai/agent-types#-support-category-spike) section to Agent Types Reference documenting the new internal alerting agent that detects statistically significant spikes in support issues by category (Printing, WiFi, Access, Billing, Noise, HVAC, Cleaning, Booking, Other) compared to a rolling average baseline — including AI-powered ticket classification, configuration parameters (baseline weeks, spike multiplier, minimum baseline tickets), alert format with percentage increase and sample subjects, and recommended use for identifying systemic infrastructure issues
  * Updated [Visitors](/platform/operations/visitors) to reflect that the visitor approval request is now delivered on email, WhatsApp, and Passport mobile app push notifications in parallel — with a cross-link to the new WhatsApp configuration page and AI-powered approval flows
</Update>

<Update label="June 2026" description="Guest Invoice Payment, Portal Improvements & AI Documentation">
  * Added [Standalone AI Chat Widget](/member-portal/ai/standalone-widget) documentation covering how to embed the AI assistant on any external website with a single script tag — including configuration parameters, JavaScript API control, event listening, session persistence, geolocation, accessibility, and troubleshooting
  * Added [Operator Takeover](/platform/ai/operator-takeover) documentation explaining how operators can change the delivery channel for proposed AI actions — covering Email (AI), Voice, CoworkerMessage, and Help Desk channels with channel-specific options (email account selection for CoworkerMessage, department and priority for Help Desk), reply tracking via RFC Message-ID threading for connected email accounts, and step-by-step approval workflows
  * Added [AI Conversations](/platform/ai/ai-conversations) documentation covering the conversation list view with conversion metrics (bookings, customers, tours, contracts), channel filters (Chat, Email, WhatsApp, Voice), the unified message timeline showing AI, operator, and customer messages with channel indicators, linked AI Inbox items, and escalated help desk tickets
  * Added [How Agents Work Together](/platform/ai/how-agents-work-together) documentation explaining the full lifecycle of how proactive agents and conversational AI collaborate — from pattern detection through message composition, delivery via email or voice, customer replies handled by conversational AI, and escalation to your team with full context
  * Added [AI Assistant](/platform/ai/overview) documentation covering the Proactive AI Agents system — how agents monitor patterns in your space, propose actions through the AI Inbox, and execute through configured channels
  * Added [Proactive Agents](/platform/ai/proactive-agents) reference page listing all available agents, their categories, and how to access the configuration page
  * Added [Configuring Agents](/platform/ai/configuring-agents) step-by-step guide covering auto-execute, confidence thresholds, cooldown periods, rate limits, channel preferences, voice scripts, and custom prompts
  * Added [Agent Types Reference](/platform/ai/agent-types) comprehensive guide documenting all 14 proactive AI agents across 8 categories (Billing, Support, Knowledge, Sales, Engagement, Retention, Revenue) — including detailed information on when each agent triggers, what it monitors, message content, recommended settings, available variables, and best practices for configuration
  * Added [AI Inbox](/platform/ai/inbox) guide to reviewing and managing proposed actions — covering the metrics bar, action list, status badges, filtering, the four response options (approve, edit, reject, snooze), bulk operations, and action history
  * Added [Business Hours for Voice Calls](/platform/ai/business-hours) documentation explaining how Nexudus ensures outbound voice calls from AI agents only happen during acceptable hours in the recipient's local timezone, including calling windows, holiday detection, deferral rules, and timezone handling
  * Added [Update Team Profile Images](/api/endpoints/teams/team-images-update) public API documentation covering the new PATCH endpoint for uploading, replacing, or deleting team logo and additional images (up to 3 images) with Base64 encoding and delete flags
  * Added [Update Team Profile](/api/endpoints/teams/team-details-update) public API documentation for the PUT endpoint that updates team profile fields and social media links
  * Added [Guest Invoice Payment](/member-portal/checkout/guest-invoice-payment) documentation covering how operators can share a payment link for an existing invoice so customers can pay without logging in — including supported gateways, security model, and dashboard instructions
  * Updated [Guest Invoice Payment](/member-portal/checkout/guest-invoice-payment) to clarify invoice notification behavior: customers with portal access receive a magic log-in link, while customers without portal access receive the guest payment link
</Update>

<Update label="May 2026" description="Documentation Quality, Security & Navigation">
  * Added [Cart](/member-portal/checkout/cart) documentation covering the multi-item shopping cart, including item management, conflict detection, order summary, payment flow, and British English localisation
  * Updated [Widget Embedding](/operators/portal-configuration/widget-embedding) to reference [URL color overrides](/member-portal/styling/url-color-overrides) and [URL Parameters Reference](/member-portal/public/url-parameters), with practical iframe URL examples for forcing dark or light mode when embedding the portal on another website
  * Updated [URL color overrides](/member-portal/styling/url-color-overrides) and [URL Parameters Reference](/member-portal/public/url-parameters) to document the new `Theme.ForceDarkMode` and `Theme.ForceLightMode` query parameters, including mode priority and practical URL examples
  * Added [URL color overrides](/member-portal/styling/url-color-overrides) guide under Member Portal Styling, explaining how to override portal colors at page load using URL parameters, how light and dark mode values behave, and how URL values are prioritised over saved styling for that session
  * Added [PII redaction](/mcp/pii-redaction) page for the Nexudus MCP server (v5.0.22) covering the new sign-in checkboxes, the categories of data that get tokenised, when to leave redaction on, and how to switch the setting mid-conversation in Claude and ChatGPT
  * Added [Good practice](/mcp/good-practice) guide for the Nexudus MCP server with do's and don'ts for responsible AI use — least-privilege accounts, specific prompts, reviewing tool calls, and keeping destructive actions human-in-the-loop
  * Updated [MCP authentication](/mcp/authentication) page to document the two new sign-in checkboxes (responsibility disclaimer and PII consent) with a screenshot of the updated login page
  * Updated [MCP available tools](/mcp/tools) to add `nexudus_change_pii_redaction_setting` and `nexudus_reauthenticate`, and explained the read/write annotations that drive approval prompts in clients like ChatGPT
  * Expanded [MCP troubleshooting](/mcp/troubleshooting) with start-of-conversation tips (mention Nexudus by name, be specific, confirm the connector is connected) and a dedicated PII redaction issues section
  * Removed the self-hosting section from [MCP telemetry](/mcp/telemetry) — the MCP server is not currently self-hostable
  * Added [URL Parameters Reference](/member-portal/public/url-parameters) documenting all query and path parameters accepted by Members Portal pages — enabling deep-linking from external sites, emails, and automation workflows into bookings, checkout, events, courses, store, and more
  * Updated [Day Passes](/member-portal/ai/day-passes) AI documentation to include bookable resources (Day Pass, Day Office, and Hot Desk) now returned alongside day pass products
  * Released CLI v5.0.17 with completed PII redaction implementation across all entity types, including foreign-key entity redaction and `ToString`, `UpdatedBy` and `CreatedBy` base redaction
  * Released CLI v5.0.18 with [2FA-based PII unlock](/cli/pii-redaction#unlocking-pii-browser-based-2fa-override) using secure cookie validation, preventing AI agents from bypassing redaction while allowing human operators temporary access
  * Enriched [entity reference](/cli/entity-reference) with descriptions added to 95 entity files, enum definitions to 37 entity files, and improved property descriptions across 166 entity JSON files using documentation-informed generation
  * Added comprehensive [Nexudus MCP server](/mcp/overview) documentation covering how to connect AI assistants like Claude and ChatGPT to your Nexudus account, including dedicated setup guides for [Claude.ai](/mcp/clients/claude-ai), [ChatGPT](/mcp/clients/chatgpt), [Claude Desktop](/mcp/clients/claude-desktop), [Claude Code](/mcp/clients/claude-code), and [VS Code with GitHub Copilot](/mcp/clients/vs-code), plus reference pages on [authentication](/mcp/authentication), [available tools](/mcp/tools), [sessions](/mcp/sessions), [telemetry](/mcp/telemetry), and [troubleshooting](/mcp/troubleshooting)
  * Added [Resources Provider](/editor/advanced-components#resources-provider) documentation explaining when and how to wrap booking components in a resources context wrapper on pages that do not provide it by default (such as the Home page or Dashboard)
  * Updated [Page Section Components](/editor/page-sections) with context requirement notes for ResourceList, ResourceCalendar and BookingEdit components
  * Added [Custom Fields in Records](/rest-api/custom-fields-in-records) guide explaining how to read and set custom field values on any REST API record using the `CustomFields` array, with examples for GET and PUT requests
  * Added [Download Statement PDF](/api/endpoints/billing/invoice-statement-pdf) and [Preview Next Invoice PDF](/api/endpoints/billing/invoice-draft-pdf) public API documentation for the new billing endpoints
  * Updated [My Invoices](/member-portal/dashboard/my-invoices) documentation with the new Download statement and Preview next invoice actions
  * Clarified [guest checkout availability conditions](/member-portal/checkout/guest-checkout) to specify that only Stripe, Spreedly, or PayPal gateways support guest checkout (GoCardless is excluded)
  * Updated [payment methods](/member-portal/checkout/payment-methods) documentation to reflect that **Pay via Invoice** is now available for events in addition to bookings, with event-specific cancellation rules
  * Corrected [GoCardless availability conditions](/member-portal/checkout/payment-methods) to clarify that eligibility is based on the customer's membership status rather than basket contents
  * Expanded [WhatsApp channel setup](/member-portal/ai/setup-whatsapp) with multi-location guidance — including network locations, inventory behaviour across locations, and a new FAQ entry on using one number vs. separate numbers per location
  * Added comprehensive [payment methods](/member-portal/checkout/payment-methods) documentation covering Spreedly, Stripe Checkout, PayPal, GoCardless, pay via invoice, nothing to pay, pay via team, and hosted providers — including when each method is available to customers
  * Fixed casing consistency across documentation pages
  * Added [PII redaction](/cli/pii-redaction) documentation for the CLI (available from version 5.0.16), including tokenized output guidance and secure handling in non-interactive usage
  * Replaced mechanical CamelCase-to-space property descriptions with LLM-generated documentation-informed descriptions for improved clarity in CLI and MCP tool outputs
  * Added comprehensive [Google Analytics in iframe contexts](/integrations/google-analytics) documentation
  * Documented [Content Security Policy (CSP)](/integrations/google-analytics) guidelines and storage requirements
  * Enhanced documentation for the [portal styling system](/editor/custom-web-injector) with clearer guidelines for developers
  * Updated documentation for [editor URL handling and navigation](/editor/navigation) configuration
  * Improved [pagination documentation](/rest-api/overview) with clearer examples and best practices
  * Renamed blog section to [articles](/member-portal/public/articles) throughout documentation to reflect portal terminology
  * Added [recommended image sizes](/operators/portal-configuration/features/articles) guide for content creators
  * Refined [migration guide](/member-portal/migration/steps) with updated step ordering and improved rollback procedures
  * Documented supported HTML formatting in [plans](/operators/products-and-passes/plans), [perks](/member-portal/public/perks), [courses](/member-portal/public/courses), and [FAQ](/member-portal/dashboard/faq) with allowed elements and attributes
</Update>

<Update label="April 2026" description="REST API, AI Assistant & Portal Components">
  * Consolidated [REST API reference pages](/rest-api/overview) for improved navigation
  * Added comprehensive [Network Bridge integration](/integrations/network-bridge) documentation
  * Created [community announcements](/member-portal/dashboard/community-announcements) docs with visual examples
  * Documented [feature and module settings](/operators/portal-configuration/features/features-configuration) with configuration examples
  * Added [access control](/integrations/access-control/overview) and [analytics](/integrations/google-analytics) configuration guides
  * Improved [portal sections](/member-portal/overview) documentation with live examples
  * Added [developer resources](/developers/overview) and [onboarding tasks](/member-portal/migration/overview)
  * Created public API shape documentation
  * Added [analytics configuration](/integrations/google-analytics) and [tour form documentation](/member-portal/public/tours)
  * Completed [guest checkout](/member-portal/checkout/guest-checkout) documentation including account creation flows
  * Documented [booking preservation settings](/member-portal/checkout/booking-checkout) and payment handling
  * Documented [item types configuration](/operators/portal-configuration/features/events) and [AI assistant items settings](/member-portal/ai/overview)
  * Enhanced [channel setup documentation](/member-portal/ai/setup-email)
  * Added documentation for [custom fonts](/editor/custom-web-injector) and styling enhancements
  * Documented [predicted bookings](/portal-usage/members/predicted-bookings) feature and [AI badge functionality](/member-portal/ai/admin-panel)
  * Launched comprehensive [AI assistant](/member-portal/ai/overview) documentation with [conversion tracking](/member-portal/ai/conversion-tracking)
  * Added [CLI telemetry](/cli/overview) documentation and updated REST API comprehensively
  * Added [entity reference documentation](/cli/entity-reference) and filter parameter examples
  * Added [image carousel component](/editor/advanced-components) documentation
  * Documented [custom CSS, JS](/editor/custom-web-injector), and HTML head injection
  * Added [custom Access Control Systems (ACS)](/integrations/access-control/custom-access-control-api) documentation
  * Added [automation tiles](/member-portal/public/automation-tiles) feature documentation
  * Fixed summary record messaging in API documentation
  * Excluded summary properties from API documentation
  * Added terminal compatibility notes for zsh
  * Enabled interactive mode for [REST API examples and playground](/rest-api/overview)
  * Implemented REST API generator script for automatic documentation
  * Added product REST API template and .NET 4.8 version documentation
  * Moved "For Developers" section into [Editor](/editor/overview) section for better organization
  * Added comprehensive [SDK documentation](/sdk/overview)
</Update>

<Update label="March 2026" description="Portal Configuration, API Endpoints & Editor">
  * Added public API shape documentation
  * Improved term clarification in documentation
  * Added [onboarding tasks](/member-portal/migration/overview) documentation
  * Updated [portal architecture](/member-portal/overview) documentation
  * Added [portal sections](/member-portal/overview) documentation with screenshots and live examples
  * Added [portal configuration](/operators/portal-configuration) pages to Member Portal navigation
  * Added links to [custom domain setup](/operators/portal-configuration/custom-domain-setup) and [widget embedding](/operators/portal-configuration/widget-embedding) documentation
  * Updated [CLI](/cli/overview) documentation and added [agent skills warning](/cli/agent-skills-overview)
  * Improved [REST documentation](/rest-api/overview) structure and response types documentation
  * Added [team](/member-portal/teams/team-management) documentation and fixed syntax issues
  * Added [directory editor component](/customisation/editor-components-and-mock-data) documentation
  * Added [events API endpoint](/rest-api/overview) documentation
  * Added [customer API documentation](/rest-api/overview)
  * Added [system API](/rest-api/overview) and [billing API](/rest-api/overview) endpoints documentation
  * Improved base URL documentation
</Update>

<Update label="February 2026" description="Content & Data Model Updates">
  * Updated Nexudus spelling consistency throughout documentation
  * Updated [data model](/get-started/platform-overview/data-model-overview) documentation
  * Added documentation for handling multiple customers with the same email address
</Update>

<Update label="January 2026" description="Widget, Integration & Portal Architecture">
  * Updated [Network Bridge](/integrations/network-bridge) integration documentation
  * Adjusted [portal architecture](/member-portal/overview) documentation
  * Added [portal overview](/member-portal/overview) and user journey documentation
  * Updated [widget](/operators/portal-configuration/widget-embedding) documentation with iframe ID support
  * Added [tabs component support](/editor/layout-components) and fixed configuration steps
  * Added [Bridge](/integrations/network-bridge) integration documentation
  * Added [PaperCut integration](/integrations/network-bridge) documentation
  * Added [access control](/integrations/access-control/overview) documentation
  * Fixed CDN spelling and replaced outdated links
  * Updated [core feature](/operators/portal-configuration/features/features-configuration) links
  * Added [features configuration](/operators/portal-configuration/features/features-configuration) documentation
  * Added [public pages documentation](/member-portal/public/home)
  * Added [custom domain](/operators/portal-configuration/custom-domain-setup) and [widget](/operators/portal-configuration/widget-embedding) documentation
  * Added upcoming and [predicted bookings](/portal-usage/members/predicted-bookings) documentation
  * Added [resource setup](/get-started/quick-starts/set-resources-inventory) documentation and created documentation images
  * Added [opening times](/get-started/quick-starts/opening-hours) and [configure location](/get-started/quick-starts/configure-location) documentation
  * Initialized documentation structure and content
  * Added documentation framework and initial documentation
</Update>

<Update label="September 2025" description="Developer Hooks, State & AI">
  * Added [AI endpoints API](/member-portal/ai/overview) documentation
  * Added [invoice details](/member-portal/dashboard/my-invoices) documentation
  * Added [use modal](/developers/ui/use-modal) documentation for developers
  * Added [usePageParams](/developers/data/use-page-params) hook documentation
  * Added [data hooks](/developers/data/use-data) documentation
  * Added [location state/context](/developers/state/location-context) documentation
  * Added [mock data](/customisation/editor-components-and-mock-data) documentation for testing
  * Added core documentation content
</Update>

<Update label="August 2025" description="Dashboard & Teams Features">
  * Enhanced documentation audience descriptions
  * Added [team dashboard](/member-portal/teams/team-management) documentation
  * Added [personal dashboard](/member-portal/dashboard/personal-dashboard) documentation
  * Added [dashboard feature](/member-portal/dashboard/personal-dashboard) documentation
  * Added [teams update API](/rest-api/overview) documentation
  * Added [team details](/member-portal/teams/team-management) documentation
  * Added [collaboration icons](/member-portal/public/directory) documentation
</Update>

<Update label="July 2025" description="Foundation & UI Components">
  * Documentation content and structure updates
  * Ongoing documentation development
  * Added [Bootstrap classes](/editor/bootstrap-classes) and responsive media documentation
</Update>
