Start here
Lead with the current status, name what changed, explain the next action, and ask for the decision you need. Keep a target date beside its dependency. When you cannot confirm completion, commit to a realistic update time instead of guessing.
An update that says ‘we are making progress’ may be true, but it leaves the reader to work out whether anything needs their attention. A useful project email gives them enough information to decide, plan, or simply carry on.
This guide is for the person reporting on work already underway. It is different from chasing an unanswered message or declining extra work. The examples use a fictional website project; replace the names, dates, links, and commitments with facts you have checked.
Start with facts, not reassuring language
Before drafting, write down what is complete, what remains, and what is preventing the next step. Distinguish ‘ready for review’ from ‘approved’ and ‘tested’ from ‘released’. Those labels describe different stages, even when the work looks nearly finished.
For the example below, the homepage draft is complete, the contact form still needs testing, and the client must choose a headline. Friday is the target handoff only if the headline is approved by Thursday at noon. Calling the project ‘done’ or promising Friday without that condition would hide information the client needs.
- Status: what is true about the work right now?
- Change: what has been completed or learned since the last update?
- Next action: what will happen next, and who owns it?
- Decision: what exactly do you need from the reader, and by when?
Replace a vague update with a usable one
The revision tells Alex where to look and what to choose. It also makes Friday conditional instead of guaranteed. Use a real deadline with a real scheduling consequence; if there is no deadline, leave it out rather than creating urgency.
Keep the subject useful on its own. ‘Website update: homepage ready for review’ works when no decision is urgent. ‘Website update: revised handoff pending testing’ is clearer than ‘Quick update’ when the schedule has changed.
Before: friendly, but hard to act on
Hi Alex, We're making good progress on the website. There are a few things to finish, but we should be ready soon. Let me know your thoughts. Maya
After: progress, next step, and a specific decision
Subject: Website update: headline choice needed by Thursday noon
Hi Alex, The homepage draft is ready for review: [review link]. I'm testing the contact form next. To keep Friday's handoff on track, please choose headline A or B by Thursday at noon [time zone]. Both options are at the top of the draft. If approval comes later, I'll confirm a revised handoff after I receive it. Thanks, Maya
Describe a blocker without assigning blame
Name the work that cannot proceed, the missing input, and a practical way to provide it. ‘Still waiting on you’ focuses on the person. ‘I cannot finalize the header until the headline is selected’ explains the dependency.
Only offer a revision route that fits the agreement. Do not imply unlimited changes just to soften the message. If the requested change affects scope or cost, explain that separately before committing to it. Include work you can continue only when it is actually possible.
A client decision is holding up one part of the work
Subject: Website header: headline decision needed
Hi Alex, The page layout is ready, but I cannot finalize the header until the headline is selected. The options are here: [review link]. Can you confirm A or B by Thursday at noon [time zone]? If neither works, please tell me which point needs changing so I can assess the revision. I'll continue testing the contact form in the meantime. Once the headline is approved, I'll confirm the handoff schedule. Thanks, Maya
Give an honest update when the finish date is uncertain
A delivery estimate and an update checkpoint are different promises. If you do not know how long a problem will take to fix, say what you are checking and when the reader will hear from you again. Do not convert a hopeful guess into a firm deadline.
Send the promised update even if the investigation is still open. State what you have learned, what remains uncertain, and the next checkpoint. If no action is needed from the reader, say so; every update does not need to end with ‘let me know your thoughts’.
Testing found a problem, and a new handoff date is not confirmed
Subject: Website update: contact form issue affects handoff
Hi Alex, The contact form failed today's test, so I cannot confirm Friday's handoff yet. The homepage draft is ready, and I'm investigating the form issue now. I'll send an update tomorrow at 3 p.m. [time zone], including a revised handoff estimate if I have enough information by then. There is no action needed from you on this issue right now. Maya
Check the plan as well as the wording
- Does each status word match the actual stage of work?
- Is each date confirmed, a target, or a checkpoint? Label it accurately.
- Can the reader answer the specific question without searching an old thread?
- Does the review link open for the intended recipient?
- Have you included the time zone when people work in different places?
- Can you meet every commitment in the message? If not, change the plan first.
Turn your project notes into a draft with Replisay
Choose Email in Replisay and add only the context needed for this message. Include the verified status, remaining work, dependencies, and the decision you want. Choose a suitable tone and length. Replisay can help organize your wording; it cannot verify your project status or determine a delivery date for you.
Review and edit the draft before copying it into your email. Replace placeholders, check the subject, and remove any invented certainty. You keep the final say. Nothing auto-sends.
From example to your draft
Make it your own with Replisay
Paste the message or type your notes into Replisay. You can also use voice or add a screenshot. Include only the context needed, choose a tone and length, and review the draft before you send it.
An instruction you can adapt
Write a concise project update email to [recipient]. Current status: [verified status]. Completed since the last update: [facts]. Remaining work and owner: [details]. Dependency or blocker: [facts, or none]. Delivery date: [confirmed date, conditional target, or not yet known]. Next update I can commit to: [time and time zone]. Decision needed: [one clear question, or no action needed]. Do not invent progress, deadlines, blame, or commitments. Keep conditions beside the dates they affect. Leave a placeholder for missing information.
Check names, dates, and commitments. Replace every placeholder. Replisay helps draft your words; you decide what to send.
Start writing for free 5 free creations a day. No credit card required.