How to Write a Client Check-In With an Actual Reason
“Just checking in to see how things are going” is one of the most sent and least useful emails in professional life. It asks the client to do work, figure out what you want and generate a reply, while offering them nothing. So it gets deferred, then deleted, and you conclude the client has gone quiet when really you gave them no reason to answer.
A check-in only works when it carries a reason beyond the check-in itself. Here is how to write one that a client is glad to receive.
The Problem Is You Are Asking, Not Giving
An empty check-in is a request for the client’s attention with nothing in return. Every good check-in reverses that: it leads with something for them, an update, a useful resource, a relevant observation, and only then, if at all, asks anything. The moment your message gives before it takes, it stops being noise.
This does not require a big gesture. A short “I saw this and thought of your Q3 goal” or “here is the report we promised, a week early” is enough to make the contact welcome. Clear, direct phrasing carries this; the US federal plain language guidelines are a good reference for getting to the point without padding. We covered a related warm-contact case in how to write a networking follow-up message.
Tie It to a Real Trigger
The best reason to reach out is a genuine event: a milestone reached, a deadline approaching, a change in their situation, a relevant piece of news. A trigger gives the message a natural reason to exist now rather than at some arbitrary interval, and it shows the client you are paying attention to them specifically, not running a template.
If nothing has happened, you can create a legitimate trigger by delivering value: a summary of progress, a suggestion, a heads-up about something coming. What you should not do is send a contentless ping just because a calendar said it was time. We covered the value-carrying version for renewals in how to write a customer renewal email.
Make Any Ask Small and Clear
If the check-in does need something, a decision, a scheduling, a piece of information, make it specific and easy, and keep it after the value, not before. A message that gives first and then asks a small, clear question gets answered. One that opens with a vague request does not. We covered structuring the discovery version in how to write a client discovery follow-up.
Before and After
The difference is whether the email carries a reason.
Before:
Hi Maria, just wanted to check in and see how everything is going on your end. Let me know if there’s anything you need from us. Hope all is well!
After:
Hi Maria, two things. First, the updated onboarding guide is ready, attached, which should cut your team’s setup time. Second, your annual review is coming up on 10 October, and I have a couple of ideas for next year I would love 20 minutes to walk through. Does the week of the 6th work for a short call?
The second version delivers something, cites a real trigger, and makes one clear ask; the first asks the client to do all the work.
A Wrivio Context for a client check-in could say:
Rewrite this so it leads with something useful for the client and ties to a real reason to reach out now. Keep every date and detail exactly as written. Put any ask after the value and make it specific. Do not send a contentless “just checking in.”
Press Ctrl+Shift+Space, paste your draft, and check the diff. A rewrite that adds a real deliverable or trigger and a specific ask is doing its job; one that keeps “just wanted to check in” at the front has left the email that gets deleted.
Common Questions
Why do my “just checking in” emails get ignored?
Because they ask for the client’s attention while offering nothing in return, so the client has no reason to prioritize a reply. A check-in works only when it carries a reason beyond checking in.
What counts as a real reason to reach out?
A genuine trigger: a milestone, an approaching deadline, a change in the client’s situation, or relevant news. If nothing has happened, deliver value, such as a progress summary or a useful resource, instead of a contentless ping.
Should a check-in include an ask?
It can, but put it after the value and keep it specific and small. A message that gives first and then asks a clear question gets answered; one that opens with a vague request does not.
How do I check in without a specific event to point to?
Create a legitimate reason by delivering something: a summary, a suggestion, or a heads-up. That turns an empty interval-based ping into a message worth opening.
Is it fine to check in on a schedule?
Only if each scheduled contact carries real value or a real trigger. A calendar reminder to reach out is fine; a contentless message sent just because the calendar fired is not.
Download Wrivio for Windows to turn a hollow “just checking in” into a client message that leads with value and earns a reply.
Read Next
How to Write a First Message to a Prospect That Gets a Reply
The first outreach message to a potential customer is mostly ignored for predictable reasons. How to write one that earns a reply instead of a delete.
How to Set a Boundary With a Client in Writing
Saying no to a client without losing them. How to hold a line on scope, hours, or process in writing while keeping the relationship and the contract intact.
How to Write a Customer Apology Email After an Outage
Downtime happens. The apology that keeps customers is specific, takes responsibility, and says what changes. What to include and what to never do.
Meta Is Back in Open Weights: What Muse Glimmer 30B Actually Runs On
Meta released a 30B Apache 2.0 model on 10 August 2026 that runs on one GPU. Which machines that means, and whether it helps if your job is writing emails.
This article is filed underWorkplace Writing, which has 132 articles.