How to set a boundary over text
A good boundary is one short sentence that names the limit and doesn't argue for it. The more you justify, the more you invite negotiation.
People-pleasers usually over-explain. The fix is to cut your reply in half, then cut it in half again. 'I can't do that' is a full answer. 'I can't do that because A, B, and also C, and I'm so sorry but…' is an invitation to debate.
Soft and firm aren't opposites. You can be warm, name the limit clearly, and offer an alternative if you actually want to — or not, if you don't.
Reply options you can copy
Tap copy, then paste into your chat.
Thanks for asking — I can't do that. Hope it goes well!
I'm not going to be able to. I'm protecting some quiet time this week.
I can't do Saturday, but I'd love to see you. Could we do coffee on Sunday instead?
I'm not available for that. I know it's not the answer you wanted.
I've thought about it and the answer is still no. I love you and I'm not changing my mind on this one.
Or tune one to your exact message
Common questions
Do I owe them a reason?
No. 'No, but thank you for asking' is a complete answer. If you want to give a short reason because the relationship matters, one sentence is plenty — anything more becomes a debate prompt.
What if they push back?
Repeat the boundary, almost word-for-word. You don't need new arguments — you already gave the answer. 'Like I said, I'm not able to' is fine to send twice.
Won't they be hurt or upset?
Maybe. Their feelings are real and they're allowed to have them — and you're still allowed to have the boundary. Both can be true.