How to ask someone out, in one message
Most matches end because nobody asks. A message that gets answered contains a thing, a time and a place, and leaves only one decision.
Most people never ask. They wait for a moment that feels natural, the conversation cools, and the match sits there until one of them stops opening the app. Nobody decided anything. It just ran out.
The fix is smaller than it looks. It is one message, and it has three parts.
Why the usual attempt fails
The default is some version of "we should do something sometime". It feels polite and low pressure, and it is the reason nothing happens, because it hands the entire job to the other person.
They now have to decide whether you meant it, propose a thing, propose a day, guess your budget, guess your part of town, and risk suggesting something you will turn down. That is five decisions in exchange for a message that cost you none. Most people answer "yes definitely!" and nothing follows, which is not rejection. It is a message with nothing in it to act on.
The same problem wears other clothes. "What are you up to this weekend" is a question about their diary, not an invitation, and it makes them go first. "Let me know if you fancy a drink sometime" puts the ask on them entirely.
"We should do something sometime" is not an invitation. It is an invitation to write an invitation.
The three parts
A message that gets answered contains a thing, a time, and a place. Concrete enough that the only remaining decision is yes or no.
A thing. Coffee, dinner, a market, an exhibition. It does not have to be clever. It has to be a noun.
A time. A named day and roughly when. "Thursday evening", not "sometime this week". A specific day is easier to answer than an open one, because they are checking a single square in their week rather than auditing all of it.
A place. A named venue, or at least a neighbourhood. This is the part people leave out most, and it is the part that makes it feel real.
Put together, it is unremarkable:
There's a market on Dundas on Saturday afternoon, good coffee and terrible jewellery. Fancy it around two?
That is the whole technique. It reads as casual because it is, and it is answerable in one word.
Why specificity reads as confident rather than pushy
The worry is that naming a day and a place is too much, too soon. In practice it is the opposite: vagueness is what reads as uninterested, because it costs nothing to send and commits to nothing.
Being specific says you thought about it for more than four seconds. It also makes saying no much easier, which sounds like a drawback and is not. "I can't do Saturday, but I could do the week after" is a straightforward reply to a specific plan. There is no graceful reply to "we should do something sometime", which is why it does not get one.
When to send it
Earlier than feels right. Somewhere between the second and the tenth exchange, once you have one concrete thing you know about them.
The instinct is to wait until the conversation is going really well, but a conversation going really well over text is not evidence of anything except that you both text well. The information you actually want comes from being in a room together, and every day you wait is a day the thread cools.
There is also a limit. A conversation that has run for two weeks and forty messages has quietly become the thing itself rather than a route to it. If you have been talking that long and neither of you has named a day, the fear of asking has already won.
What to do with the answer
Yes: confirm the venue and the time in a single message, then stop selling it. The most common mistake after a yes is continuing to negotiate the plan you already agreed.
Yes but not that day: this is a yes. Offer one alternative day, not three. A list of options is another decision handed over.
Nothing: let it go. Do not follow up twice. A specific plan that gets no answer has told you something, and it told you cheaply, which is the point of asking early.
The structural version of this
Everything above is a workaround for the same thing: somebody has to go first, and going first is uncomfortable, so mostly nobody does.
Seatt inverts it. You post the plan before you have met anyone. A real place, a set time, one seat open. People ask for the seat, you read what they wrote, and you pick one person. The invitation exists before the conversation does, so nobody has to work up to it, and the thing, the time and the place are filled in by the format rather than by somebody's nerve.
It is the same three parts. The app just makes them mandatory.