The service-selection page should use clear customer-facing categories.Questions should collect only information needed to qualify or create the appointment.Availability should show the intended days and customer-facing windows.Complete every service path, not only the most common one. Conditional questions, ownership requirements, tags, and availability can differ by service.
Add each production subdomain that will load the widget.
Use a wildcard such as *.example.com only when every subdomain should be allowed.
Keep test and preview domains separate from production when practical.
Copy the generated installation snippet.
The dashboard can show a masked portion of an existing key. Treat the complete key and embed snippet as credentials and share them only with the website owner.
Employee notification preferences are managed from Business Info → Employee Contacts or Settings → Notifications, depending on the notification type enabled for the team.
Publish the snippet to a non-indexed or controlled production page.
Load the page in a private browser window.
Open the scheduler from the real website button.
Test desktop and mobile.
Complete an approved booking.
Verify the CRM customer, job, appointment, campaign, tags, and question answers.
Confirm the Simple Scheduler journey and Overview metrics.
Verify the intended notification.
Test one tracked URL and confirm its UTM attribution.
Test an unavailable service and an invalid or unsupported location.
A dashboard preview does not validate domain restrictions, a website button, production tracking, or the final CRM write. Always complete a test from the deployed website.