返回博客
Guide

How to Schedule a Slack Status: Text, Notifications, and Your Green Dot

Yes, you can schedule a Slack status - but only once, and only the text. How to schedule status messages, notification hours, and the one thing Slack cannot schedule: your green dot.

Slack Green Team
August 22, 2026
August 22, 2026
5 min read
Share:
slack status
slack presence
scheduling
automation

Yes, you can schedule a Slack status - with one big catch. Slack's built-in scheduler sets a status once: it starts at a time you pick, clears at a time you pick, and never repeats. If you want "Lunch" every day at noon, "Focus time" every morning, or your green dot to follow your working hours, the native scheduler cannot do it, and you need one of the other four methods in this guide.

The confusion comes from "Slack status" meaning three different things: the status text next to your name, your notification hours (Do Not Disturb), and your green dot (presence). Slack can schedule the first two natively. It has no setting to schedule the third - which is exactly the gap Slack Green fills: a cloud service that keeps your Slack presence active on the working-hours schedule you set, even with your laptop off. This guide walks through all three surfaces, with exact clicks and a comparison table at the end.

The three things you can schedule in Slack: status text, notification hours, and the green dot

Can you schedule a status in Slack?

Yes - Slack added a native "schedule a status" option to the status editor. You write the status now and pick when it appears and when it clears. It works on free and paid plans, and the scheduled status shows up for teammates exactly like one you set by hand.

The two limits that send people looking for other tools:

  • One-off only. A scheduled status runs once. There is no "every weekday", no "every Friday afternoon". When it clears, it is gone.
  • Text and emoji only. It changes the message next to your name. It does not pause notifications, and it does not touch your green dot. You can be "On vacation 🌴" and still show as Active, or "Available" and show as Away.
  • How do you schedule a status natively?

  • Click your profile photo in the top right of Slack.
  • Click Update your status.
  • Type the status text and pick an emoji.
  • Instead of saving immediately, open the timing controls and choose a start date and time, then an end date and time.
  • Save. Slack flips the status on and off at those times - your computer does not need to be on.
  • To see or cancel a scheduled status before it starts, open the same status editor again; the pending status is listed there with an edit and a delete option.

    This is the right tool for a single known window: tomorrow's offsite, Thursday's dentist appointment, next week's vacation. For vacations specifically, pair the scheduled status with the other steps in our guide to Slack out-of-office messages - auto-replies and calendar handoffs are separate settings.

    Native scheduled status runs once; a recurring schedule repeats every week

    How do you sync your Slack status with your calendar?

再也不会在Slack上显示「离开」

云端运行。无需下载。即使笔记本关机也能24/7运行。

For meetings, you do not need to schedule anything by hand. Install Slack's Google Calendar or Outlook Calendar app, connect your account, and turn on status syncing. While an event is in progress, Slack sets "In a meeting 📅" automatically and clears it when the event ends.

This is genuinely recurring - it fires for every event on your calendar. But it only mirrors your calendar. It cannot express rules like "focus status every morning 9-11" unless you create calendar events for them, and like every method so far, it never touches your green dot.

Can you schedule Do Not Disturb hours?

Yes, and this one is fully recurring. Slack calls it a notification schedule:

  • Click your profile photo, then Preferences.
  • Open Notifications.
  • Under "Allow notifications", pick Every day, Weekdays, or Custom and set the hours. Custom lets you set different hours per day.
  • Outside those hours Slack pauses notifications automatically and your dot gets a Z - teammates can see it. The Z means "notifications paused", not "away": you stay green if you are active. If you have seen that icon and wondered, here is what the Z on a Slack green dot means.

    How do you schedule a recurring status message?

    For repeating status text - "Lunch" at noon, "Deep work" every morning - Slack has no native option, so you need an outside automation:

  • Status Scheduler apps from the Slack Marketplace add recurring status rules inside Slack. Simple, but each app has its own free-tier limits.
  • Zapier or Make can set your status on a schedule through Slack's API. Flexible (any trigger works, not just time), but you are building and maintaining the zap yourself.
  • The Slack API directly: a script calling users.profile.set with your user token and a cron job. Full control, developer time required.
  • All three write the same thing the native scheduler writes: status text and emoji. None of them controls presence.

    Can you schedule your green dot?

    再也不会在Slack上显示「离开」

    云端运行。无需下载。即使笔记本关机也能24/7运行。

    Not natively - this is the third surface, and Slack has no setting for it. Your green dot follows Slack's presence rules: it goes grey after roughly 10 minutes without input in the app, whatever your status text says. The full logic - desktop vs mobile, multiple devices - is in how Slack decides when you're away.

    That means the scheduled "Available 9-5" status you set with any method above can sit next to a grey dot at 2 PM because you spent 15 minutes reading a document. Status text and presence are independent systems, and only one of them is schedulable with Slack's own settings.

    Scheduling presence is what Slack Green does. You connect your workspace, set your hours, and the service keeps your presence active during them from the cloud:

  • Presets or custom blocks: one click for "9 to 5" (Mon-Fri) or "9 to 5 + Lunch" (9-12 and 1-5:30 with a real gap at lunch), or build your own blocks per weekday, in your timezone.
  • Cloud-based: nothing installed, no browser tab to keep open, laptop can be off or asleep.
  • Off outside your hours: at the end of your last block, normal Slack behavior resumes - evenings and weekends look exactly as they should.
  • Slack Green's scheduling calendar: active Mon-Fri 9:00 AM - 5:00 PM, weekends off

    Which scheduling method should you use?

    MethodWhat it schedulesRecurring?Green dot?Computer on?
    Native "schedule a status"Status text + emojiNo - one-offNoNo
    Calendar sync (Google/Outlook)"In a meeting" statusPer eventNoNo
    Notification schedule (DND)Notification hoursYesNo (adds Z)No
    Marketplace status apps / ZapierStatus text + emojiYesNoNo
    Slack GreenPresence (green dot)Yes - weekly hoursYesNo - runs in cloud

    Use them together, not instead of each other: calendar sync for meetings, a notification schedule for quiet hours, and a presence schedule if your green dot should reliably match your working hours. For the wider toolbox - including manual tricks and what we think of each - see every method to keep Slack active, compared.

    Frequently asked questions

    Can you schedule a Slack status in advance?

    Yes. In the status editor (profile photo → Update your status), set the text, then pick a start and end date and time before saving. Slack applies and clears it automatically. It runs once - there is no native repeat.

    Can you schedule a vacation or OOO status on Slack?

    Yes - the native scheduler fits vacations well because they are one-off windows: schedule "Out of office" to start Friday evening and clear the morning you are back. Add a notification schedule so pings stay silent, and see our out-of-office guide for auto-replies.

    Can you schedule an away status on Slack?

    Not natively. "Set yourself as away" is a manual toggle with no timer or schedule attached. Scheduling when you show as away (or active) means scheduling presence, which needs a tool like Slack Green - or, for the manual version, here is how appearing offline on Slack works.

    Does a scheduled status keep me active on Slack?

    No. Status text and presence are separate. A scheduled "Available" status does not stop Slack from marking you away after about 10 minutes of inactivity - the dot follows activity, not your status message.

    Can you schedule the same Slack status every week?

    Not with Slack's built-in scheduler - it is strictly one-off. Weekly repetition needs calendar sync (create recurring events), a Marketplace status-scheduler app, or a Zapier/API automation.

    Set the schedule once, stop thinking about it

    再也不会在Slack上显示「离开」

    云端运行。无需下载。即使笔记本关机也能24/7运行。

    Slack gives you real scheduling for status text and notification hours - use both, they are free and built in. The green dot is the piece Slack leaves out, and it is the piece teammates actually look at before messaging you. If your presence should follow your working hours instead of your mouse activity, Slack Green sets that up in about two minutes: pick "9 to 5" or your own blocks, and your dot is green during your hours and honestly off outside them. The free tier is enough to see it work tomorrow morning.

    Always Active

    别再晃动鼠标了。

    数百名远程工作者再也不用担心Slack状态。设置一次,永远保持绿色。

    Related Articles

    Guide

    Can You Appear Offline on Slack? Away, Invisible Mode, and What Your Team Sees

    Yes - set yourself to Away and your dot looks exactly like offline. How to do it on desktop and mobile, what teammates and admins can still see, and the one trap that undoes it.

    Slack Green Team5 min read
    FAQ

    Slack Green Dot With a Z: Meaning and How to Remove It

    A green dot with a Z on Slack means the person is online but notifications are paused. What it looks like to others, why it appears, and how to turn it off.

    Slack Green Team5 min read
    Guide

    How to Appear Active on Slack When You Step Away

    You're in a call, reading a doc, or grabbing lunch and Slack flips you to away. Here's how to appear active on Slack in the situations where the dot turns yellow at the worst time.

    Sieun5 min read
      How to Schedule a Slack Status (and Your Green Dot) in 2026