Onboarding Checklist
Complete the getting started checklist to set up your CE Pro account and hit the ground running.
Onboarding Checklist
When you first create your CE Pro account, the onboarding checklist guides you through the essential setup steps. It appears as a panel on your dashboard and tracks your progress until every step is complete. Go to Dashboard to see the checklist, or access it from the Onboarding link if you are still in the initial setup flow.
New self-serve owners can now create a workspace directly from /signup. The signup flow creates the owner account, organization, owner membership, starter service and pricing data, and a 44-day trial before sending the owner to /onboarding.
If your organization was provisioned through the early-access waitlist, the account owner receives an invite email first. After accepting the invite and setting a password, you land in the same onboarding flow described here.
If that setup link has expired or was already used, CleanEstimate Pro now routes you back into the password-setup recovery path instead of sending you to the public waitlist. From there, use Forgot password with the same invited email to request the right workspace-specific access email again.
If you click Forgot password with that same invited email before first-time setup is complete, CleanEstimate Pro now sends another workspace-specific setup link automatically instead of a generic password-reset email that drops the workspace activation context.
Fresh setup and password-recovery emails now pass through a short Finishing Sign-In handoff screen before they open the reset-password form. That handoff is expected. It fixes the earlier production issue where a valid invite or recovery email could still land on an expired-link message because the old server callback could not consume the auth fragment returned by Supabase.
If that page still says the access link has expired, the same card now includes a direct resend action. You can trigger a fresh setup email without leaving the password screen or re-entering the invited email address manually.
If the handoff page itself needs a retry, its Need A New Link? action now preserves the original workspace redirect too. That keeps multi-workspace users pointed at the invited org instead of dropping them into a generic reset path.
If a newly provisioned workspace is missing starter setup data temporarily, the onboarding flow now repairs the standard defaults automatically before you continue. That means the Services step should still load the starter service catalog and the Pricing step should still load starter pricing fields instead of appearing blank.
If the unfinished workspace was provisioned for a team member with the manager role, that manager can now complete the first-run onboarding flow too. Company Info, Services, Pricing, and the final completion step no longer require the owner role during the initial unfinished-workspace setup window.
The final Go to Dashboard action now treats the workspace completion save and the dashboard load as separate moments. If the setup save succeeds but the dashboard takes longer than expected to render, the page shows an Open Dashboard fallback link instead of leaving the finishing button disabled.
How the Checklist Works
The onboarding checklist is a step-by-step guide that walks you through configuring the core parts of your account. Each step represents a critical setup task. As you complete each one, a checkmark appears next to it and the progress bar advances.
The checklist is persistent -- it stays visible on your dashboard until you either complete all steps or manually dismiss it. Your progress is saved automatically, so you can leave and return at any time without losing your place.
The full-page onboarding flow now uses the standard CleanEstimate logo header instead of a plain text wordmark, so the first-run setup screen matches the rest of the product branding more closely.
Checklist Steps
The onboarding checklist includes the following steps. You can complete them in any order, though the listed order is recommended.
1. Company Information
Fill in your business details, including your company name, phone number, email, website, and mailing address. This information appears on all customer-facing documents.
How to complete:
- Click the Company Information step in the checklist.
- You are taken to the Settings page.
- Fill in all fields in the Company Information card.
- Click Save Changes.
- Return to the dashboard. The step is marked as complete.
See the Account Settings article for details on each field.
2. Set Up Pricing
Configure your service pricing, including base rates, add-ons, and pricing tiers. This determines how estimates are calculated.
How to complete:
- Click the Set Up Pricing step.
- You are taken to the Pricing configuration page.
- Enter your base rates for each service type.
- Configure add-on pricing.
- Save your pricing configuration.
- The step is marked as complete when at least one service has pricing configured.
See the Setting Up Pricing article for a detailed walkthrough.
During first-time onboarding, the quick pricing step saves through the same versioned pricing path used by the main Pricing Manager. If you update starter values here, the workspace keeps a valid active pricing version instead of relying on a one-off temporary setup record.
3. Connect Stripe
Link your Stripe account to accept online payments, send invoices, and enable the customer portal's payment feature.
How to complete:
- Click the Connect Stripe step.
- You are taken to the Stripe integration page.
- Click Connect with Stripe.
- Follow the Stripe OAuth flow to authorize CE Pro.
- Once connected, the step is marked as complete.
See the Stripe Settings article for details.
4. Configure Phone / Voice (Optional)
Configure Esendex or Twilio to send and receive SMS messages through CE Pro. This step is optional but recommended if you plan to use text messaging, customer replies, call routing, or phone automations.
How to complete:
- Click the Configure Phone / Voice step.
- Choose Esendex or Twilio in the Telecom Provider selector.
- Save the workspace phone number and required provider credentials.
- Save the configuration.
- The step is marked as complete.
See Connecting Esendex or Connecting Twilio for details.
5. Invite Your Team
Add team members so they can log in and start creating estimates, managing leads, and handling jobs.
How to complete:
- Click the Invite Your Team step.
- You are taken to the Team Management page.
- Click Invite Member.
- Enter the team member's email and assign a role.
- Click Send Invite.
- The step is marked as complete when at least one team member has been invited.
See the Team Management article for details on roles and permissions.
6. Create Your First Estimate
Create a test estimate to familiarize yourself with the estimator workflow.
How to complete:
- Click the Create Your First Estimate step.
- You are taken to the new estimate form.
- Fill in a client name, select services, and complete the estimate.
- Save or send the estimate.
- The step is marked as complete.
See the Your First Estimate article for a step-by-step guide.
7. Customize Your Portal
Configure the customer portal with your branding and select which features to make available to customers.
How to complete:
- Click the Customize Your Portal step.
- You are taken to the Portal Settings page.
- Select your branding.
- Toggle the features you want to enable.
- The step is marked as complete when you visit the page and have at least one feature enabled.
See the Customer Portal Settings article for details.
Progress Tracking
The checklist includes a progress bar at the top showing how many steps you have completed out of the total. The bar fills incrementally as you complete each step.
Step States
Each step shows one of three states:
- Incomplete -- The step has not been started or finished. Shown with an empty circle.
- Complete -- The step has been finished. Shown with a filled checkmark.
- Skipped -- Optional steps (like Phone / Voice) that you chose to skip. Shown with a dash.
Dismissing the Checklist
If you want to remove the checklist from your dashboard before completing all steps:
- Click the Dismiss button at the bottom of the checklist panel.
- Confirm the dismissal.
The checklist disappears from your dashboard. Your progress is preserved, and you can bring it back at any time.
Note: Dismissing the checklist does not complete any unfinished steps. Your account functions normally without completing every step, but some features may not work correctly until their setup is done. For example, you cannot send SMS messages without configuring a telecom provider.
Re-Enabling the Checklist
If you dismissed the checklist and want to see it again:
- Go to Settings.
- Scroll to the Onboarding section.
- Click Show Onboarding Checklist.
- The checklist reappears on your dashboard with your previous progress intact.
Alternatively, you can access the full onboarding page directly by navigating to:
app.cleanestimate.pro/onboardingThis page shows the same checklist in a full-page layout, which can be easier to work through than the dashboard panel.
Completing the Checklist
When all steps are marked as complete, the checklist panel displays a success message and automatically hides after a few seconds. A congratulations notification appears confirming that your account is fully set up.
You can still access any of the configured settings pages at any time through the sidebar navigation.
Tips
- Complete the checklist in the recommended order. Later steps (like creating your first estimate) work better when earlier steps (like pricing setup) are done first.
- You do not have to finish everything in one session. The checklist saves your progress automatically.
- Optional steps can be skipped and completed later. Do not let them block your launch.
- If you are setting up the account for someone else, complete the technical steps (Stripe, Phone / Voice) and let them handle the business steps (pricing, first estimate).
- Use the onboarding page at
/onboardingfor a distraction-free setup experience.
Was this article helpful?
Still need help? Contact support