Keep the message proportionate
Use the shortest explanation that still tells the truth about the event, impact, and current position. For a message about how to apologize for not showing up as expected, use this factual base: name the exact action, the inconvenience it caused, and what you understand now.
Give timing that can be trusted
Give a realistic date, a simple option, or a direct yes-or-no question and avoid vague promises such as soon. Offer the smallest useful repair and give a realistic time for completing it. Make the immediate next step clear enough that the recipient can answer without reconstructing the entire history.
Close the loop without drama
Do not inflate the apology, fish for reassurance, or demand immediate forgiveness. If the person has asked for no contact, repair what you can without sending another message. A calm ending is more credible than a warning, a grand gesture, or language designed to provoke a response.