Reference

Factory admin — provisioning

Internal: create sites, deployments, and template sync.

Audience: NurtureSite factory administrators (not site owners).

Create a site

  1. Log in as factory admin (is_admin or factory_admin role).
  2. Open Admin → Provision (/admin/provision) or use customer onboarding at /register.
  3. Submit business details — a deployment is queued on the queue worker.

Monitor deployment

  • Admin → Deployments — status, logs, redeploy
  • Ensure queue and scheduler containers are running locally

After deploy

./vendor/bin/sail artisan crm:ensure-settings --push
./vendor/bin/sail artisan analytics:ensure-settings --push
./vendor/bin/sail artisan factory:integration:verify-local --slug={slug}

Template updates

When laravel-cms changes:

./vendor/bin/sail artisan factory:sites:sync-template --sync-env --rebuild

Sales CRM sync

Customers can enable sync leads to NurtureSite CRM on their site settings page. Mirroring uses signed webhooks — see technical doc CRM_SYNC on the template repo.

Related: Managing a site, Two dashboards.

Related articles