Prepare the frontend
Deploy the website or application frontend and confirm it can load the intended published content or authorized preview state from Sanity.
Paste the separately deployed frontend or an enabled shared-preview URL, send one review link, and collect contextual comments on the rendered experience.












Loved by1,250+Agenciesand companies in 100+ countries
Sanity Studio, Content Lake and the Presentation Tool support editorial work, while the website or application remains a separately deployed frontend.
Four documented boundaries matter before stakeholder review:
Studio is a browser-based React SPA connected to Sanity APIs and Content Lake. A sanity.studio deployment is not automatically the customer-facing website.
It renders the configured frontend in an iframe and can connect that preview to documents and fields in Studio.
The frontend validates the preview secret, sets its draft-mode state and redirects the preview. This is separate from ordinary published-content access.
Anyone can query a public dataset, while a private dataset requires an authenticated user or a request carrying an authorized token.
How it works
Deploy the website or application frontend and confirm it can load the intended published content or authorized preview state from Sanity.
Use the normal frontend URL for published content, or enable Sanity shared preview access when stakeholders need an authorized draft preview without Studio access.
Paste that browser URL into BugSmash, collect contextual comments, update the content or frontend, and verify the rendered result.
Attach feedback to the rendered website or application rather than a Studio document or Content Lake response.
Use Sanity shared preview access when stakeholders without Studio access need to see draft-mode content.
External reviewers can comment on an accessible frontend without becoming Sanity project members.
Review desktop, tablet and mobile presentation and retain the viewport with each comment.
Keep the page URL, browser, operating system, viewport and screenshot with each website comment.
Use the browser URL of the frontend configured to consume Sanity content, independent of where that frontend is hosted.
Use the deployed frontend or a deliberately enabled shared preview. Studio, Presentation Tool, dataset and application access remain distinct.
| Your URL | Review by URL | What to do |
|---|---|---|
| Public Sanity-powered frontend | Works | Paste the public website or application URL into BugSmash. |
| Accessible staging frontend | Works | Use the staging URL after confirming the reviewer can open it. |
| Sanity shared preview URL | Works while enabled | Enable shared preview access and share the resulting stakeholder preview while it remains active. |
| Presentation Tool inside Studio | Studio access required | Use shared preview access or the deployed frontend for stakeholders who do not have Studio access. |
| Frontend backed by a private dataset | Implementation-dependent | Review the rendered frontend after its server-side or authenticated data access is configured; never expose a private token in public browser code. |
| Frontend behind login or access protection | Access-dependent | Authenticate in the review session or use the Feedback Widget. A pasted URL does not bypass frontend authentication. |
Add the BugSmash Feedback Widget to the deployed frontend when reviewers must stay inside an authenticated, personalized or stateful experience. Install it in the application, not in Content Lake.
Keep structured-content editing in Studio while content teams, clients and QA review the connected browser experience.

Use Studio and the Presentation Tool for editing, then gather stakeholder comments on the published frontend or enabled shared preview.
See how
Share the customer-facing deployment while keeping Sanity project membership, tokens and implementation details within the delivery team.
See how
Review responsive screens and content-driven flows with the page and browser context required to reproduce each issue.
See howRoute an actionable website comment with its page URL, selected location, screenshot, browser, operating system and viewport context preserved.
Context stays attached from comment to completion.
Send to your workflow
The destination changes. The context does not.
Keep the frontend beside content PDFs, images, videos, presentations and campaign assets, with feedback and approval in one project.

product-launch.mp4
Up to 40% offThis year marked our strongest period of growth to date. Revenue climbed 42% year over year while our customer base expanded across eleven new markets, driven by continued investment in product.

Operational efficiency improved as automated workflows reduced manual review time by nearly a third. Looking ahead, we plan to double down on infrastructure, deepen key partnerships, and ship the roadmap our customers have been asking for.

Send the separately deployed frontend URL. A sanity.studio URL opens the editorial Studio, not automatically the customer-facing website.
Paste the accessible frontend or enabled shared-preview URL and send a focused review link.
