Site content & admin

Visitor experience

Forms, consent, optional AI chat agent, booking flow, and unsubscribe.

What your customers see and do on your public site.

Public site homepage

Contact and quote forms

  • Contact form — General inquiries (POST /contact)
  • Quote form — Structured quote requests (POST /quote)

Both use honeypot spam protection and rate limits. Submissions create leads with analytics attribution.

Online booking

The booking scheduler block guides visitors through service, time, and checkout. See Online booking setup.

Post-payment return: /book/complete. Abandoned checkout: /book/cancelled.

A consent modal lets visitors accept all, reject non-essential, or customize analytics and marketing cookies. Choices are recorded to NurtureSite when configured.

Privacy and cookie policy pages ship with every site.

Optional AI chat agent

You can choose to add an AI agent on your public site that answers visitor questions and handles simple replies. It is not on by default for every live site — you enable it when you want that experience.

On example / demo sites, the agent appears as a bottom-right Demo guide so prospects can ask about the site (and, with an edit code, request content changes). See Editing your demo site content.

Example: Demo guide agent on a demo site (not the default on every customer site)

This is separate from Ask NurtureSite on the NurtureSite portal and marketing site, which helps you with your account — see Getting help.

CRM email sequences require appropriate marketing consent on forms where applicable.

Sequence emails are sent from your configured outbound sender — not necessarily the contact email shown on your public site.

Unsubscribe

Email recipients can use /crm/unsubscribe/{token} to opt out of marketing sequences.

Subscription paywall

If your NurtureSite subscription is expired or cancelled, the public site may show a paywall. Booking routes and site admin typically remain available so customers can finish payments and you can recover.

Analytics tracking

With consent, ns-analytics.js sends events to NurtureSite. Server-side events may also be recorded.

See Analytics dashboard.

Related articles