Text has no face, so every message needs a little more to work with: who you are, what you remember, what's easy to answer. From the first message to actually meeting up, it's all here. Messages are written the way people really text: one bubble at a time, short, and no full stop at the end.
The first message after getting their number
You chatted for ten minutes in a bookstore this afternoon and swapped numbers. Now it's evening and you want to text.
Alex here, the succulent guy from the bookstore
I'm betting your little cactus doesn't make it through the week
They may have added several people today, so say who you are and where you met. Then make a small bet using a detail from your chat: "I'm betting it won't make it" is far easier to answer than "hope it survives," because they'll want to defend their cactus. Skip "it was so nice meeting you"; save that for when you meet. The lighter the first text, the easier it is to answer.
Don't send only "hey" or "you there?" and make them do the work. And there's no point waiting three days on purpose.
Dating-app opener: start from their profile
You matched with someone on an app. One of their photos is on a mountain.
That mountain shot has to be Hehuan
I nearly froze solid up there. How did you survive that wind?
Referencing something specific in their profile shows you actually looked, not that you copy-paste the same line to everyone. "Has to be Hehuan" is a confident guess, a notch surer than "is that Hehuan?"; add a bit of your own experience and end with an easy question. It has a far better chance of starting a real conversation than "hey gorgeous."
Don't comment on their body or what they're wearing in the photos. On apps those openers get ignored or feel creepy.
Pick up on their bio
Their profile says "love old films, often at the second-run cinema on weekends."
People who go to second-run cinemas usually have good taste
What's the last one worth dragging a friend to?
Whatever people put in their profile is what they hope to be asked about. Open with one line that credits their taste, with no exclamation mark: "!" makes the excitement louder than the message. "Worth dragging a friend to" paints a picture and draws out their enthusiasm and taste more than "any recommendations?"
If you don't actually watch old films, don't pretend. "Total beginner here" lets them be your guide.
Reaching out after a long time
An old classmate you haven't talked to in three years. Today you walked past the noodle place you used to go to.
Long time no see
Walked past our old beef noodle place today and thought of you
Still ordering the small bowl?
The awkward part of reconnecting is "why now?" A concrete, true reason means they won't suspect an agenda, and ending on a shared memory is easier to answer than "how have you been?" The message has warmth from the first line.
Don't open with a dinner invite or a question about their love life. Catch up first and see how warm the reply is.
When they unsend a message, make a small joke
They send something and unsend it three seconds later.
Them: (Message unsent)
What did you unsend?
Now I'm dying to know
Unsending usually comes with a bit of embarrassment. Catching it with a joke is much lighter than "what did you just send?" They can explain or just play along. "Now I'm dying to know" is about your reaction, not a demand for an explanation.
If they say it went to the wrong person, don't keep pressing for the content.
Compliment with a playful little order
You're talking about their photos and they say one of them is awful and they're going to delete it.
Them: That one's so ugly. Deleting it
Don't you dare
That's the best photo you have
"Don't you dare" is mock-bossy; underneath it's a compliment. It has more personality than a polite "no, it's nice," and it hints at a shared shorthand between you. People usually laugh and push back with "says who?", and the chat warms up.
Keep it for small, light things like this. If they genuinely dislike the photo, respect their call. Little orders never belong on their schedule, clothes or friendships; there it isn't a joke, it's control.
Move from texting to a call
You've been texting back and forth for over an hour, it's going well, and the messages keep getting longer.
Typing's too slow. I'll call you
Text hides tone; on a call you can hear whether they're actually laughing. Suggest it while the chat is hot, in one line. Make it a statement: "call you?" waits for approval, "I'll call you" has already decided and still sounds relaxed. No guarantees like "just ten minutes" or "no worries if not": if it's a bad time, they'll say so, and carrying on by text is fine too.
Calling out of the blue late at night, or pressing after they say it's not a good time, becomes pressure.
Find a natural reason to call
They say they're waiting for food delivery and bored.
Them: Waiting for my food and about to fall asleep
Then I'm calling. We hang up when the food gets there
This invite has a built-in start and end, so they won't worry about being stuck on the phone for an hour. Waiting is boring anyway, so saying yes is easy. Say it as a statement, not "want to chat while you wait?": you're making a good offer, not asking a favor.
If they reply "nah, it's fine," leave it. Texting is fine too.
When you've been chatting for ages and never met
You've texted on the app every day for nearly two weeks, but neither of you has mentioned meeting.
Two weeks of texting. Time we met
Saturday at three, that café near you
Staying in text forever lets the spark fade, and sometimes one side is just passing time. Say it's time to meet and offer something specific and low-key; they only need to say yes, suggest another time, or say they're not ready. Skip the long "if you'd rather chat online a while longer…": it makes the invite sound like you're waiting for approval. Their answer is the answer.
If they'd like to chat longer, respect it and ask again in a week or two. If they keep deferring, they may not plan to meet at all, so put your energy back into your own life.
Ask them to share a playlist
The chat is OK and you want a new, light topic.
I've played my playlist to death
Send me three of your secret favorites. Save me
Music is personal but safe. "Send me three" is a concrete little task, easier to act on than "got any songs you could recommend?", and it doesn't sound like asking a favor. It also gives you something to come back to later, like "I had that song you sent on repeat all day."
If they send something, actually listen and reply with something specific, not just "nice."
Share a small moment from your day
You've been chatting for a few days but there's nothing special to talk about. Something funny just happened.
An older guy on the train asked if I knew how to use a group-buy link
We worked on it together for three stops
I'm now officially his bargain-hunting partner
A small slice of life has more in it than "what are you up to?" They see your personality and your day, and it's easy to respond: ask how it ended or share something similar. Sent as a few short messages, it reads like you're talking to them rather than filing a report. It doesn't demand a long reply.
Don't make every message a report on your day. Leave room for theirs.
A tease when they suggest calling
It's going well, and they're the one who suggests a call.
Them: Want to call?
Fair warning: if your voice is bad, I'm hanging up
They offered, so the answer is yes. A joke that sets a tiny bar keeps the yes from sounding overeager and adds a bit of flirtation. It has more personality than "sure!", and they'll usually fire back with "guess you'll find out."
If they sound serious or have something to talk about, just say "sure, calling you now."
When they reply with just "?"
You sent a long, slightly convoluted message and they replied with a question mark.
Them: ?
That came out convoluted
Short version: Saturday, that place, not today
A question mark usually means "I don't follow," not anger. Another long explanation makes it worse, and there's nothing to apologize for: say it was you who overcomplicated it, not them who misread, and give the point in one line.
Don't reply "did you not get it?" or another question mark. That's how tone misunderstandings start.
Say goodnight, and actually stop
You've been chatting late and they say they need to sleep.
Them: Gotta sleep, early start tomorrow
Night. Good luck with the early start
Ending on a high note makes the next chat something to look forward to. If they say they're going to bed and you send three new topics, you're ignoring their time. Goodnight plus a nod to what they just said shows you were listening. And no full stop at the very end: in a chat, "Goodnight." can read like you're sulking.
Once they've said goodnight, don't send "you asleep?" at 2 a.m.
Fix a cold "whatever" with a decision
They asked what you want for dinner, you replied "whatever," and only after sending it realized it looks cold.
Take back that 'whatever'
Try again: barbecue, seven, I'll book
"Whatever" looks cold, but the real problem isn't tone; it's that you gave no answer and threw the decision back at them. Instead of explaining that you were smiling when you typed it, add a concrete choice. What they see is someone with an opinion who's happy to lead, and the warmth comes with it.
If they already had something in mind, go with theirs. You don't need to annotate every message, only the ones that could genuinely be misread.
Reply to their story
They post a story of a bowl of ramen from a famous place with a long line.
I waited an hour there once and was full halfway through
Which bowl did you get?
Replying to a story is low-pressure; they posted it hoping to be seen. Add a bit of your own experience and one specific question, and it opens a conversation in a way that a heart or "looks good" doesn't. One question is enough; two in a row feels like a survey.
Don't reply to every single story. It starts to look like you're watching them.
The first text after a date
Your first date just ended and you're both heading home.
Text me when you're home
Still laughing about your grandma and the goose on her scooter
"Text me when you're home" carries more care and less hovering than "home yet?": you're not waiting on an update, you're asking them to check in safely. Then mention one specific moment from the date to show it's not a formality; it says more than "had fun today."
If the date didn't really go well, don't lie. "Thanks for coming out today, get home safe" is enough.
Move from the app to your messaging app
The chat on the dating app is going well, and you'd like to move to a messaging app you both use more.
This app keeps dropping messages. Let's switch to WhatsApp
Here's my number
A practical reason plus handing over your own contact means you're not grabbing for theirs; you're sharing yours, and whether to add you is up to them. No need for "totally fine if you'd rather keep chatting here": if they don't add you, you just keep chatting on the app.
If they don't add you, don't bring it up again until after you've met.
When they ask "what are you up to?", give them something
They text "wyd?"
Them: What are you up to?
In a standoff with an avocado that refuses to ripen. Day three
"What are you up to?" really means "I want to chat." Replying "nothing" drops the ball. A vivid, slightly funny answer gives them something to grab right away. You don't always need to add "you?": a funny picture makes them want to reply on its own.
You don't need to invent something funny. Whatever you're actually doing can be told in an interesting way.