Review links for WordPress

Murmur: client feedback, pinned to the page.

Send a client one link to the page. They open it with no login, tap the spot they mean and leave a note, typed or spoken. Each note lands in your Respira dashboard and in Respira AER, and an agent applies it on a duplicate of the page that you approve.

  • plugin 8.9.0+
  • mcp server 8.3.24+
  • Builder and up, plus paid launch plans

How it works

  1. Make a Murmur link

    On the Murmur page of your dashboard: paste the page addresses, pick 1 to 90 days, add a label. Or ask your agent in AER, Claude or ChatGPT: share the About page for review until Friday. Either way the link is signed, lifts only the pages you named, and expires on its own.

  2. Send it

    Paste it into an email or a message. Your client opens the page on a phone, with no login and no account. They tap the spot they mean, write or say what they think, and can leave an email if they want a reply.

  3. Read the murmurs where the work happens

    Every note lands in your respira.press dashboard and in Respira AER, with the page, the quoted text, the builder element under it and a label in words: the picture, the button, this section. Reply, or send it to AER and let the agent apply it on a duplicate of the page. The /reviews card in AER lists every open note on one site or a fleet, page by page: resolve, reply, or apply on a copy, with a receipt per site.

Two minutes, start to finish: make a link, leave a note the way a client would, and read it in the dashboard.
What the reviewer sees on a phone: the page as it is, a thin bar at the bottom that says review mode, two emerald pins where notes were left, and a note sheet open with the reviewer's name, their note, an optional email for a reply and a speak button for saying the note instead of typing it.

The reviewer's view

The page looks like the page. One bar sits at the bottom. Tap a spot and a small sheet opens: a name, a note, an email if they want a reply, send. The pin stays where they tapped, numbered, and the next reviewer sees it too. Your reply shows on the page under the note, and when a note is resolved, the pin says so.

Typing on a phone is the slow part, so the sheet has a speak button. The reviewer says the note, sees the words appear, reads it over and presses send. The browser turns the speech into text, so Respira never receives the audio.

There is nothing to learn. A trustee who has never used a review tool leaves a usable note on the first try, from a phone, on the train.

Three people, one note

For the reviewer

No login, no account, nothing to install. The link opens the page as it is. Tap any spot, type a note or say it out loud, send. Leave an email to get the reply by mail; it shows on the page under the note either way. It works on a phone, which is where most clients read.

For the owner

Notes per page, each with the exact spot it points at and what that spot is: the picture, the button, this section. Reply from the dashboard, mark a note resolved, and the reviewer sees both on the page. The first murmur on a link reaches you by email, then a digest while more come in.

For the agent

Send to AER hands a note to Respira AER with the page, the quoted text and the builder element beneath it. Copy prompt gives the same prompt for Claude or ChatGPT. The agent works on a duplicate of the page, you approve it, and every murmur closes with the snapshot that changed it.

Murmur on Studio and Founder

Murmur on Studio: photos, the spot and a done receipt

On the Studio and Founder plans, a Murmur note carries pictures as well as words, and says where it was left. When the note is resolved, your client sees what changed.

  • Photos with the note

    Your client attaches up to three photos to a note, from the files on a computer or straight from the camera on a phone.

  • A picture of the spot

    While your client writes, the overlay takes a picture of the spot they pinned, as they see it, with the pin drawn on it and any form fields left empty. The note sheet says so, and they can leave it out.

  • The device on every note

    Each note records where it was left: phone, tablet or desktop, the window size and the browser. A note about the layout gets fixed at the breakpoint your client was looking at.

  • A done receipt

    When the note is resolved, your client opens it and sees what was changed, in your words or the agent's, that the version from before is kept so the change can be undone, and the spot before and after.

The pictures stay on the WordPress site the note is about, never on respira.press. Each photo is re-saved there, which removes the camera's location, and the pictures open only through the review link or your own API key. Agents see them when they read the note, so they work from what your client showed as well as what they wrote.

Comes with the Studio plan and with Founder. On Builder, Murmur stays exactly as it is.

Asked for by one of the Respira Founders, and built for them first.

Murmur on Studio in 48 seconds: the photo, the spot, an agent reading the photo, and the done receipt.
A Murmur note left on a phone: the client's name, the device line reading phone, 390 by 664, Safari on iOS, the note text, an attached photo and a small picture of the pinned spot.
A note left on a phone, with the device, a photo and the picture of the spot.
A resolved Murmur note with its done receipt: what was changed in the owner's words, a line saying the version from before is kept so the change can be undone, and the page before and after, side by side.
The done receipt your client sees when the note is resolved.

Studio and Founder · up to 3 photos a note, 2 MB each · JPEG, PNG or WebP · pictures deleted 30 days after the note is resolved

What it looks like in conversation

One sentence, one link.
The notes come back as text, with the spot attached.
Applied on a duplicate, resolved with a receipt.

What a link can and cannot do

  • Signed, expiring, revocable

    A link carries its own signature and its own end date, 14 days by default, 1 to 90 if you ask. Revoke it from the dashboard or through your agent and it stops within one request.

  • Only the pages you chose

    A page link shows those pages and nothing else. Site scope exists for staging sites and needs an explicit flag on a production one.

  • Text, and pictures that stay on the site

    Notes are text, up to 2,000 characters, escaped everywhere they appear. On Studio and Founder, photos are re-saved on your site and never sent to respira.press. The agent reads both as data from the client, never as instructions.

  • Never cached for other visitors

    A review-mode response is served with no-store and Vary: Cookie, so a cache never hands a reviewer's view to someone else.

  • White-label respected

    On a white-label plan the bar carries your studio name and mark, not Respira's. Your client sees your work and a place to leave a note.

  • Nothing loads from outside the site

    The overlay is one asset served by the plugin in its own Shadow DOM. No third-party script, no font, no tracker on your client's page.

respira_review=<id>.<expires>.<signature> · no-store · noindex · no admin bar · 20 notes per 10 minutes per reviewer

Approve on the page · plugin 9.0.19

When the notes are in, the sign-off happens on the same page

A change waiting on a duplicate carries a bar at the top of its preview for whoever may decide it: the pending change and who made it, View diff, Compare with live, Reject, and Approve & publish. Approve runs the same approval as Respira → Activity in wp-admin and then opens the live page. A logged-in administrator sees the bar on any duplicate's preview. For a reviewer without a login, ask your agent for an approval link: a signed link, valid 1 to 30 days, revocable, dead the moment the change is decided, with the reviewer's name kept on the record. Every share link for a duplicate also names the exact item in wp-admin.

Every plan · plugin 9.0.19 · create_approval_link, or create_share_link with with_approval, from Respira AER or any connected AI

Against the review tools people pay for separately

A separate review tool Murmur

The client creates an account before the first comment.

The client opens a link. There is no account to create.

A separate dashboard the client has to learn, and you have to check.

One bar at the bottom of your own page. Notes show up where you already work.

Comments sit in a tool. Someone reads them, then does the work elsewhere.

Each note carries the page, the quote and the element, and goes to the agent that makes the change.

A monthly fee on top of everything else.

Included on Builder and up, plus active paid launch Starter and Agency licenses. No extra fee.

Where it came from

An agency owner had a staging site to show a client's trustees. They needed to browse it page by page and leave comments as they went. He had paid for a review tool to do that, and disliked its interface enough to ask whether Respira could do it instead: one link, a tap on the spot, a note, and the notes going to the agent that would make the changes. That is Murmur.

Questions

What is Murmur, in one line?

A signed link to your WordPress page. Your client opens it with no login, taps a spot and leaves a note. The notes reach your Respira dashboard and Respira AER, and an agent applies them on a duplicate of the page that you approve.

Does my client need an account?

No. They open the link, type a name once, and it is remembered on their device. No login, no signup, nothing to install, and it works on a phone.

Can my client speak a note instead of typing it?

Yes, from plugin 8.9.2. The note sheet has a speak button that uses the browser's own speech recognition, in Chrome, Edge and Safari, on a phone or a computer. The words appear in the note as they talk, and nothing is sent until they read it over and press send. Your replies in the dashboard can be spoken the same way. Respira never receives the audio.

Can clients attach photos?

On the Studio and Founder plans, yes: up to three photos a note, from the files on a computer or the camera on a phone, plus a picture of the spot they pinned. The photos stay on your WordPress site, re-saved to remove the camera's location, and agents see them when they read the note. On Builder, Murmur stays as it is, with text notes.

Which plans include it?

Builder and up, plus active paid launch Starter and Agency licenses, from plugin 8.9.0 and MCP server 8.3.24. It needs no other product: the plugin stores the links and the notes in your own database. Photos, the picture of the spot, the device on each note and the done receipt come with Studio and Founder.

Can a link show the whole site?

A link covers the pages you name by default. Site scope exists for staging sites, where trustees or a client walk from page to page. On a production site it needs an explicit flag, and the agent tells you why.

What can a reviewer see and do?

Read the pages in the link, including drafts you scoped, and leave notes, with an email if they want a reply. They cannot edit and cannot see other pages. On Builder a note is text only; on Studio and Founder they can attach up to three photos. Reviewers see each other's notes and your replies on the page.

How long does a link last, and can I stop it early?

14 days by default, 1 to 90 if you ask. Revoke it from the Murmur page of the dashboard or by asking your agent, and it stops within one request.

Does the agent change the live page?

No. It applies the murmurs on a duplicate and hands you a preview. Approve it from the preview itself (plugin 9.0.19: a bar at the top for administrators and for holders of an approval link) or from Respira → Activity, and the live page takes the change. Each resolved murmur keeps the snapshot id that changed it.

Where do the notes live?

In two tables in your WordPress database first. From there they relay to your respira.press dashboard and to Respira AER. Revoke a link whenever you like; its notes stay yours.

Can I work through every open note at once?

Yes. In Respira AER, type /reviews. The card lists the open notes on one site or a fleet, grouped by page, and each page can be resolved, replied to, or applied on a copy you approve, with a receipt per site. No model is in the loop for the card itself; the copy is the agent's next turn.

Send a link. Read what comes back.

Murmur ships with Respira for WordPress 8.9.0 and MCP server 8.3.24, on Builder and up, plus active paid launch Starter and Agency licenses. Your first review link is one sentence to your agent away, or one paste in the dashboard.