How it works

One question per sticky. No answers. No validation. Just what the team hasn't asked yet.

The mechanics

PingBack reads every sticky note on your Miro board and sends each one individually to Claude, Anthropic's AI model. Claude returns a single question per sticky. PingBack places it immediately beside the original as a cyan sticky note, marked with 🏓, at a fixed offset so it never covers your content.

It doesn't summarise. It doesn't rephrase. It doesn't add suggestions or alternatives. It places one question, then stops.

Three ways to use it

Open PingBack from the Miro toolbar. No configuration. It starts watching your board immediately.

Reactive mode (always on)
Write a new sticky and PingBack places a provocative question beside it within 3 seconds, no clicks needed.
Selection mode
Select stickies already on the board and click PingBack X stickies to question only those.
One-click clear
Click Clear PingBacks to remove every generated question note from the board in one action.

Visit pingback.work and connect your Miro account via OAuth. No tokens or API keys required.

Full board in one run
Paste your board URL and click PingBack this board. Up to 200 stickies, one question each, shown instantly.
Frame filter
Pick a specific Miro frame and PingBack reads only stickies from that frame. Great for focused retrospectives.
Live translation
Switch the language selector before or after running to translate all questions into 8 languages without rerunning.
Run again
Regenerate all questions on the same board with one click. No page reload, same session.

Visit pingback.work and click Connect with Mural. Authorise via Mural OAuth. No API keys or tokens needed.

Full mural in one run
Paste your mural URL and click PingBack this mural. PingBack reads every sticky on the canvas and shows questions instantly.
Live translation
Translate all questions at any point during or after the run using the language selector.
Run again
Click Run again to regenerate questions on the same mural without leaving the page.

After generating questions, click Open N questions to enter full-screen presentation mode. Works on any device.

Host controls
Click any card to mark it "Discussing now". That card scrolls into view on every participant's phone within seconds.
QR code for participants
Scan and join without a login, download, or Miro account. Participants see the same live question list on their phones.
Live audience reactions
Each card carries a reaction bar so the room responds silently. Counts tally live across all phones and the host screen.
Sessions valid 2 hours
Extend from inside the view if you need more time, or end it early so a leaked link can't be reused.
Why it's different

Most AI tools summarise, reframe, or suggest. PingBack does none of that. The entire prompt is built around one principle: before questioning the idea, question the premise behind it.

Claude is instructed to operate in what we call Provocative Mode: a set of strict rules that force the question to go deeper than the surface of the sticky.

Provocative Mode
If the sticky describes a solution: ask about the problem it assumes.

If it describes a problem: ask who defined it and why they're right.

If it describes a process: ask what it would take for that process to fail silently.

Always look for what the team treats as settled but hasn't examined. Name the tension the sticky is avoiding, then ask about it directly.
What the question looks like

Not a checklist item. Not a reflection prompt. Not "have you considered…". One sentence, present tense when possible, addressed to the team rather than the sticky. The kind of question the room has been carefully avoiding.

Examples
"Who decided this is the right problem to solve, and when were they last challenged on that?"

"If this process worked exactly as designed, what assumption about your users would turn out to be wrong?"

"What would the team that built the competing solution say is wrong with your framing here?"
The live audience loop

The presentation view is more than a slideshow. Each card carries an emoji bar (👍 💛 🔥 👀 🤔) so the room can react silently while the host speaks. Reaction counts update live on every phone and on the host screen.

When the host clicks Next question from reactions, PingBack reads the dominant emoji on the focused card, picks an agentic move, and asks Claude for a follow-up that builds on the parent question. The follow-up is appended as a new card with a visible trace: which question it came from, which move was used, which emoji dominated, and the exact reaction tally at that moment. Nothing about the agent is hidden.

Thumbs up
Challenge the easy agreement
Make the cost of "yes" visible.
Thinking face
Surface the buried assumption
Name the premise that's tripping them up.
Fire
Double down on the heat
Press harder on the same nerve.
Eyes
Name what nobody is saying
Call out the elephant in the room.
Heart
Pull on the human stake
Ask about the people, not the abstraction.
LLM-as-judge, side by side
Click the score badge on a follow-up card and PingBack scores both the parent question and the follow-up against the same rubric (Provocation, Premise, Brevity), in parallel. The result is shown side by side so you can verify whether the agent actually made the question sharper, not just longer. See how the score is calculated →
Designed to never freeze on stage
If Anthropic times out or rate-limits mid-session, PingBack returns a curated fallback question from a built-in bank within milliseconds and labels the card honestly so you know what happened. The session keeps moving. Every shared link is rate-limited per IP and load-tested to handle 120+ concurrent phones polling at the same time, with sub-10ms p95 latency.
What PingBack does not do

It doesn't validate. It doesn't encourage. It doesn't offer answers, alternatives, or summaries. It doesn't carry context between boards, sessions, or runs. The only memory it keeps is inside one live presentation, where each follow-up question knows which earlier question it built on. As soon as the session ends, that context is gone. Sticky text is sent to Claude only to generate the question, never logged or used to train anything.

When it's most useful

Early in a sprint, when assumptions are still unexamined. Mid-retrospective, when the conversation is staying comfortable. During problem framing, before anyone has agreed on what's actually being solved. In any session where the team is moving fast and hasn't stopped to question the ground they're standing on.

PingBack is not a facilitation tool. It doesn't run the session. It interrupts it. Briefly, precisely, at the right moment.

Built for facilitators

Workshop facilitators, agile coaches, design sprint leads, and consultants run sessions where the hard part is not collecting ideas. It is challenging them. PingBack does that part for you, on every sticky, in seconds, so you stay focused on the room.

Multilingual rooms
International teams switch the question language in one click. PingBack translates every question into English, Portuguese, Spanish, French, German, Italian, Japanese, or Chinese without losing the provocative edge. The same session can switch languages live, so a Spanish-speaking participant reads in Spanish while the host facilitates in English.
Phones in the room
Open the presentation view and PingBack shows a QR code in the corner. Participants scan it, the questions load on their phone, and they follow along without an account, a download, or a Miro license. Useful when the team is hybrid, when only the host has Miro, or when you want everyone reading on their own screen instead of squinting at a projector.
Keep the room in sync
Click any question card on your screen and that card scrolls into focus on every participant's phone within seconds. A clear "Discussing now" badge tells everyone where the conversation is. No need to call out question numbers or wait for people to find their place. The host leads, the room follows.
Scope to a frame
Boards get crowded. If your session lives inside a specific Miro frame, pick it from the frame selector and PingBack only reads stickies from that frame. Run a single retrospective ritual on a board that holds twelve other workshops without polluting the rest.
Two hours to run the session
Each shared session stays live for two hours. Need more time? Extend it from inside the presentation view in one click. Done early? End the session immediately so a leaked link cannot be reused.
Everything PingBack can do
  • Reactive panel mode inside Miro that questions every new sticky within 3 seconds.
  • Selection mode to question only the stickies you choose on the board.
  • One-click clear that removes every PingBack-generated sticky from the board.
  • Web board mode that processes up to 200 stickies per run with one click.
  • Frame filter to scope a run to a specific Miro frame.
  • Live translation into 8 languages: English, Portuguese, Spanish, French, German, Italian, Japanese, Chinese, applied to every question already on screen and every question generated next.
  • Shareable presentation view with one card per question, full-screen, keyboard-navigable.
  • Live "Discussing now" highlight that syncs across the host and every participant in under 3 seconds.
  • QR code for mobile access without login, download, or Miro account.
  • Audience reaction bar on every card (👍 💛 🔥 👀 🤔), tallied live across all phones.
  • Agentic follow-up loop: one click on the host screen reads the dominant audience reaction, picks a strategic move, and asks Claude for a sharper next question that builds on the parent.
  • Visible agent trace on every follow-up card: parent question, move name, dominant emoji, and the exact reaction tally at the moment the agent acted.
  • LLM-as-judge scoring on demand, run in parallel for parent and follow-up so quality gains are verifiable side by side.
  • Live host metrics in the top bar: reactions counted, agent moves taken, judge evals run.
  • Fallback question bank that returns a curated provocative question in milliseconds if Anthropic times out, so the session never freezes.
  • Per-IP rate limiting on every shared session, load-tested for 120+ concurrent participants with sub-10ms p95 polling latency.
  • Regenerate a single question on any card without rerunning the whole board.
  • Copy all questions to clipboard in one click, from the panel or the presentation view.
  • Run again to regenerate every question on the same board without leaving the view.
  • Extend (up to 8 hours total) or end the shared session from the presentation view, so a leaked link cannot be reused after the workshop.
  • OAuth via Miro or Mural: no API keys, no tokens, no manual configuration.
  • Sticky text is sent to Claude only to generate the question, never stored or logged afterwards.
What you need

For Miro: nothing beyond a Miro account. No API keys, no tokens, no configuration. Install PingBack from the Miro Marketplace and it's ready immediately. The questions start the moment you add your first sticky. Prefer the browser? Connect your Miro account at pingback.work and paste any board URL to generate questions for the whole board at once.

For Mural: a Mural account with access to the mural you want to read. Click Connect with Mural at pingback.work, authorise via OAuth, and paste your mural URL. No API keys, no tokens, no configuration.

Questions or issues?

Visit the Support page for troubleshooting, or write to hello@marcosrezende.com.