Client reviews help build trust with potential clients. Bella Booking includes a built-in review system where only clients who completed an appointment can leave a review - ensuring all feedback is genuine.
Reviews are available on the Professional plan, and during your trial.
Search and filters choose which rows are listed. They do not change the order.To change the order, click a column heading that sorts. Unless the page says otherwise, the first click sorts text A to Z, and numbers and dates highest or newest first. Click the same heading again, or the heading the list already opens on, to reverse it. The arrow beside the heading shows the direction: up is A to Z, oldest first or lowest first, and down is Z to A, newest first or highest first.A heading that sorts by name ignores capital letters: “anna” and “Anna” sort together.The list opens newest first. Rating and Date sort, and the first click on Rating puts 5-star reviews first. Client, Review, Status, and Source do not sort.Search, status, rating, source, whether you have replied, and the date range are filters.
Review requests invite a client to leave a review after their appointment is checked out. They can go out automatically, or you can send one on demand:
Automatic: Configured in Settings → Automated messages → Review request. Sent on your chosen channel (SMS, email, or both) after a configurable delay (default: 2 hours). Once it’s on, it goes to every client whose appointment is checked out by the time it’s due, with no client or service filter. An appointment checked out more than an hour after that is skipped, and so is a client who has turned that channel off or has no email or mobile number on file. A client gets at most one request in 30 days, and none for an appointment they’ve already reviewed.
Manual: Send from the appointment - the Review request card under Notifications on the Activity tab, or Send review request in the appointment’s three-dot menu on the Appointments list.
A manual send works even if the automated Review request is switched off - it goes out by email, immediately, so you can request a review from selected clients without turning automatic requests on for everyone. The client needs an email address and email notifications enabled.You can also share the link yourbookinglink/reviews/new with the clients you choose. The client signs in, picks one of their checked-out appointments that hasn’t been reviewed yet and leaves their review. It can be their own appointment or one for a family member, and the review shows the name of the client who wrote it.
Review requests use neutral wording with no incentives, complying with FTC and
consumer protection guidelines for review solicitation.
Published reviews appear on your online booking page:
Average star rating and total review count
Individual reviews with star ratings, text, and dates
Verified badge on reviews from organic appointments
Your public responses shown alongside reviews
Written reviews show highest rated first, and newest first within each rating. The page says so above the reviews. Ratings with no written review count towards your average and the star breakdown, but have no card of their own. Clients can tap a star bar to read only that rating. On yourbookinglink/reviews, Sort by also offers Newest and Lowest rated, so every review is easy to find. You can’t hide, pin or reorder individual reviews.Client names are displayed as first name and last initial (e.g., “Jane D.”) for privacy - matching industry standards.The reviews section only appears when your plan includes reviews, at least one published review exists, and you haven’t set Reviews to Hidden on Settings > Booking page > Page sections. After converting to a plan that does not include reviews, they are not shown anywhere public - including reviews imported during a trial.When you have published reviews, they also have a dedicated page at yourbookinglink/reviews. Search engines and AI assistants can read your booking profile and that reviews page as a structured listing of your business.
Team members with the reviews:respond permission can:
Add a response - visible on your booking page alongside the review
Suggest with AI - drafts a response that fits the rating and what the client wrote. Nothing is published until you edit it and select Save response. Suggest another gives you a different draft, and Restore my text puts back what you had typed
Edit or remove responses at any time
Responding to reviews - both positive and negative - shows potential clients
that you value feedback and are engaged with your community.
Q: Can I delete or hide negative reviews?
A: No. Businesses cannot delete or hide reviews. Only the platform can hide reviews that violate content guidelines. This ensures review integrity and builds trust with potential clients.Q: Do rating-only reviews (no text) go through moderation?
A: No. Rating-only reviews are published immediately since there is no text content to moderate.Q: What happens when a client edits a review that was previously hidden?
A: The review moves back to pending moderation so the edited content can be re-evaluated, and it stays there through any further edits until it’s been reviewed.Q: Can clients leave multiple reviews for the same appointment?
A: No. Each appointment can have at most one review.
{"docsConfig":{"theme":"mint","$schema":"https://mintlify.com/docs.json","name":"Bella Booking Documentation","colors":{"primary":"#4F46E5","light":"#4F46E5","dark":"#4F46E5"},"logo":{"light":"https://mintcdn.com/bellabooking/xM9u1xSCx_Li87A9/logo/bb-logo-light.svg?fit=max\u0026auto=format\u0026n=xM9u1xSCx_Li87A9\u0026q=85\u0026s=e0e8eec353e0d92c25ba37914d16fc4a","dark":"https://mintcdn.com/bellabooking/xM9u1xSCx_Li87A9/logo/bb-logo-dark.svg?fit=max\u0026auto=format\u0026n=xM9u1xSCx_Li87A9\u0026q=85\u0026s=b380ca4dfbfd45e5ec20be77dfea42b7"},"favicon":"https://mintcdn.com/bellabooking/ZEserTPSY-8zqjb_/favicon.ico?fit=max\u0026auto=format\u0026n=ZEserTPSY-8zqjb_\u0026q=85\u0026s=61a79483518c274a2c7e119bd82e6601","navbar":{"links":[{"href":"mailto:hello@bellabooking.com","label":"Support"}],"primary":{"type":"button","label":"App","href":"https://app.bellabooking.com"}},"footer":{"socials":{}},"contextual":{"options":["copy","view","chatgpt","claude","perplexity","mcp","cursor","vscode"],"display":"header"},"styling":{"latex":true},"navigation":{"global":{"anchors":[]},"pages":[]}},"deployment":{"deploymentMetadataValue":{"subdomain":"bellabooking","hasAudioNarration":false,"actualSubdomain":"bellabooking","customDomains":["docs.bellabooking.com"],"gitSource":{"type":"github","owner":"bellabooking","repo":"monorepo","deployBranch":"main","contentDirectory":"public-product-docs","isPrivate":true,"mountPath":"","label":""},"entitlements":{},"buildId":"6aef489032a73c26eb141c61","clientVersion":"0.0.4076","searchFilterCounts":[{"language":"default","tag":"Guides","count":97},{"language":"default","tag":"Main","count":35},{"language":"default","tag":"Settings","count":24},{"language":"default","tag":"Catalogue","count":18},{"language":"default","tag":"Getting started","count":12},{"language":"default","tag":"Programmes","count":4},{"language":"default","tag":"Insights","count":3},{"language":"default","tag":"Developers","count":1}]},"assistantConfig":{},"basePath":"","hasChatPermissions":false,"hasWebMcpPermissions":false,"toggles":[{"name":"kill-isr","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-mintlify-slack","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"agent-integrations-settings","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"rbac-expansion","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-pr-grouping","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"custom-prefix","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"analytics-v7","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"user-flows-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"no-publish-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-onboarding","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"llms-txt-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving-live","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"stripTemperatureMiddleware","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"support-platform-pylon-zendesk","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"snapshot-serving","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"instant-rollback","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications-server","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"granular-notifications","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automations-fable","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fixed-ai-action-pricing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"automation-resolve-merge-conflict","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"scoped-publishing","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"mintql","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"page-level-analytics","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-version-history-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"billing-page-v2","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"full-page-search","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workspace-projects","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"assistant-v5","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"fork-pr-previews","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"revalidation-jwt","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-sso-scim","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"hobby-abuse-scan","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"dashboard-inbox","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-signup","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-dual-write","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"workos-enabled","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"approve-review-flow","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"editor-metadata","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"sso-setup-deadline-banner","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"turbopuffer-serve","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"live-agents","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false},{"name":"comment-mode","enabled":true,"variant":{"name":"disabled","enabled":false,"feature_enabled":true},"impressionData":false}],"googleFontsInlined":false},"customCss":[],"page":{"pagePath":"reviews","slug":"/reviews","pageMetadata":{"title":"Reviews","description":"Collect verified client reviews with AI moderation and respond to feedback","href":"/reviews/index"},"description":{"compiledSource":"\"use strict\";\nconst {jsx: _jsx} = arguments[0];\nconst {useMDXComponents: _provideComponents} = arguments[0];\nfunction _createMdxContent(props) {\n const _components = {\n p: \"p\",\n ..._provideComponents(),\n ...props.components\n };\n return _jsx(_components.p, {\n children: \"Collect verified client reviews with AI moderation and respond to feedback\"\n });\n}\nfunction MDXContent(props = {}) {\n const {wrapper: MDXLayout} = {\n ..._provideComponents(),\n ...props.components\n };\n return MDXLayout ? _jsx(MDXLayout, {\n ...props,\n children: _jsx(_createMdxContent, {\n ...props\n })\n }) : _createMdxContent(props);\n}\nreturn {\n default: MDXContent\n};\n","frontmatter":{},"scope":{}},"pageType":"default","mdx":{"mdxSource":{"compiledSource":"\"use strict\";const{Fragment:_Fragment,jsx:_jsx,jsxs:_jsxs}=arguments[0];const{useMDXComponents:_provideComponents}=arguments[0];function _createMdxContent(props){const _components={code:`code`,hr:`hr`,li:`li`,ol:`ol`,p:`p`,strong:`strong`,tbody:`tbody`,td:`td`,th:`th`,thead:`thead`,tr:`tr`,ul:`ul`,..._provideComponents(),...props.components},{Frame,Heading,OptimizedImage,Table,Tip}=_components;if(!Frame)_missingMdxReference(`Frame`,true);if(!Heading)_missingMdxReference(`Heading`,true);if(!OptimizedImage)_missingMdxReference(`OptimizedImage`,true);if(!Table)_missingMdxReference(`Table`,true);if(!Tip)_missingMdxReference(`Tip`,true);return _jsxs(_Fragment,{children:[_jsx(Heading,{level:`2`,id:`overview`,children:`Overview`}),`\n`,_jsx(_components.p,{children:`Client reviews help build trust with potential clients. Bella Booking includes a built-in review system where only clients who completed an appointment can leave a review - ensuring all feedback is genuine.`}),`\n`,_jsx(Frame,{children:_jsx(OptimizedImage,{src:`https://mintcdn.com/bellabooking/mwnB-cztp0n0LVQy/images/reviews.webp?fit=max\u0026auto=format\u0026n=mwnB-cztp0n0LVQy\u0026q=85\u0026s=dbcb46e37db837bdd29c932ab7b0af05`,alt:`Reviews list with verified clients, star ratings, AI-flagged low ratings, and inline response indicators`,\"data-og-width\":`1440`,width:`1440`,\"data-og-height\":`900`,height:`900`,\"data-path\":`images/reviews.webp`,\"data-optimize\":`true`,\"data-opv\":`3`,srcset:`https://mintcdn.com/bellabooking/mwnB-cztp0n0LVQy/images/reviews.webp?w=280\u0026fit=max\u0026auto=format\u0026n=mwnB-cztp0n0LVQy\u0026q=85\u0026s=8e8b859b452b44fda2767ad46b85f598 280w, https://mintcdn.com/bellabooking/mwnB-cztp0n0LVQy/images/reviews.webp?w=560\u0026fit=max\u0026auto=format\u0026n=mwnB-cztp0n0LVQy\u0026q=85\u0026s=bd54259a7be467016f64e2ba8a545640 560w, https://mintcdn.com/bellabooking/mwnB-cztp0n0LVQy/images/reviews.webp?w=840\u0026fit=max\u0026auto=format\u0026n=mwnB-cztp0n0LVQy\u0026q=85\u0026s=77702e30a2ab77b13d52c288c1514145 840w, https://mintcdn.com/bellabooking/mwnB-cztp0n0LVQy/images/reviews.webp?w=1100\u0026fit=max\u0026auto=format\u0026n=mwnB-cztp0n0LVQy\u0026q=85\u0026s=ae86678b62f6ba8ec2275f9bde0c5685 1100w, https://mintcdn.com/bellabooking/mwnB-cztp0n0LVQy/images/reviews.webp?w=1650\u0026fit=max\u0026auto=format\u0026n=mwnB-cztp0n0LVQy\u0026q=85\u0026s=620fc9d884d5f3058c6f4745a8ab63c5 1650w, https://mintcdn.com/bellabooking/mwnB-cztp0n0LVQy/images/reviews.webp?w=2500\u0026fit=max\u0026auto=format\u0026n=mwnB-cztp0n0LVQy\u0026q=85\u0026s=07b18b7ba2f9de6589393410e50daa18 2500w`})}),`\n`,_jsxs(_components.p,{children:[`Reviews are available on the `,_jsx(_components.strong,{children:`Professional`}),` plan, and during your trial.`]}),`\n`,_jsx(Heading,{level:`3`,id:`sorting-and-filters`,children:`Sorting and filters`}),`\n`,_jsx(_components.p,{children:`Search and filters choose which rows are listed. They do not change the order.`}),`\n`,_jsx(_components.p,{children:`To change the order, click a column heading that sorts. Unless the page says otherwise, the first click sorts text A to Z, and numbers and dates highest or newest first. Click the same heading again, or the heading the list already opens on, to reverse it. The arrow beside the heading shows the direction: up is A to Z, oldest first or lowest first, and down is Z to A, newest first or highest first.`}),`\n`,_jsx(_components.p,{children:`A heading that sorts by name ignores capital letters: “anna” and “Anna” sort together.`}),`\n`,_jsxs(_components.p,{children:[`The list opens newest first. `,_jsx(_components.strong,{children:`Rating`}),` and `,_jsx(_components.strong,{children:`Date`}),` sort, and the first click on `,_jsx(_components.strong,{children:`Rating`}),` puts 5-star reviews first. `,_jsx(_components.strong,{children:`Client`}),`, `,_jsx(_components.strong,{children:`Review`}),`, `,_jsx(_components.strong,{children:`Status`}),`, and `,_jsx(_components.strong,{children:`Source`}),` do not sort.`]}),`\n`,_jsx(_components.p,{children:`Search, status, rating, source, whether you have replied, and the date range are filters.`}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`how-reviews-work`,children:`How reviews work`}),`\n`,_jsx(Heading,{level:`3`,id:`for-clients`,children:`For clients`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Complete an appointment`}),` - only checked-out appointments are eligible`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Receive a review request`}),` - sent automatically after checkout (or manually by your team)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Leave a review`}),` - rate 1 to 5 stars and optionally add written feedback`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edit or delete`}),` - clients can edit within 30 days or delete anytime`]}),`\n`]}),`\n`,_jsx(Heading,{level:`3`,id:`for-your-business`,children:`For your business`}),`\n`,_jsxs(_components.ol,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`View reviews`}),` in the Reviews section of your dashboard`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Respond publicly`}),` - your response is visible on your booking page alongside the review`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Track your reputation`}),` with average rating, review count, and rating distribution`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`ai-moderation`,children:`AI moderation`}),`\n`,_jsx(_components.p,{children:`Every review with text is automatically checked by AI moderation before publishing:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Published immediately`}),`: Clean reviews with honest feedback (including negative feedback)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Flagged for review`}),`: Content with personal attacks, hate speech, spam, profanity, fake reviews, or policy violations`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Held for a manual check`}),`: Reviews the automatic check can’t read`]}),`\n`]}),`\n`,_jsx(_components.p,{children:`Flagged reviews are held for platform review. Your business cannot hide or delete reviews - this ensures review integrity and builds client trust.`}),`\n`,_jsx(Heading,{level:`3`,id:`what-gets-flagged`,children:`What gets flagged`}),`\n`,_jsxs(Table,{children:[_jsx(_components.thead,{children:_jsxs(_components.tr,{children:[_jsx(_components.th,{children:`Flagged`}),_jsx(_components.th,{children:`Not Flagged`})]})}),_jsxs(_components.tbody,{children:[_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Personal attacks or threats`}),_jsx(_components.td,{children:`Honest negative feedback`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Hate speech or discrimination`}),_jsx(_components.td,{children:`Strong criticism of service`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Spam or advertising`}),_jsx(_components.td,{children:`Short reviews (“Great!”)`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Profanity-heavy content`}),_jsx(_components.td,{children:`Emoji-heavy reviews`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`Fake or incentivised reviews`}),_jsx(_components.td,{children:`Complaints about wait times`})]}),_jsxs(_components.tr,{children:[_jsx(_components.td,{children:`PII (phone numbers, addresses)`}),_jsx(_components.td,{children:`Reviews mentioning specific team members`})]})]})]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`review-requests`,children:`Review requests`}),`\n`,_jsx(_components.p,{children:`Review requests invite a client to leave a review after their appointment is checked out. They can go out automatically, or you can send one on demand:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Automatic`}),`: Configured in Settings → Automated messages → Review request. Sent on your chosen channel (SMS, email, or both) after a configurable delay (default: 2 hours). Once it’s on, it goes to every client whose appointment is checked out by the time it’s due, with no client or service filter. An appointment checked out more than an hour after that is skipped, and so is a client who has turned that channel off or has no email or mobile number on file. A client gets at most one request in 30 days, and none for an appointment they’ve already reviewed.`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Manual`}),`: Send from the appointment - the `,_jsx(_components.strong,{children:`Review request`}),` card under `,_jsx(_components.strong,{children:`Notifications`}),` on the `,_jsx(_components.strong,{children:`Activity`}),` tab, or `,_jsx(_components.strong,{children:`Send review request`}),` in the appointment’s three-dot menu on the Appointments list.`]}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`A `,_jsx(_components.strong,{children:`manual send works even if the automated Review request is switched off`}),` - it goes out by email, immediately, so you can request a review from selected clients without turning automatic requests on for everyone. The client needs an email address and email notifications enabled.`]}),`\n`,_jsxs(_components.p,{children:[`You can also share the link `,_jsx(_components.code,{children:`yourbookinglink/reviews/new`}),` with the clients you choose. The client signs in, picks one of their checked-out appointments that hasn’t been reviewed yet and leaves their review. It can be their own appointment or one for a family member, and the review shows the name of the client who wrote it.`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Review requests use neutral wording with no incentives, complying with FTC and\nconsumer protection guidelines for review solicitation.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`reviews-on-your-booking-page`,children:`Reviews on your booking page`}),`\n`,_jsx(_components.p,{children:`Published reviews appear on your online booking page:`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsx(_components.li,{children:`Average star rating and total review count`}),`\n`,_jsx(_components.li,{children:`Individual reviews with star ratings, text, and dates`}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Verified`}),` badge on reviews from organic appointments`]}),`\n`,_jsx(_components.li,{children:`Your public responses shown alongside reviews`}),`\n`]}),`\n`,_jsxs(_components.p,{children:[`Written reviews show highest rated first, and newest first within each rating. The page says so above the reviews. Ratings with no written review count towards your average and the star breakdown, but have no card of their own. Clients can tap a star bar to read only that rating. On `,_jsx(_components.code,{children:`yourbookinglink/reviews`}),`, `,_jsx(_components.strong,{children:`Sort by`}),` also offers `,_jsx(_components.strong,{children:`Newest`}),` and `,_jsx(_components.strong,{children:`Lowest rated`}),`, so every review is easy to find. You can’t hide, pin or reorder individual reviews.`]}),`\n`,_jsx(_components.p,{children:`Client names are displayed as first name and last initial (e.g., “Jane D.”) for privacy - matching industry standards.`}),`\n`,_jsxs(_components.p,{children:[`The reviews section only appears when your plan includes reviews, at least one published review exists, and you haven’t set `,_jsx(_components.strong,{children:`Reviews`}),` to `,_jsx(_components.strong,{children:`Hidden`}),` on `,_jsx(_components.strong,{children:`Settings > Booking page > Page sections`}),`. After converting to a plan that does not include reviews, they are not shown anywhere public - including reviews imported during a trial.`]}),`\n`,_jsxs(_components.p,{children:[`When you have published reviews, they also have a dedicated page at `,_jsx(_components.code,{children:`yourbookinglink/reviews`}),`. Search engines and AI assistants can read your booking profile and that reviews page as a structured listing of your business.`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`responding-to-reviews`,children:`Responding to reviews`}),`\n`,_jsxs(_components.p,{children:[`Team members with the `,_jsx(_components.strong,{children:`reviews:respond`}),` permission can:`]}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Add a response`}),` - visible on your booking page alongside the review`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Suggest with AI`}),` - drafts a response that fits the rating and what the client wrote. Nothing is published until you edit it and select `,_jsx(_components.strong,{children:`Save response`}),`. `,_jsx(_components.strong,{children:`Suggest another`}),` gives you a different draft, and `,_jsx(_components.strong,{children:`Restore my text`}),` puts back what you had typed`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edit or remove`}),` responses at any time`]}),`\n`]}),`\n`,_jsx(Tip,{children:_jsx(_components.p,{children:`Responding to reviews - both positive and negative - shows potential clients\nthat you value feedback and are engaged with your community.`})}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`client-permissions`,children:`Client permissions`}),`\n`,_jsxs(_components.ul,{children:[`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Submit`}),`: Any client with a checked-out appointment, their own or a family member’s (one review per appointment)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Edit`}),`: Within 30 days of submission (re-checked by AI moderation)`]}),`\n`,_jsxs(_components.li,{children:[_jsx(_components.strong,{children:`Delete`}),`: Anytime`]}),`\n`]}),`\n`,_jsx(_components.hr,{}),`\n`,_jsx(Heading,{level:`2`,id:`faqs`,children:`FAQs`}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Q: Can I delete or hide negative reviews?`}),`\nA: No. Businesses cannot delete or hide reviews. Only the platform can hide reviews that violate content guidelines. This ensures review integrity and builds trust with potential clients.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Q: Do rating-only reviews (no text) go through moderation?`}),`\nA: No. Rating-only reviews are published immediately since there is no text content to moderate.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Q: What happens when a client edits a review that was previously hidden?`}),`\nA: The review moves back to pending moderation so the edited content can be re-evaluated, and it stays there through any further edits until it’s been reviewed.`]}),`\n`,_jsxs(_components.p,{children:[_jsx(_components.strong,{children:`Q: Can clients leave multiple reviews for the same appointment?`}),`\nA: No. Each appointment can have at most one review.`]})]})}function MDXContent(props={}){const{wrapper:MDXLayout}={..._provideComponents(),...props.components};return MDXLayout?_jsx(MDXLayout,{...props,children:_jsx(_createMdxContent,{...props})}):_createMdxContent(props)}return{default:MDXContent};function _missingMdxReference(id,component){throw new Error(`Expected `+(component?`component`:`object`)+\" `\"+id+\"` to be defined: you likely forgot to import, pass, or provide it.\")}","frontmatter":{},"scope":{"config":{},"pageMetadata":{"title":"Reviews","description":"Collect verified client reviews with AI moderation and respond to feedback","href":"/reviews/index"}}},"mdxSourceWithNoJs":null},"mdxExtracts":{"tableOfContents":[{"title":"Overview","slug":"overview","depth":2,"children":[{"title":"Sorting and filters","slug":"sorting-and-filters","depth":3,"children":[]}]},{"title":"How reviews work","slug":"how-reviews-work","depth":2,"children":[{"title":"For clients","slug":"for-clients","depth":3,"children":[]},{"title":"For your business","slug":"for-your-business","depth":3,"children":[]}]},{"title":"AI moderation","slug":"ai-moderation","depth":2,"children":[{"title":"What gets flagged","slug":"what-gets-flagged","depth":3,"children":[]}]},{"title":"Review requests","slug":"review-requests","depth":2,"children":[]},{"title":"Reviews on your booking page","slug":"reviews-on-your-booking-page","depth":2,"children":[]},{"title":"Responding to reviews","slug":"responding-to-reviews","depth":2,"children":[]},{"title":"Client permissions","slug":"client-permissions","depth":2,"children":[]},{"title":"FAQs","slug":"faqs","depth":2,"children":[]}],"codeExamples":{}},"jsLinks":[],"subdomain":"bellabooking","siteName":"Bella Booking Documentation","title":"Reviews - Bella Booking Documentation","navMaps":{"firstHrefInVersion":{},"firstHrefInLanguage":{}},"lastModified":"2026-11-04T05:03:42.240Z","originalFileLocation":"reviews/index.mdx"},"headHtml":"\u003cscript data-mint-head>(function(){var d=document.documentElement,p=null;if(!p){try{p=localStorage.getItem(\"isDarkMode\")}catch(e){}if(p==='true')p='dark';else if(p==='false')p='light';if(p!=='light'\u0026\u0026p!=='dark'\u0026\u0026p!=='system')p=\"system\"}var r=p==='system'?(matchMedia(\"(prefers-color-scheme: dark)\").matches?'dark':'light'):p;d.classList.remove(r==='dark'?'light':'dark');d.classList.add(r);d.setAttribute(\"data-theme-preference\",p)})();\u003c/script>\u003cmeta data-mint-head name=\"description\" content=\"Collect verified client reviews with AI moderation and respond to feedback\">\u003cmeta data-mint-head name=\"application-name\" content=\"Bella Booking Documentation\">\u003cmeta data-mint-head name=\"generator\" content=\"Mintlify\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon/android-chrome-192x192.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"apple-touch-icon\" type=\"image/png\" sizes=\"180x180\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon/apple-touch-icon.png\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon/favicon-16x16.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon/favicon-32x32.png\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon/favicon.ico\" media=\"(prefers-color-scheme: light)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"192x192\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon-dark/android-chrome-192x192.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"16x16\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon-dark/favicon-16x16.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"icon\" type=\"image/png\" sizes=\"32x32\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon-dark/favicon-32x32.png\" media=\"(prefers-color-scheme: dark)\">\u003clink data-mint-head rel=\"shortcut icon\" type=\"image/x-icon\" href=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon-dark/favicon.ico\" media=\"(prefers-color-scheme: dark)\">\u003cmeta data-mint-head property=\"og:title\" content=\"Reviews - Bella Booking Documentation\">\u003cmeta data-mint-head property=\"og:description\" content=\"Collect verified client reviews with AI moderation and respond to feedback\">\u003cmeta data-mint-head property=\"og:site_name\" content=\"Bella Booking Documentation\">\u003cmeta data-mint-head property=\"og:url\" content=\"https://docs.bellabooking.com/reviews\">\u003cmeta data-mint-head property=\"og:type\" content=\"website\">\u003cmeta data-mint-head property=\"og:image\" content=\"https://bellabooking.mintlify.site/_mintlify/api/og/v2?division=Main\u0026amp;title=Reviews\u0026amp;description=Collect+verified+client+reviews+with+AI+moderation+and+respond+to+feedback\u0026amp;theme=5c1b65c8a49b11f14474855d\u0026amp;signature=53d91774d7f642591b1a5f84c5e613ce38fc10f714ed654662fe6de52a730b7c\">\u003cmeta data-mint-head property=\"og:image:width\" content=\"1200\">\u003cmeta data-mint-head property=\"og:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"twitter:card\" content=\"summary_large_image\">\u003cmeta data-mint-head name=\"twitter:title\" content=\"Reviews - Bella Booking Documentation\">\u003cmeta data-mint-head name=\"twitter:description\" content=\"Collect verified client reviews with AI moderation and respond to feedback\">\u003cmeta data-mint-head name=\"twitter:image\" content=\"https://bellabooking.mintlify.site/_mintlify/api/og/v2?division=Main\u0026amp;title=Reviews\u0026amp;description=Collect+verified+client+reviews+with+AI+moderation+and+respond+to+feedback\u0026amp;theme=5c1b65c8a49b11f14474855d\u0026amp;signature=53d91774d7f642591b1a5f84c5e613ce38fc10f714ed654662fe6de52a730b7c\">\u003cmeta data-mint-head name=\"twitter:image:width\" content=\"1200\">\u003cmeta data-mint-head name=\"twitter:image:height\" content=\"630\">\u003cmeta data-mint-head name=\"msapplication-config\" content=\"/mintlify-assets/_mintlify/favicons/bellabooking/_01DSTq7RbwPUpoP/_generated/favicon/browserconfig.xml\">\u003cmeta data-mint-head name=\"apple-mobile-web-app-title\" content=\"Bella Booking Documentation\">\u003cmeta data-mint-head name=\"msapplication-TileColor\" content=\"#4F46E5\">\u003clink data-mint-head rel=\"canonical\" href=\"https://docs.bellabooking.com/reviews\">\u003clink data-mint-head rel=\"alternate\" type=\"application/xml\" href=\"/sitemap.xml\">\u003clink data-mint-head rel=\"alternate\" type=\"text/markdown\" href=\"/reviews.md\">\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https://docs.bellabooking.com/#organization\",\"name\":\"Bella Booking Documentation\",\"url\":\"https://docs.bellabooking.com\",\"logo\":{\"@type\":\"ImageObject\",\"url\":\"https://mintcdn.com/bellabooking/xM9u1xSCx_Li87A9/logo/bb-logo-light.svg?fit=max\u0026auto=format\u0026n=xM9u1xSCx_Li87A9\u0026q=85\u0026s=e0e8eec353e0d92c25ba37914d16fc4a\"}},{\"@type\":\"WebSite\",\"@id\":\"https://docs.bellabooking.com#website\",\"name\":\"Bella Booking Documentation\",\"url\":\"https://docs.bellabooking.com\",\"publisher\":{\"@id\":\"https://docs.bellabooking.com/#organization\"}},{\"@type\":\"WebPage\",\"@id\":\"https://docs.bellabooking.com/reviews#webpage\",\"url\":\"https://docs.bellabooking.com/reviews\",\"name\":\"Reviews\",\"description\":\"Collect verified client reviews with AI moderation and respond to feedback\",\"dateModified\":\"2026-11-04T05:03:42.240Z\",\"isPartOf\":{\"@id\":\"https://docs.bellabooking.com#website\"},\"breadcrumb\":{\"@id\":\"https://docs.bellabooking.com/reviews#breadcrumb\"}},{\"@type\":\"BreadcrumbList\",\"@id\":\"https://docs.bellabooking.com/reviews#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Main\",\"item\":\"https://docs.bellabooking.com/scheduler/index\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Reviews\",\"item\":\"https://docs.bellabooking.com/reviews\"}]},{\"@type\":[\"Article\",\"TechArticle\"],\"@id\":\"https://docs.bellabooking.com/reviews#article\",\"headline\":\"Reviews\",\"name\":\"Reviews\",\"description\":\"Collect verified client reviews with AI moderation and respond to feedback\",\"url\":\"https://docs.bellabooking.com/reviews\",\"mainEntityOfPage\":{\"@id\":\"https://docs.bellabooking.com/reviews#webpage\"},\"dateModified\":\"2026-11-04T05:03:42.240Z\",\"publisher\":{\"@id\":\"https://docs.bellabooking.com/#organization\"},\"isPartOf\":{\"@id\":\"https://docs.bellabooking.com#website\"}}]}\u003c/script>\u003cscript data-mint-head type=\"application/ld+json\">{\"@context\":\"https://schema.org\",\"@type\":\"WebSite\",\"name\":\"Bella Booking Documentation\",\"creator\":{\"@type\":\"Organization\",\"name\":\"Mintlify\",\"url\":\"https://mintlify.com\"}}\u003c/script>","siteName":"Bella Booking Documentation","nav":{"global":{"anchors":[]},"tabs":[{"tab":"Guides","groups":[{"group":"Getting started","pages":[{"title":"Welcome to Bella Booking","href":""},{"title":"Sign Up \u0026 Log In","href":"/getting-started/signup"},{"title":"Login \u0026 Access Troubleshooting","href":"/getting-started/login-troubleshooting"},{"title":"What's New","href":"/getting-started/whats-new"},{"title":"Onboarding Guide","href":"/quickstart"},{"title":"Install Bella Booking on Your Phone","href":"/getting-started/pwa"},{"title":"Share Your Booking Page","href":"/getting-started/share-booking-page"},{"title":"Add Booking to Google Business Profile","href":"/getting-started/google-business-profile"},{"title":"Reserve with Google","href":"/getting-started/reserve-with-google"},{"title":"Add Booking to Social Media","href":"/getting-started/social-media-booking"},{"title":"Switching from Other Software","href":"/getting-started/switching-from-other-software/index"},{"title":"Switching from Fresha","href":"/getting-started/switching-from-other-software/fresha"}]},{"group":"Main","pages":[{"title":"Scheduler","href":"/scheduler/index"},{"title":"Appointment Series","href":"/scheduler/appointment-series"},{"title":"Waitlist","href":"/scheduler/waitlist"},{"title":"Incomplete Bookings","href":"/scheduler/incomplete-bookings"},{"title":"Appointments","href":"/appointments/index"},{"title":"Notes","href":"/appointments/notes"},{"title":"Appointment Tags","href":"/appointments/tags"},{"title":"Online Booking","href":"/online-booking/index"},{"title":"Connect Your Own Analytics","href":"/online-booking/connect-your-analytics"},{"title":"Clients","href":"/clients/index"},{"title":"Importing Clients from a CSV","href":"/clients/import"},{"title":"Organising Clients with Tags","href":"/clients/tags"},{"title":"Adding a Client's Address","href":"/clients/address"},{"title":"Treatment Plans","href":"/clients/treatment-plans"},{"title":"Sales","href":"/sales/index"},{"title":"Split Payments","href":"/sales/split-payments"},{"title":"Payment Links","href":"/sales/payment-links"},{"title":"Digital Tipping","href":"/tips/index"},{"title":"Loyalty Programme","description":"Reward your clients with a points-based loyalty programme that automatically earns and redeems points at checkout","href":"/loyalty/index"},{"title":"Reviews","href":"/reviews/index"},{"title":"Show Reviews on Your Website","description":"Embed your Bella reviews on your own website - Wix, Squarespace, WordPress or any site builder - with a small copy-paste snippet","href":"/reviews/website-widget"},{"title":"Gift Cards","href":"/gift-cards/index"},{"title":"Client Credit","href":"/client-credit/index"},{"title":"Memberships","href":"/memberships/index"},{"title":"Forms","href":"/forms/index"},{"title":"Inbox","href":"/messages/index"},{"title":"Email \u0026 SMS Campaigns","href":"/messages/campaigns"},{"title":"How SMS Credits Are Counted","href":"/messages/sms-credits"},{"title":"Team management","href":"/teams/index"},{"title":"Google Calendar Sync","icon":"calendar","href":"/teams/google-calendar-sync"},{"title":"Team Schedule","href":"/teams/team-schedule"},{"title":"Attendance Tracking \u0026 Timesheets","href":"/teams/attendance-tracking"},{"title":"Resources","href":"/resources"},{"title":"Bella AI Assistant","href":"/bella-ai/index"},{"title":"Command Palette","href":"/command-palette/index"}]},{"group":"Catalogue","pages":[{"title":"Service Catalogue","href":"/service-catalog/index"},{"title":"Importing Services from a CSV","href":"/service-catalog/import"},{"title":"Service images","href":"/service-catalog/images"},{"title":"Prerequisite services","href":"/service-catalog/prerequisites"},{"title":"Service Variants","href":"/service-catalog/variants"},{"title":"Service Add-ons","href":"/service-catalog/addons"},{"title":"Service Bundles","href":"/service-catalog/bundles"},{"title":"Group Bookings","href":"/service-catalog/group-bookings"},{"title":"Bookings for More Than One Person","href":"/service-catalog/bookings-for-more-than-one-person"},{"title":"Service Timing Concepts","href":"/concepts/timing"},{"title":"Pricing Tiers","href":"/pricing-tiers/index"},{"title":"Smart Pricing","href":"/service-catalog/smart-pricing"},{"title":"Prepaid Packages","href":"/packages/index"},{"title":"Products","href":"/products/index"},{"title":"Importing Products from a CSV","href":"/products/import"},{"title":"Sell products through your online booking page","href":"/products/sell-online"},{"title":"Suppliers","href":"/products/suppliers"},{"title":"Supplier Orders","href":"/products/product-orders"}]},{"group":"Programmes","pages":[{"title":"Programmes","href":"/programmes/index"},{"title":"New-Client Offer","href":"/programmes/new-client-offer"},{"title":"Birthday Reward","href":"/programmes/birthday"},{"title":"Referrals","href":"/programmes/referrals"}]},{"group":"Insights","pages":[{"title":"Dashboard","href":"/insights/dashboard"},{"title":"Online Booking Analytics","href":"/online-booking/analytics"},{"title":"Reports","href":"/insights/reports"}]},{"group":"Settings","pages":[{"title":"Settings","href":"/settings/index"},{"title":"Business settings","href":"/settings/general"},{"title":"Locations","href":"/settings/locations"},{"title":"Scheduling Settings","href":"/settings/scheduling"},{"title":"Booking Policy Strategy","href":"/settings/booking-policy-strategy"},{"title":"Booking Policies","href":"/settings/booking-policies"},{"title":"Dashboard Appearance","href":"/settings/appearance"},{"title":"Booking Page","href":"/settings/online-booking"},{"title":"Automated Messages","href":"/settings/automated-messages"},{"title":"Two-way messaging settings","href":"/settings/messaging"},{"title":"Team Permissions","href":"/settings/team-permissions"},{"title":"Security \u0026 Compliance","href":"/settings/security-and-compliance"},{"title":"Gift Card Settings","href":"/settings/gift-cards"},{"title":"Prepaid Package Settings","href":"/settings/packages"},{"title":"Membership Settings","href":"/settings/memberships"},{"title":"Client Credit Settings","href":"/settings/client-credit"},{"title":"Loyalty Settings","href":"/settings/loyalty"},{"title":"Referral Settings","href":"/settings/referrals"},{"title":"Discounts","href":"/settings/discounts"},{"title":"Receipts \u0026 reports settings: receipts and invoices","href":"/settings/receipts"},{"title":"Taxes (GST / VAT / Sales Tax)","href":"/settings/tax"},{"title":"Reviews","href":"/settings/reviews"},{"title":"Payments \u0026 Deposits","href":"/settings/payments"},{"title":"Billing \u0026 Subscription","href":"/settings/billing"}]},{"group":"Developers","pages":[{"title":"API keys","href":"/developers/api-keys"}]}]}]},"basePath":"","title":"Reviews - Bella Booking Documentation","buildId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","deploymentId":"dpl_8LJbrAiZvr1K98WQNZXCyY5AvT34","dynamics":["07c022d89b","a74be98ba7"],"chunks":["Frame-NdetNziF.js","DynamicMarkdown-CD8713Yy.js","zoom-image-lightbox-DMoL6lHz.js","lightbox-handle-r17bVUz3.js"]}