Scheduled auto-post messages/notifications on channels
Our teams posts routine updates/notifications on our channel (mainly posting who is the POC for the team on that day). It would be nice if we can schedule a specific message to be posted on specific timings (or even better if customizable messages for different timings) for automation.
Putting this item under review so we can investigate the scenario. Currently you can use Flow to automate posting. DRI/POC can be maintained in a list or file and message can be sent to Teams channels at designated intervals. For schedules as mentioned you might also consider using the Shifts app inside of Teams. This would provide additional features like shift swapping, activity lists for each shift etc.
Greg Swallow commented
You can use Microsoft Forms and Flow to collect what you want to post and post it - links and attachments too. I have some instructions here - https://powerusers.microsoft.com/t5/Building-Flows/Using-Microsoft-Forms-to-schedule-a-post-in-Microsoft-Teams-on-a/m-p/543813#M70845
Yes I post daily check-in posts for my 2nd graders with a question every morning to keep them interested in logging in and also to gage how they are feeling due to the distance learning scenario we are in. I would love to create and prepare the post a night before and have it post at a scheduled time.
As a teacher, I would like to plan several of my lessons (posts ahead of time) to be ready to go for the week and will automatically be posted at the time I select. This feature is desperately required for teachers using Teams to match the capabilities of Google Classroom in this feature.
I cant believe youve had this suggestion for 3 years and havent added it yet!?! What is taking so long?
+1 - Would be an absolute godsend for educators needing to plan and schedule more than one lesson ahead in their MS Teams posts. With probably a large teacher and educator uptake of MS Teams in the recent months, this would be much appreciated.
With respect to Karuana Gatimu's (Principal PM Manager, Microsoft Teams) response (See above), using Flow or Shifts to automate posting is a step too far for us mere mortals. A scheduling approach to posts with the Team software would bring its features closer to that of it competitors.
Yes, can I schedule a post to appear at a certain time rather than instantly. (Much like scheduling assighment, however I don't want the post to be attached to an assignment.
Nicole Wilson commented
Yes I would like to have the option to post late at night in the general feed or in specific channels but not have it show up for my students until the morning. Is this a possibility?
Especially for remote learning when we are preparing late into the night and would like the post to appear in our Team or lesson the next day
I post a daily announcement for my class on Teams, which takes some time to prepare each day. It must be done first thing in the morning. It would be wonderful if I could prepare the announcement the day before and schedule it to post the next morning at 08:00. With this feature, it would be great if an announcement like this could be pinned to the conversation so that it does not get lost amongst other conversations during the day.
We're using a bot to create Incident Management channels on the fly and would like the ability to automatically generate escalation messages at predetermined intervals when the channel is created. Having to manually create reminders using flow distracts from focusing on problem resolution.
@vinneykelly Slack has the Kyber plugin, that is the one you use right? I don't think this feature is built-in Slack. But @teams, please get this one, is extremely useful.
Joshua Drake commented
I want to also be able to do this to Chats.
Damian Gerstner commented
Sometimes I receive a number of slides / topics that need to be cascaded into the organization, but it seems like too much to do all at once. I would like to break it up into bite-size pieces and deliver one of them each day for a number of consecutive days. It would be preferable to develop all the posts at one time, and define the post date / time for the future days. Thanks.
Cathy Cheo-Isaacs commented
Hi @karuana. I am using Teams with educators/PTO moms/parent groups. There have been occasions where I've thought of a few posts that I'd like to share with my Teams, but over time. It would be so great to not use an add to do that. Quite honestly, I'll forget what I wanted to post later by the time I figure out the Flow or Shifts (I think Shifts is beyond what I need).
p.s.- I'm pretty savvy, but I have no idea what a DRI or POC are. Thanks for reviewing this request further!
p.s.s.- I currently leave the post in draft and hope I remember to share it the next day.
I would like to use this to post files (mark schemes) to pupils at set intervals in the future during the holidays.
I've been piloting Teams in my organisation before it rolls out to everyone. One of the main issues we have come across is the inconvenience of people sending out messages/updates when they are working out of office hours and risking disturbing others frequently. Other than that, we love it. However, this is something that would potentially prohibit us from using it as our main source of communication due to a variation in work patterns across the whole organisation.
As a community manager I'd like to compose a post; and then shcedule it to publish to the channel on a specific day/time.
Simon Bassett commented
THIS THIS THIS. The flow solution shows as "User has posted Card". The notification should be the message.
This is likely possible via the Teams integration with Flow.
Scott Spiro commented
Need this. I hate having to post things on the weekends when I'm working because I know my Team will see this and it will be distracting. It's a terrible workflow. Just as you can delay delivery of emails in Outlook, you should be able to schedule comments/posts inside of Teams.
In this way, if there's something that I don't need to be addressed until Monday morning, I can simply schedule the post to appear at that time. Super important. (the only work around to this is to schedule a delayed delivery email message to a specific channel, but that's a clunky solution as Teams will not recognize a "@teamname" or "@user" in the email and setup notifications appropriately