Proferprofer

Client Deliverable

Agent generates a report, PM reviews before sending to client

Client Deliverable

Your agent produces a polished report or deliverable. Your PM reviews it before it goes to the client.

The prompt

"Generate a monthly analytics report for the client. Include key metrics, charts, and recommendations. Publish it for PM review."

The flow

Agent → publish({ html: report, questions: [...] })
  → URL shared with PM
    → PM reviews, approves or requests changes
      → Agent reads feedback
        → If approved: share with client
        → If changes needed: agent revises, calls update()

Questions for PM review

[
  { "id": "ready", "type": "approve", "text": "Ready to send to client?" },
  { "id": "tone", "type": "choice", "text": "How's the tone?", "options": ["Too technical", "Just right", "Too casual"] },
  { "id": "missing", "type": "multi", "text": "What's missing?", "options": ["Executive summary", "Competitor analysis", "Next steps", "Cost breakdown"] },
  { "id": "notes", "type": "text", "text": "Any specific changes?" }
]

Iteration

If the PM requests changes, the agent calls update() with revised HTML. The version increments, status resets to awaiting_feedback, and the PM can re-review at the same URL.

On this page