
Your new website looks ready. The services are listed, the booking button is visible and the payment option appears at checkout. Before sharing it with clients, check whether a person can complete the whole journey and receive the right information afterwards.
The essential test is straightforward: start as a visitor, choose a service, select a suitable time, follow the payment route and verify the booking in the business account. Then test what happens when the journey does not go smoothly. A cancelled payment, an unavailable slot or an incorrect email address can reveal problems that a screenshot will never show.
This checklist is for reviewing your own site or a build you are authorised to test. It applies whether you use separate website and scheduling tools or a connected service such as Setav Go Pro.
Choose a service you intend to offer and write down its correct name, duration, price, format and availability. This becomes the reference for the test. Without it, you may confirm that a screen works while missing that it displays the wrong appointment length.
For an illustrative example, a consultant offers a 45-minute review at ₹1,500 on Tuesday afternoons. The expected outcome is one appointment for the chosen slot, the correct amount in the payment record and a confirmation that identifies the service. These are example values, not a recommended fee or a claim about Setav's pricing.
Keep a short record of the device, browser, steps taken, result and any issue. That makes a problem reproducible when you send it to the person responsible for fixing it.
Open the page without relying on your knowledge of the business. Can someone tell who the appointment is for, what is included and what they need to prepare? Does a package explain how many sessions it contains? Is a discovery call clearly different from paid project work?
Read the price and terms immediately before checkout as well as on the service page. They should agree. If the business uses an enquiry-first model for custom work, make sure the website does not imply that booking a consultation purchases the entire project.
Check contact details too. A client who has a question should be able to find a working route to the business. A visually prominent WhatsApp button is useful only if it opens the correct conversation.
Check a normal working day, a blocked day and the boundary around a break. If the system has an advance-booking window, confirm that the visible dates reflect it. Review the timezone wherever clients may be outside your local area.
If you connect an external calendar, add a controlled test conflict and verify how the booking page responds. Do not assume the connection is working because a settings screen says “connected”. Also check how an existing booking affects availability.
Where the platform supports simultaneous requests for the same slot, ask the developer or provider to test conflict handling in a safe environment. The goal is to establish the actual behaviour, not to create several real customer bookings and hope the system resolves them.
Use the provider's supported test environment where available. Test success, failure and abandonment. Razorpay's official integration guidance describes simulated success/failure testing without moving real money and distinguishes test settings from live settings. That guidance applies to Razorpay integrations; it does not establish that every website builder exposes the same test controls.
For a managed platform, ask the provider how to validate the flow. If a live test is necessary, agree the amount, responsible account, refund handling and any non-refundable charges in advance. Do not assume a test payment will be cost-free.
Check the payable amount, service reference and result shown to the client. Confirm that the business sees the correct payment status. If checkout opens at another address, the transition and return should be understandable. Setav's Terms describe this hosted payment step for relevant Setav website bookings.
Close the payment screen before completion and review what the booking system records. Try an available simulated failed transaction. Where the platform has a pending state, check the wording the client sees and how the business can investigate it.
A visitor should not receive a confident paid confirmation merely because they clicked the payment button. Equally, they should not be told to pay again without first checking whether the first transaction succeeded. The system needs to make the status understandable and provide a route to support.
Keep payment status and appointment status separate in the test record. A Pay later appointment can exist without an online payment. A successful payment can also require investigation if the corresponding booking did not update correctly.
Read the confirmation from the client's perspective. It should identify the service, appointment time, timezone where relevant and what happens next. Check the delivery channel actually supported by your setup, whether email, SMS, WhatsApp or an in-app message.
Verify preparation instructions and any meeting link that the business provides. If the service happens in person, check the address and arrival instructions. If it is online, the customer should know how the session will take place.
Then review cancellation and rescheduling information against the actual policy. Do not test refunds on another person's booking. Use a controlled record and agree the procedure with the account owner or provider.
Test on a device your clients are likely to use, preferably including an ordinary Android phone on a typical mobile connection. A desktop browser resized to a narrow window is useful, but it does not reproduce every phone behaviour, especially payment-app switching and the on-screen keyboard.
Look for a button hidden behind a sticky element, a price cut off at the edge of a card, a calendar that is difficult to tap or a form whose error message appears out of view. Turn the screen, use the back button and check whether entered information is unexpectedly lost.
You are checking whether the current design works. These tests do not automatically require a redesign. Many issues can be resolved through a text correction, a configuration fix or a small implementation change.
A page can feel slow even when its booking logic works. Google's Core Web Vitals guidance identifies useful targets: LCP within 2.5 seconds, INP below 200 milliseconds and CLS below 0.1. These cover loading, responsiveness and visual stability.
Those figures are experience targets, not a promise that reaching them will generate bookings or a particular search rank. Ask whoever manages the site to distinguish real-user field data from a single lab test. A new or low-traffic site may not have enough field data yet.
A performance report is also not a functional booking test. A fast page can still show the wrong price or lose a confirmation. Use both kinds of evidence.
Confirm that the public page has the intended title, description and canonical URL, and that launch settings do not accidentally block indexing. These are checks for the site owner or developer, particularly if a staging version was used during the build.
For measurement, record a booking-button click separately from a booking confirmation and a successful payment. Reload the confirmation page to check whether the same transaction is counted twice. Mark test activity so it does not become reported revenue.
A simple review can record six checkpoints: service view, booking start, slot selection, payment attempt, verified success and appointment confirmation. This is a suggested test structure, not a requirement that every product exposes these exact events.
Do not treat every typo and every payment failure as equally urgent. A wrong amount, unavailable service, duplicate booking or false success message should be resolved before inviting customers to use the affected flow. A minor wording refinement can be scheduled separately if the journey is accurate and usable.
Give each issue an owner and a clear retest. “Payment confusing” is difficult to act on. “After a cancelled payment, this screen still says paid” gives the team a specific behaviour to reproduce.
If you are reviewing Setav Go Pro, use this checklist during the approval stage and confirm which changes the team will make. The website audit can help identify public-page issues, but it does not replace checking the booking and payment outcome yourself. Share the link widely once the essential journey has passed and someone knows how to handle exceptions.

Turn conversations into customers with Setav's smart all-in-one professional storefront platform.
All Rights Reserved © Setav 2026