Back to Blog
Productivity

How to Schedule & Repeat Messages in Microsoft Teams (2026)

Teams schedules one-off messages natively — but not recurring ones. Every option compared: native, Workflows, Delayed Send, and Schedule Message's Teams app.

How to Schedule & Repeat Messages in Microsoft Teams (2026)

Microsoft Teams can finally schedule messages natively — in chats and in channels. That's the good news, and for "don't ping Marta at 11 PM her time" it's all you need. The bad news arrives the first time you try to schedule the same message twice: there is no recurring option. Not in chats, not in channels, not hidden behind a setting. The standup reminder you want every weekday at 8:55 AM simply isn't something the Teams composer can do. This guide covers all of it honestly: how native scheduling works, where it stops, and the two real ways to get recurring messages in Teams — Microsoft's Workflows route and third-party apps — with actual pricing.

TL;DR: One-off message → use Teams' built-in scheduler (steps below). Recurring messages → Schedule Message (our app, now on Microsoft Teams — recurring schedules sent under your own name, same as on Slack and Google Chat), Workflows if free-and-posted-by-a-bot is acceptable, or Delayed Send at $20/year.


How to schedule a chat message in Teams (built-in)

  1. Open the chat and type your message (you need to already have a conversation open with that person)
  2. Click the + (Actions and apps) button next to the send button and choose Schedule message — on mobile, just long-press the Send button
  3. Pick the date and time, then select Continue
  4. Hit Send — the message shows in the chat as scheduled, and you can edit, reschedule, or delete it any time before it goes out

That's genuinely it, and it works well. Scheduled chat messages are delivered even if you're offline at send time, and the edit-before-send window has saved more than one hastily worded Friday message.

Scheduling channel messages (and the Android catch)

Channel messages can be scheduled the same way — compose in the channel, open Actions and apps, choose Schedule message. One documented gap: Teams on Android doesn't support scheduling channel messages (chat scheduling works fine). If you're an Android-first team, the channel announcement you meant to schedule from your phone will have to wait for a laptop.


What Teams' native scheduling can't do

  • No recurring messages. Every scheduled message is one-shot. A weekly reminder means manually re-scheduling it every single week — which is exactly the busywork scheduling was supposed to remove
  • No channel scheduling on Android (per Microsoft's own documentation)
  • No team-wide visibility. Your scheduled messages are yours alone — a team can't see or manage its ritual messages in one place
  • No templates. Recurring rituals (standup prompts, review reminders, pipeline check-ins) get retyped from scratch

Microsoft's official answer to the recurring gap is Workflows — so let's do that one properly.


Option 2: Recurring messages with Workflows (Power Automate)

Teams ships with a Workflows app powered by Power Automate, and it includes a template called "Automate weekly reminders and updates in a channel." You pick the frequency (weekly by default, adjustable), a start date, the day and time, the team and channel, and the message text — and it posts on schedule, forever. It's free with your Microsoft 365 license for standard connectors, and for a single static reminder it genuinely works.

The trade-offs show up with use. Microsoft's weekly-reminder template commonly uses the Flow bot, but the Teams connector can also post as the signed-in user when you build or edit the flow accordingly. Editing the message still means opening the flow editor rather than clicking the message; every reminder is another flow to own, and failures live in Power Automate run history. It is capable and flexible, but it is an automation platform doing a messaging job. Microsoft documents both posting identities.

Option 3: Delayed Send — the third-party scheduler for Teams

Delayed Send (by Appfluence) is the established third-party scheduling app inside Teams, and its pricing is refreshingly small: the free plan allows up to 3 scheduled messages (2 at a time) with 7-day history, no recurring, and no attachments; Pro is $20 per year for unlimited scheduled messages, recurring messages, attachments, and 90-day history; a Team plan at $15/user/year adds central billing and admin. If your whole world is Teams and you just need recurring posts without Power Automate, it's the pragmatic pick — the free tier is a demo more than a plan, but Pro costs less than one lunch a year. We went deeper on its plans and trade-offs in our full Delayed Send review.

Native TeamsWorkflows (Power Automate)Delayed Send ProSchedule Message
One-off scheduled message✅ Chat + channel✅ (overkill)
Recurring messages✅ Daily/weekly/monthly/custom
Posts as you (not a bot)✅ Connector supports bot or signed-in user
Template library for team rituals
Also covers Slack + Google Chat
Setup effortNoneFlow per reminderInstall appInstall app
PriceFreeIncluded in M365$20/yearFree tier; flat plans from $2.63/mo
Scheduling options in Microsoft Teams compared (July 2026)

Option 4: Schedule Message — recurring messages that send as you, now on Teams

Full disclosure: this one is ours. Schedule Message built its reputation on Slack and Google Chat doing exactly what this article's readers keep asking Teams for — and it now runs on Microsoft Teams with the same feature set. First-class recurring schedules (every weekday at 8:55, first Monday of the month, whatever cadence you need), messages sent under your own name so they read like a human wrote them instead of workflow exhaust, your team's rituals managed in one place instead of scattered across personal schedulers, and a library of ready-made templates for standups, check-ins, and reviews.

The honest comparison with Delayed Send: if you're one person scheduling a few personal reminders, Delayed Send's $20/year is hard to argue with. Schedule Message earns its price when a team runs on it — shared visibility of every recurring ritual, templates, and one subscription that covers Teams, Slack, and Google Chat, which matters more than it sounds the moment your company runs more than one platform. There's a free tier to try it properly. And for the culture side of recurring posts — icebreakers, birthdays, kudos — our Tribe bot runs natively on Teams too. For scheduling mechanics on the other platforms, see the guides to scheduling in Slack and recurring messages in Google Chat.

Recurring messages that send as you — every standup, check-in, and reminder on autopilot in Microsoft Teams, Slack, and Google Chat.

Try Schedule Message free

Which option should you pick?

  • Occasional one-off scheduling: native Teams. It's built in and it's good now
  • One or two static recurring reminders, no budget: Workflows — choose Flow bot or signed-in-user posting in the Teams connector
  • Solo user, a few recurring personal reminders: Delayed Send Pro at $20/year is honest value
  • A team running shared rituals — standups, check-ins, reviews: Schedule Message — recurring, send-as-you, template library, and one tool across Teams, Slack, and Google Chat

Conclusion

Use Teams' built-in scheduler for one-off chats and channel posts. Use Workflows for a small number of free recurring reminders, and Delayed Send for inexpensive personal recurring messages. A dedicated team scheduler is justified when multiple people need shared visibility, reusable ritual templates, send-as-user behavior, or the same scheduling workflow across Teams, Slack, and Google Chat.

Sources checked


Frequently asked questions

Can Microsoft Teams send recurring messages?
Not natively. Teams' built-in scheduler only handles one-off messages. For recurring messages you need either the Workflows app (Power Automate), whose Teams connector can post as Flow bot or the signed-in user, or a third-party app such as Delayed Send, whose $20/year Pro plan includes recurring messages.
How do I schedule a message in a Teams channel?
Compose your message in the channel, click the + (Actions and apps) button next to Send, choose Schedule message, pick the date and time, and confirm. You can edit, reschedule, or delete it before it sends. Note: this doesn't work in the Android app for channels — only for chats.
Do scheduled Teams messages send if I'm offline?
Yes. Once scheduled, delivery is handled by Teams — your computer doesn't need to be on at send time.
Is there a free way to send a message every Monday in Teams?
Yes — the Workflows app's 'Automate weekly reminders and updates in a channel' template does this at no extra cost. Set the day, time, channel, and text. The template commonly posts through Flow bot, while custom Teams connector actions can also post as the signed-in user; either way, editing the reminder means editing the flow.
Does Schedule Message work in Microsoft Teams?
Yes. Schedule Message now runs on Microsoft Teams with full feature parity with its Google Chat and Slack apps: recurring schedules (daily, weekly, monthly, custom), messages sent under your own name rather than a bot's, and the shared template library. One subscription covers all three platforms.
How far in advance can I schedule a Teams message?
Microsoft doesn't document a maximum advance window for scheduled messages — pick any future date and time in the scheduler. You can always reschedule or delete it before it sends.

Set it once. It sends itself every time — in Microsoft Teams, Slack, and Google Chat.

Install Schedule Message
TagsMicrosoft TeamsMessage SchedulingProductivityRecurring MessagesPower AutomateRemote Work