Chat Access Control
The homepage chat agent now requires visitors to subscribe before starting a conversation. This serves dual purposes: growing the email list and reducing abuse of the AI agent's API costs.
The gate presents a friendly signup form that captures the visitor's name and email, stores them in the subscribers collection, then unlocks the chat interface for the session.