Client feedback, written for the machine that builds it

Your clients comment.
Your AI does the rest.

Share a review link: your clients pin comments on the exact spot of the page, no account, phone included. What comes back isn’t a list to triage — it’s one prompt, written for your assistant: every comment rewritten clearly, the page, the element and the screenshot attached, and the ones nobody could act on flagged instead of guessed. Paste it into Claude, Cursor or ChatGPT and build the round the same afternoon.

Free plan, no card, no expiry. Your client never signs up.

  • No account for your client
  • A screenshot on every pin
  • Works from the phone

01 — The problem

The comments arrive
then you become the translator

Six changes by email, two more on Slack, a voice note on WhatsApp that says “the second button, you know the one”. You chase down which page each one was on, you sort out the two people asking for the opposite thing, and then you type the whole lot again for your assistant. That hour is rewriting what other people already said, and it never shows up in the invoice.

How it works today

EmailSlackWhatsAppVoice noteNotionChatGPTDeveloper

Seven stops between what your client saw and the line of code that fixes it. Each one drops something.

How it should work

Share a linkClients commentWrithink writes the promptPaste and build

Every comment stays pinned where it was left, with the page, the element and a screenshot. Nothing to chase, nothing to retype.

02 — How Writhink works

From comments scattered everywhere
to one set of instructions

Three moves, and only the first one involves your client.

01 · Collect

Collect

  • One link, no account: your client pins the comment where the problem is
  • Every pin carries the page URL, the element, the viewport and a screenshot
  • Sites, staging builds, PDFs and image sets, straight from the browser

02 · Understand

Understand

  • Reads comments written in a hurry, in your client’s own words
  • Collapses identical comments, groups them by page and by element
  • Asks your assistant for a priority-ordered checklist, and flags what’s ambiguous instead of guessing

03 · Build

Build

  • One block of text, ready for ChatGPT, Claude or Cursor
  • Copy it, or download it as a .md file for your repo
  • Or skip the copy-paste: your agent reads it over MCP

Nobody pays you to retype comments
They pay you for what you build

The principle behind Writhink

03 — How it works

One link, five steps, no meeting

Step 1

Share the link

Paste the URL of the live site or the staging build. Or upload a PDF or a set of screens.

Step 2

Your clients comment

They click the spot and drop a pin. No account, no plugin, and it works from a phone.

Step 3

Writhink reads it all

Identical comments collapsed, everything grouped by page and element, the vague ones rewritten without inventing requests.

Step 4

You get the prompt

One block of text for ChatGPT, Claude, Cursor, Lovable, Copilot, Windsurf or Bolt. Copy it or download the .md.

Step 5

Paste and build

Your assistant already knows which page, which element and what to change.

04 — What you can review

If it opens in a browser, you can review it

Live sites, staging and deploy previews, e-commerce, dashboards and SaaS. PDFs and image sets too. Whatever the stack, your client only ever sees a link.

Nothing to install, on either side. Your client opens the link and starts pointing.

05 — Chrome extension

Review anything
behind a login

Some pages a link will never reach: the client area behind a login, the admin panel, the app that only exists in your browser. Pin your comments right there instead, and they land in the same project as everything else.

  • Pin comments on any page, login or not
  • For you and your team, not for your clients
  • The pins land in the same project as your review links
Get it on the Chrome Web Store

Version 1.5, on every plan including free.

06 — Use cases

Six rounds you stop dreading

Anywhere someone has to look at something and tell you what to change.

Sites

Live site reviews

Your client reviews the site the way they see it, on production or on staging. Every comment stays pinned to its element, with the page URL and a screenshot attached, and the whole round comes back as one prompt.

Business sitesLanding pagesPortfolios
Live

Reviews you do together

See who’s in the review right now, watch their cursor, and follow a client page by page while they scroll and point. Switch it on per project.

PresenceCursorsFollow a client
Deploy

Previews and staging

Share the preview URL and everyone looks at the same build. Add ?page= to the link to open the review on one exact page, query string included.

Preview URLsStagingRelease QA
E-commerce

Stores and checkout

Product pages, cart, checkout and the mobile layout on Shopify, WooCommerce or a custom build. Every pin records the viewport it was left at, so “broken on mobile” has a number attached.

ShopifyCheckoutMobile
QA & Testing

Bugs and regressions

The tester pins the bug where it happens, with an automatic screenshot and up to 5 attachments of 10 MB each. Four states, from open to resolved, keep track of what’s fixed.

Bug reportsRegressionsScreenshots
SaaS

Dashboards and platforms

Dashboards, CRMs, admin panels and report PDFs. Pages behind a login work too, through the Chrome extension.

DashboardsAdminPDFs

07 — The AI layer · the part that makes the difference

Everyone else hands you a task list
We hand you the instruction

A list of tasks still has to be explained to your assistant. What Writhink hands over is the instruction itself: identical comments collapsed, everything grouped by page and element, the requests nobody can act on marked as questions instead of guessed at, and a closing ask for a checklist ordered by priority. Copy it, or download the .md.

What your client actually writes

dunno, the headline isn’t doing it for me, make it bigger and move the button up
the yellow on the price is awful, come on
my wife says it’s unreadable on her phone, sort it out
the second button, you know the one — that’s not right
can we make this bit pop a little more? you know what I mean
Writhink

What you get back

implementation-plan.md · 3 changes4 changeswrithink
[P1]Hero headline — scale it up, tighten the leading, more contrast.
[P2]The CTA fails AA contrast: darken the color.
[P3]Remove the duplicate pricing card · 2 comments merged.
P4Footer links — raise the tap target to 44 px on mobile.
→ paste into Claude · Cursor · ChatGPTCopy prompt

Paste it wherever you already build

ChatGPT
Claude
Cursor
Lovable
Copilot
Windsurf
Bolt
Vercel
Figma
Webflow
Canva
Shopify

08 — MCP server

Skip the copy-paste
connect your AI agent

Writhink is also an MCP server. Connect Claude Code, Cursor or claude.ai to your account and the round closes without you in the middle: your agent reads the feedback, fixes it, answers the client and marks it resolved.

  • Reads your projects and your clients’ feedback, screenshots included
  • Replies in the thread and moves items through the four states
  • Creates projects, share links and widgets on command
  • You authorize once, and revoke it whenever you want from your profile
Create your account

Works with any MCP client: in Cursor or claude.ai add https://mcp.writhink.com/mcp as a custom connector. On the paid plans, from Freelance up.

09 — Pricing

Your clients never cost extra
and the free plan doesn’t expire

Launch price: Freelance and Agency are discounted for your first year, and the rate stays locked for 12 months. No card to start on Free, and you cancel from the dashboard whenever you want.

Free

$0/month

Try it on one project, no card needed.

  • 1 active project
  • 1 organization
  • Just you (1 member)
  • Unlimited pinned comments
  • 5 AI prompts a month
  • Shareable review links
  • Unlimited clients
  • Chrome extension

Freelance

$120$250/year

Launch price · first year, then $250/year

For the freelancer handling their own clients.

  • 3 active projects
  • 1 organization
  • Up to 2 team members
  • Unlimited pinned comments
  • 25 AI prompts a month
  • Shareable review links
  • Unlimited clients
  • Connect AI agents (MCP server)
  • Chrome extension
  • Feedback widget for your sites
  • White-label add-on (+$8/month)
Most popular

Agency

$470$950/year

Launch price · first year, then $950/year

For agencies running multiple teams.

  • 5 active projects per organization
  • Up to 3 organizations
  • Up to 5 team members per organization
  • Unlimited pinned comments
  • 50 AI prompts a month
  • Shareable review links
  • Unlimited clients
  • Connect AI agents (MCP server)
  • Chrome extension
  • Feedback widget for your sites
  • White-label add-on (+$8/month)

Enterprise

Custom

A plan shaped around how your team works.

  • Custom active projects, members and organizations
  • Custom AI prompt quota
  • Connect AI agents (MCP server)
  • White-label widget included
  • Priority support

10 — FAQ

The questions we get before signing up

Does my client need an account?

No. You send a link, they comment from the browser, phone included. They can reply in the thread, fix or delete what they wrote, and they get an email when you answer. The account is only for you.

What can I get reviewed?

Live sites, staging and deploy previews, e-commerce, dashboards and SaaS, plus PDFs and image sets. If it opens in a browser you can review it. Pages behind a login go through the Chrome extension.

What's the Chrome extension for?

For the pages a link can't reach: sites behind a login, internal tools, web apps that only live in your browser. You pin comments right there, and they land in the same project as the rest. Included in every plan, free one included. Get it on the Chrome Web Store.

How does the AI prompt work?

Writhink reads every comment with its page, its element and its screenshot, collapses the identical ones, groups them by page and flags the requests that are ambiguous instead of guessing. The prompt closes by asking your assistant for a checklist ordered by priority and for a reply you can send back on anything nobody can act on. You get one block of text: copy it, or download it as a .md. It counts against your monthly quota, per organization: 5 prompts on Free, 25 on Freelance, 50 on Agency.

Can my AI agent work with the feedback directly?

Yes. Writhink is an MCP server: connect Claude Code, Cursor or claude.ai to your account and your agent reads the feedback with its screenshots, replies to the client and closes the items itself. Run claude mcp add --transport http writhink https://mcp.writhink.com/mcp and approve the connection once. Revoke it whenever you want from your profile. The MCP server is on the paid plans, from Freelance up.

Is my clients' data safe?

The project is reachable only through the link you share, your client never creates an account, and the comments stay inside your organization. With the White-label add-on ($8/month, agreed from Contact, included on Enterprise) reviews and widget carry your brand instead of ours.

What do I actually get on the free plan?

One active project, 5 AI prompts a month, unlimited pinned comments, unlimited clients and the Chrome extension. No card, and it doesn't expire: the free plan is the trial. The embeddable widget and the MCP server start on Freelance.

Does Writhink replace Jira or Trello?

No, and there are no native integrations: no Jira, no Linear, no GitHub, no Slack. Feedback leaves Writhink as a prompt or through the MCP server. Once the work is approved, you track it wherever you already track it.

Send the next review link
the prompt writes itself

1 You send the link2 They pin the comments3 We write the prompt4 You ship
Start free now

Free to start, no card needed. And if you move to a paid plan, the first year is at launch pricing.