November 1, 2026 Jo Builds 7 min read

How to write co-parenting messages without a fight

Hand-colored engraving of an Acraea butterfly, Drury 1837

The discipline that makes co-parenting messages work is one message, one topic, logistics only. The pickup time and the grievance never travel together, because a message carrying both stops being a message about the pickup time.

Two people who are no longer together still have to agree in writing about who is collecting whom and when, for years. I think it is the highest-stakes ongoing correspondence most people ever have, and there is no manual for it.

Everything below assumes both of you are tired. Advice written on the theory that the other parent is the villain produces messages that read like accusations, and accusations do not get anyone picked up from school.

One message, one topic

Put one subject in a message and let logistics travel alone.

When the practical part rides along with the grievance, the reader answers the grievance. The Thursday time gets buried under the argument about it, and nothing gets confirmed.

Do that often enough and practical messages stop being opened. Your name in the tray starts to mean an argument, and then a child is standing outside a school at four while two adults are three replies deep in something from years ago.

Here is the version that causes that. "So Thursday. I assume you'll be on time this week? I had to leave work early last time because you couldn't be bothered to text. Anyway can Sam bring his football boots or are those at yours."

Here is the same week as two messages, each about one thing. "Thursday pickup: I'll be at the gate at 3:40." Then, later: "Are Sam's football boots at yours or mine? He needs them Saturday."

Both of those get answered. Not because they are nicer. Because there is one thing in each to answer.

Write the day and the time out in full, and name the place even when you both obviously know it. "The usual" is how two people end up at two different gates.

Write it so a stranger could read it

Write every message so a stranger could read it and learn nothing about your relationship.

Nobody is going to read it. The constraint is doing something else: it strips out every line that exists to score a point, and those lines are what turn a schedule into a fight.

The lines worth cutting on sight:

Facts survive this test easily. Days, times, the name of the swimming pool, what the school trip cost. Adjectives do not.

Typed text also outlives the mood that produced it. Your anger fades by the evening and the sentence stays exactly as angry as the hour you sent it.

You are allowed to leave a line unanswered

The one real advantage of doing this in writing is that you can decline to respond to a line, which is close to impossible out loud.

In a room, silence is an event, and somebody has to fill it, usually you, badly. In a message, an unanswered sentence just sits there while the conversation carries on to the part you did answer.

Say this arrives. "I'll take him Friday, though I don't know why I bother asking, you've never once been flexible about anything. What time does swimming finish?"

The reply is: "Swimming finishes at 5:15. Friday works."

Six words. You have not agreed that you are inflexible, and you have not denied it. The line about your character is still sitting up there in their message, and it can stay there.

Leaving a false accusation alone feels like agreeing with it, which is never how it looks from outside your own head. Expect a second, hotter message the first few times. Answer it the same way. The second is usually the last.

The general shape of cooling an angry thread I have written about elsewhere, and it holds here. What is different is that you cannot outlast this correspondent, who is in your messages until the youngest is grown.

Confirm in writing without sounding like a lawyer

A one-line confirmation of what was agreed is a record and a courtesy at the same time, and it costs nothing to send.

"Confirming Friday at six, I'll do the pickup." That is the entire message.

The stiff version does damage. "Please be advised that I will be collecting the children at 18:00 on Friday as per the agreed schedule" tells the reader a file has been opened, and what comes back will match. Once you are both writing in that register, nothing practical gets agreed for a month.

One thing keeps this from curdling: confirm what helps them as readily as what protects you. "Confirming you're taking her to the party Saturday, thanks for swapping" is the same habit pointed the other way. Send only the self-protective ones and it reads as a file being assembled.

The courtesy half is real. You are running one schedule out of two houses with no shared calendar, and one line lets the other person stop holding the arrangement in their head.

The one reader who knows which words work on you

When a message from this person lands hard, treat the landing as information about the message rather than as a reason to reply.

Most advice about angry writing assumes the person who annoyed you barely knows you. This reader has years of material, knows which word does it, and when a line lands that precisely there is a fair chance it was picked.

Which means your anger is evidence the message worked as designed. Replying while it is still working is finishing somebody else's draft.

It runs the other way too, and this is the part nobody enjoys admitting. You know exactly which sentence would land on them, and you have known for years. It will always cost more than it returns, because on Monday you have to write to this person about a dentist.

The hot version is allowed to exist. It is not allowed to exist in the message box. What goes in the box is built from facts, and if you cannot find any, the message is not ready.

Cold is the correct register

Flat, slightly boring messages are the right register here, and they are not a sign that anything is going wrong.

I spend most of my writing on this blog arguing for warmer, more human wording. This is the one subject where I would tell you to go the other way.

People resist it, and not out of laziness. Writing to someone you once shared a life with in the tone of a delivery notification feels like conceding something.

The flatness is what keeps the practical parts working while everything else is still settling. A boring message about a dentist appointment is a co-parenting relationship doing its job, unnoticed.

Cold is not curt, and the difference matters more here than anywhere, because you are doing this for a decade. Everywhere else I would tell you that a short reply is just a short reply, and that reading hostility into one word is usually the reader's mistake. You cannot lean on that here. You are writing to somebody who scans your wording for temperature and has had years to get good at it.

The fix is three more words. "Fine" becomes "Six works, see you then." "Noted" becomes "Got it, I'll bring the kit." Nobody will mistake that for warmth. It is legible, and legible is the job.

Nothing goes through the child

Never send a message to the other parent through your child, and never write one you would mind that child reading later.

"Tell your dad I need the form back" looks harmless. It makes a child the courier between two adults who have decided not to speak directly, and couriers get blamed for what they carry. If it is your logistics, it goes in your message.

The second half arrives slowly. At some age they will read these. Maybe over a shoulder on a shared tablet, maybe at twenty-two, asking what actually happened. They will say exactly what you typed.

Do not write for that audience. Write for the most boring possible reading of it: an adult sorting out a Thursday. If a line survives being read by a fifteen year old who loves both of you, send it. If it does not, you already know which line it is.

Two households, one plain message

Unvent rewrites whatever you are typing, right in the field you typed it in, so what leaves is the plain version you intended instead of the one your mood wrote.

Add Unvent to Chrome
u

Jo Builds makes Unvent, a Chrome extension that rewrites whatever you are typing, in place, in the tone you pick. More on the about page.