Clients click anywhere on your staging site to leave a comment. PagePin records the element, the screenshot and the device, then drops it straight onto your team's board.
✓ Free tier forever•✓ No credit card required•✓ 60-second setup
<script> embedZero browser extension installLive real-time syncCustom acoustic drivers and adaptive noise cancellation in a 240g lightweight anodized aluminum frame.
Can the button match our brand orange? It disappears on dark hero images.
Updated to brand orange in the latest staging build!
Custom acoustic drivers in a lightweight 240g frame.
Can the button match our brand orange? It disappears on dark hero images.
Updated to brand orange in the latest staging build!
How it works
Paste the embed tag into your staging site. It loads in the background and stays out of the way.
<script src="https://pagepin-backend.onrender.com/sdk/pagepin.js" data-project="prj_demo"></script>
Reviewers hover any element and leave a note. Screenshot and device details are captured automatically.
“Logo feels cramped on mobile.”
Your team moves items from Open to Resolved and replies in-thread. The client sees it live.
It can read and change all your data on the websites you visit.
"Why do I need to install a browser extension just to tell you the logo looks blurry?"
"Now I have to spend hours manually copy-pasting client notes into Jira all week..."
Clients see the lightweight PagePin toolbar widget right on the page. They click any element, drop pins, and share comments in seconds.
Feedback automatically syncs to your agency dashboard with exact element selectors, device specs, browser resolution, and full-page screenshots ready to resolve.
Have a custom request or project enquiry? Fill out the details below.
I think this input should be required.
Features
Replace vague feedback emails and spreadsheet bug lists with comments that carry their own context.
Hover elements to comment, draw arrows or boxes, and blur sensitive client data before sharing.
Every pin captures the page with the target marked on it, so you see exactly what the client saw.
Feedback lands on a board as Open, In Progress or Resolved, with priority, search and filters.
A WebSocket channel updates the board the moment a client drops a pin or a developer replies.
Resolution, browser, OS and a stable CSS selector are recorded with each comment.
One script tag. The widget renders inside a Shadow DOM, so it never fights your site's CSS.
Connect Cursor, Claude Desktop, or ChatGPT through PagePin's official MCP server. Your AI reads the exact DOM selector, screen resolution, and recorded browser console error stack traces to fix client bugs in seconds.
@pagepin fetch the latest open feedback for Acme Audio and fix the checkout bug
• Client: Sarah K. "Checkout button fails with TypeError on click"
• Selector: button.buy-now on https://staging.acme.com/checkout
• Device: Chrome 129 · Windows 11 (1920×1080)
• 1 Console Error Captured:
TypeError: Cannot read properties of undefined (reading 'checkoutCart')
at HTMLButtonElement.onClick (checkout.js:142:18)I located the bug in src/checkout.js at line 142. The cart session object was uninitialized before the click handler fired. Added optional chaining user?.checkoutCart?.() with fallback initialization.
Why we built it
PagePin is new, independent, and built by a developer who spent years chasing client feedback.
“For years, every client project I worked on ended the same way: feedback arrived as WhatsApp voice notes, blurry phone photos and ‘the button on top looks weird’. Which button? Which page? Which browser? I built PagePin so clients can just click the thing they mean, and developers get the screenshot, device and console errors they need to fix it.”
Founder & developer, PagePin
Pricing
Start free, upgrade as your client roster grows, or talk to us about a custom plan.
⚡ Accepts Google Pay, PhonePe, Paytm, UPI QR & Netbanking
FAQ
Everything you need to know about setting up PagePin for your agency clients.
Set up your first project in under a minute and send the staging link to your client.
✓ Free tier forever•✓ No credit card required•✓ 60-second setup