Productive— faster every day

Tips & tricks · Communication · Everywhere · ~5 min a week

Slack search: from:, in:, before:

“Someone wrote it somewhere” isn't a strategy — and yet that's how most people search for lost information in Slack: scrolling a channel's history from top to bottom, hoping they'll recognize the message when they hit it. Search operators flip the process around: instead of trawling the whole history, you just tell Slack where and from whom to look for the message. It's the same idea as advanced search in email or a file system — instead of a generic search term, you give exact criteria and let the system do the rest of the work for you.

A typical scenario

A colleague remembers that someone sent them a link to billing documents three weeks ago, but doesn't remember exactly when or in which channel. Without operators, that means opening the likely channel and scrolling, then another, then asking in the channel “does anyone happen to have this.”

With operators, all it takes is specifying who the message was from, which channel, and optionally what time period — narrowing the result from thousands of messages down to a handful. Instead of minutes spent scrolling, the answer arrives in seconds.

How to do it

  1. Open search with Ctrl + G (Cmd + G on a Mac) anywhere in Slack.
  2. Use the combination from:@petra in:#project-x when looking for messages from a specific person in a specific channel — it saves you from scrolling through an entire conversation for one message.
  3. Use the combination has:link before:2026-06-01 when looking for older messages that contain a link — say, the exact document someone sent you a while back that you now need again.
  4. Operators can be freely combined in a single search, so you can narrow the result down to exactly what you're looking for instead of scrolling through a long list of matches.
  5. Navigate the results with the arrow keys, and press Enter to jump straight into the message's context in its original channel — not just an isolated line of text with no surrounding context.
  6. If you're not sure of the exact wording, search for just part of the text — Slack also searches within longer messages, so you don't need to hit the whole phrase exactly.

The best tools

  • Slack's built-in search (Ctrl + G) — available the same way in both the desktop and web versions, nothing to install.
  • Search operators (from:, in:, has:, before:) — filter results right in the query, without clicking through individual channels.
  • The Slack mobile app — the search field with operators works the same way on your phone, handy when you remember something away from your computer.
  • A note-taking system outside Slack (Notion, Obsidian) — important links and decisions with lasting value are worth writing down outside Slack too, where you can find them later even without knowing the exact operators.

What you get out of it

  • Time: a search narrowed by operators takes seconds instead of minutes of scrolling through history.
  • Fewer interruptions for colleagues: you don't have to ask “does anyone happen to have this” when you can find the message yourself.
  • Confidence you haven't missed anything: a filtered search actually goes through the whole history, not just the last few screens you can reach by scrolling patiently.
  • A habit worth keeping: once you've used operators once, you naturally reach for them again instead of scrolling next time too.
  • Less frustration: no more feeling that the information is “somewhere in there,” but useless until you physically find it.

Pro tip

Operators can be chained together in a single query — for example, from:@petra in:#project-x has:link finds only the links Petra shared in that specific channel, regardless of how many other messages she wrote in between.

Want to go deeper? The handbook has a whole chapter on it — Professional email communication.

Similar tips

Liked this tip?

I send one like it every week by email. Two minutes to read, hours saved.

1 tip a week · no spam · unsubscribe in one click