⚡ Launch Special15-Day Free Agency Trial · First 10 get 50% OFF with code FIRST10Start Free Trial→

Client feedback, pinned to the exact pixel

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

One-line <script> embedZero browser extension installLive real-time sync
staging.acme-audio.com
Review Mode
acme/audioHeadphones · Earbuds

Studio sound, engineered for commutes.

1

Custom acoustic drivers in a lightweight 240g frame.

Pre-order — $249
2
SK
Sarah K.· Client
10 mins ago
Pin #2

Can the button match our brand orange? It disappears on dark hero images.

button.preorder-cta·1920×1080
DDev Team· 2m ago

Updated to brand orange in the latest staging build!

PagePin2 pinsDrop Pin

How it works

From comment to fixed in three steps

  1. 01

    Drop in one line

    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>
  2. 02

    Clients click to comment

    Reviewers hover any element and leave a note. Screenshot and device details are captured automatically.

    4

    “Logo feels cramped on mobile.”

  3. 03

    Triage on the board

    Your team moves items from Open to Resolved and replies in-thread. The client sees it live.

PROBLEM

Other website feedback tools add friction for clients and your team

CLIENTS

Clients hit a barrier when they're asked to sign up or install an extension, so they just email you instead.

Check your inbox for the confirmation link✕
Sign up with password to leave feedback✕
Add "Feedback Tool" to Chrome?✕

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?"

YOUR TEAM

Your team already uses a project management tool, so getting feedback in another tool makes no sense.

💬 FEEDBACK TOOL
• Can you fix this button?
• This form is not working, wh...
• The image on this page is ou...
PM TOOL
TASK-121: The main button is n...
TASK-122: This text has a typo...
TASK-123: This image is outdat...
👩‍💻
?

"Now I have to spend hours manually copy-pasting client notes into Jira all week..."

SOLUTION

PagePin eliminates pain for both

FOR CLIENTS · ZERO EXTENSION

No signups or downloads. Clients leave feedback right on your staging site.

Clients see the lightweight PagePin toolbar widget right on the page. They click any element, drop pins, and share comments in seconds.

✓ Interactive bottom dock•✓ Point & click pins•✓ No login needed
FOR DEVELOPERS · AGENCY DASHBOARD

Instant triage dashboard. Automated screenshots, DOM selectors, and dev replies.

Feedback automatically syncs to your agency dashboard with exact element selectors, device specs, browser resolution, and full-page screenshots ready to resolve.

✓ Centralized feedback queue•✓ Auto-captured specs•✓ Direct dev replies

CONTACT US

Have a custom request or project enquiry? Fill out the details below.

Your project requirements...
1
RT
Robert Taylor1h ago

I think this input should be required.

PagePin2 pins
Drop PinP
Hide
Client Staging Demo · PixelForge StudioClient Toolbar Docked

Features

Built for the way agencies actually review

Replace vague feedback emails and spreadsheet bug lists with comments that carry their own context.

Point-and-click & annotations

Hover elements to comment, draw arrows or boxes, and blur sensitive client data before sharing.

Automatic screenshots

Every pin captures the page with the target marked on it, so you see exactly what the client saw.

Kanban triage

Feedback lands on a board as Open, In Progress or Resolved, with priority, search and filters.

Real-time sync

A WebSocket channel updates the board the moment a client drops a pin or a developer replies.

Device & selector capture

Resolution, browser, OS and a stable CSS selector are recorded with each comment.

Isolated, zero-dependency SDK

One script tag. The widget renders inside a Shadow DOM, so it never fights your site's CSS.

🤖 AI & MODEL CONTEXT PROTOCOL (MCP)

Hand feedback directly to your AI coding assistant

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.

Cursor IDE · $PagePin MCP Assistant
Connected: pagepin-mcp
DEV

@pagepin fetch the latest open feedback for Acme Audio and fix the checkout bug

⚡ Called tool: pagepin_get_pin_details(pin_id: "pin_80b2bc13")

• 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)
AI

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.

✓ Called pagepin_reply("Fixed in commit #28a1 and deployed to staging!")
✓ Called pagepin_update_status("resolved") — Pin marked Resolved live

Why we built it

Built for web agencies and freelancers

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.”

MR

Manav Rathod

Founder & developer, PagePin

Early access

Be one of our first 20 agencies

  • ✓ Free setup help from the founder
  • ✓ Your feature requests go to the top of the list
  • ✓ 15-day full Agency trial, no card required
Start your free trial

Pricing

Ship client projects faster

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

Frequently asked questions

Everything you need to know about setting up PagePin for your agency clients.

Never. Clients simply open your staging or review URL. The lightweight {siteConfig.name} dock loads on the page automatically. They click any element to comment with zero downloads, logins, or extensions.

Stop decoding feedback emails.

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