Customer Portal Settings
Configure the customer-facing portal with branding, feature toggles, booking widget, and review requests.
Customer Portal Settings
The customer portal is a public-facing page where your customers interact with your business online. They can view proposals, request estimates, pay invoices, leave reviews, refer friends, and book services. Go to Settings --> Portal to configure it.
Enabling the Portal
The customer portal is enabled by default when you create your CE Pro account. Your portal URL is:
app.cleanestimate.pro/portal/your-slugThe slug is your unique business identifier, set during onboarding. It appears in all portal links.
To disable the portal entirely:
- Go to Settings --> Portal.
- Toggle the Portal Active switch to off.
- The portal URL returns a "not available" message to anyone who visits it.
To re-enable, toggle the switch back on. Your configuration and branding are preserved.
Tip: The portal slug cannot be changed after initial setup. Choose a short, recognizable slug that matches your business name or abbreviation.
Customizing Portal Branding
The portal uses your default company branding. If you have multiple brands configured, you can select which brand appears on the portal.
What Branding Controls
- Logo -- Displayed in the portal header and on all portal pages.
- Company Name -- Appears in the page title and header.
- Accent Colors -- Applied to buttons, links, headings, and interactive elements.
- Contact Information -- Shown in the portal footer and contact sections.
Changing the Portal Brand
- Go to Settings --> Portal.
- In the Branding section, select a brand from the dropdown.
- The preview updates to reflect the selected brand.
- Changes save automatically.
If you need to create a new brand first, go to Settings --> Brands and add it there. See the Managing Brands article for details.
Configuring Portal Features
The portal offers five customer-facing features. Each can be independently toggled on or off.
Proposals
When enabled, customers can request secure proposal and estimate links by entering the email address tied to their record. CE Pro emails matching live links for that workspace instead of rendering the customer record directly in the portal response.
Proposal lookups stay scoped to the matching provider workspace and only reuse live customer records for that portal. If a secure proposal or estimate link is temporarily unavailable because customer-link signing is not configured yet, the email still includes a fallback support note for that item. If email delivery itself is temporarily unavailable, the portal now shows a retry message instead of claiming secure links were sent.
Estimate Requests
When enabled, a form is available where customers enter their contact information, property details, and service needs. Submitted requests create a new lead in your pipeline with the source tagged as "Portal."
Invoice Payments
When enabled, customers can look up and pay outstanding invoices by entering their email or invoice number. Payments are processed through your connected Stripe account.
Note: Stripe must be connected before enabling invoice payments. See the Stripe Settings article for setup instructions.
Reviews
When enabled, customers can leave a star rating and written review after a completed job. If you have configured a Google Review URL in your account settings, CE Pro redirects customers with high ratings (4 or 5 stars) to leave a public Google review.
Referrals
When enabled, existing customers can look up their personal referral link from the portal and share it. Unknown emails are blocked, and known customers who have never used referrals before are prompted once to create their shareable code.
Toggling Features
- Go to Settings --> Portal.
- Each feature has a toggle switch.
- Turn features on or off as needed.
- Changes save automatically.
Booking Widget
The booking widget is an embeddable estimate request form that you can add to your own website. It provides the same functionality as the portal's estimate request form but runs directly on your site.
Enabling the Booking Widget
- Go to Settings --> Portal.
- Scroll to the Booking Widget section.
- Toggle the widget to Active.
- Copy the embed code snippet.
Embedding on Your Website
Paste the provided code snippet into your website's HTML where you want the booking form to appear:
<iframe
src="https://app.cleanestimate.pro/book/your-slug"
width="100%"
height="600"
frameborder="0"
title="Request an Estimate"
></iframe>The widget adapts to the width of its container. It uses your portal branding for a consistent look.
Widget Behavior
- Customers fill out their name, contact information, property address, and service needs.
- On submission, a new lead is created in your pipeline with the source tagged as "Booking Widget."
- The customer sees a confirmation message.
- You receive a notification (email and/or SMS, depending on your notification settings).
Review Requests
Review requests are automated messages that encourage customers to leave a review after a job is completed.
How Review Requests Work
- A job is marked as complete in CE Pro.
- CE Pro sends an automated email or SMS (based on your automation settings) with a link to your portal's review page.
- The customer clicks the link and submits a review.
- If the customer gives a rating of 4 or 5 stars and you have a Google Review URL configured, they are prompted to post the review on Google.
Configuring the Google Review URL
- Go to Settings (main settings page).
- Find the Google Review URL field.
- Paste the direct HTTPS Google review link for your Business Profile.
- Click Save.
To find your Google review link:
- Search for your business on Google Maps.
- Click your business listing.
- Click the "Write a Review" button.
- Copy the URL from your browser's address bar.
Only Google-owned review links are accepted here. Non-Google or non-HTTPS URLs are ignored for safety, and the portal still captures the internal CE Pro review even if the public Google link is unavailable.
Review Request Timing
Review requests are tied to your follow-up automation sequences. You can configure the delay and number of review request messages in Settings --> Automations. A typical setup sends the first request 24 hours after job completion, with a follow-up reminder 3 days later if no review has been submitted.
How Customers Access the Portal
Direct customers to your portal through any of these channels:
- Direct link -- Share the portal URL on your website, social media profiles, or Google Business listing.
- QR code -- Generate a QR code for the portal URL and print it on business cards, door hangers, yard signs, or vehicle wraps.
- Estimate and invoice emails -- Links to the portal are automatically included in estimate, proposal, and invoice emails sent from CE Pro.
- SMS messages -- Include the portal link in text messages to customers.
- Website embed -- Use the booking widget to embed the estimate request form directly on your website.
If the same email address exists under more than one provider, CE Pro hides the shared customer dashboard, estimate list, and message history until the customer opens a direct signed link from the correct provider. That prevents account history from being mixed across different companies.
Holiday Lights Portal Tab
If your account has the Holiday Lights module enabled, the portal includes an additional tab where customers can view their holiday lighting proposals and designs. This tab appears automatically when the module is active. No additional configuration is needed.
Tips
- Enable only the features your customers will actually use. A simpler portal is easier for customers to navigate.
- Test your portal from a customer's perspective. Open the URL in a private browser window and verify the layout, branding, and forms.
- If you use the referral feature, mention it to satisfied customers after completing a job. Referrals convert at higher rates than cold leads.
- Make sure your Stripe integration is connected before enabling invoice payments on the portal.
- Set up your Google Review URL before enabling the review feature. Without it, reviews stay internal to CE Pro and are not posted publicly.
- Embed the booking widget on every page of your website, not just the contact page. More visibility means more leads.
Related articles
Was this article helpful?
Still need help? Contact support