On your host, not ours
The portal is served on your Brand's domain — a custom domain or a Crescove subdomain — resolved through the domain registry rather than a shared vendor URL.
Customer portal
The service portal lives on the Brand's own host. Customers sign in and see their estimates, jobs and visits, invoices, and service agreements — scoped to them and nobody else.
The portal is served on your Brand's domain — a custom domain or a Crescove subdomain — resolved through the domain registry rather than a shared vendor URL.
Customers review options and approve one with a signature, which is what turns the estimate into work.
Customers can confirm an upcoming visit, so the office knows the window is agreed.
Customers see their own invoices and the terms of any service agreement they hold.
The portal is served from payloads built for customer eyes. Internal notes, costs, margins, and access details are not in them — this is enforced on the server, not by hiding fields in the interface.
Provider integration required. Customers can see what they owe; paying it by card in the portal needs a payment provider connected and approved.
Tell us how your business runs today and we will walk through what is available now, what is still being built, and what would need to be connected for you.