Use Flow to schedule and delegate Yammer posts

Published 10-22-2019 12:51 PM 30.8K Views

Real time engagement and discussion is a core functionality of Yammer. However, occasionally, you may need to schedule a Yammer post. By creating a Microsoft Flow workflow you can set it up to post to Yammer at a specific time.  


Here’s a few ideas of what you could use this for: 

  • Team promotions 
  • Training schedules 
  • New Hire introduction messages  
  • Campaigns -- for example, you might post how-to tips post on Tuesdays, #throwbackthursdays of your organizations, Culture Shout outs  
  • Schedule questions to post during a YamJam 

You can add topics to the post. If you are an admin, you can also post the schedule post as an announcement. There are a few limitations with using this Flow. For example, you cannot tag members, use rich text formatting or add any images.  


Schedule post example.JPG


Flow Setup and Template


We've created this Microsoft Flow for you as Template. Import the .Zip file attached at the bottom of this blog post. Download it (keep it zipped) and then import it into your Microsoft Flow and authenticate your credentials within the steps below.  


There are four simple steps within this Flow. 

  1. Recurrence: This is required in order to setup the initial trigger for the Flow.
  2. Delay until: Type the date and time you’d want your comment to be posted. This indicates when the Yammer post will be posted. The format is an ISO 8601 standard format. Here's a tool to help convert: You will need to select the UTC option (i.e., not your local timezone).
  3. Post message: Specify where the post should be in and what you’d want the message to say. You can add topics or include this as an announcement if you are an admin. Note: You cannot attach images, or @mention someone within a schedule post.
  4. Stop Flow: This stops the Flow from repeating, which could cause duplicate posts. If it hasn't auto populated, select your Yammer network, and Schedule a Yammer post. 

Run the flow to try it out a few times before you go more broadly! 


Schedule Flow All four steps.JPG




Test it out with our Yammer How to Tips! 


Schedule these tips to post weekly in your Yammer Help Community - use #YammerTips!   


  • To continue the flow of a conversation, reply as if you were in the same room with everyone, use the reply feature within Yammer. If you are trying to reply to someone within a conversation click the "reply" link below their message. This way the notifications will alert the responder that there is a new reply. Anyone reading the conversation can easily see who is replying to who to keep track of the flow of the conversation. #YammerTips
  • Give conversations a topic. Topics make posts easy to find later using search. Topics make it easy to link previous conversations to newer ones. To add a to ic, you can type the pound symbol right into the body of the message: #howtoTuesday, or you can add them by clicking the “more” menu > Add Topic. #YammerTips
  • Ask questions. Looking for a specific expertise? Need to find a <insert something specific for your organization> ? Don't want to reinvent the wheel? Tap into our own knowledge via the Yammer network. #YammerTips
  • Praise someone! Recognize a colleague for a job well done. It could be for closing a deal, launching a successful product, giving an exceptional presentation - providing recognition is easy using the Praise in Yammer.  #YammerTips
  • If you see something you like, share it! You can share conversations between across communities or even in a private message to discuss further. #YammerTips
  • Download Yammer's mobile app to post and keep up with what's happening on Yammer anytime, anywhere! You can install Yammer on your iPhone, iPad, Android devices so you can stay up to date.  #YammerTips
  • Have you ever tried searching for a phrase and your search results were not what you expected? Next time you search, add quotations around your phrase to find the exact phrase or results. Example: "engagement events"#YammerTips
  • Whoops! If you’ve made a spelling mistake or need to delete your Yammer comment, you can do so from the “More” menu below the message via Edit or Delete post. You can only edit or delete your own messages. #YammerTips


Note of caution about scheduled posts.  Be mindful about posts that are queued up if there is any sensitive information, national disasters, or unfortunate events that may happen that coincide with your posts. You may need to alter the time of posts or halt the posting based on the content that is shared. 


Delegating Yammer posts

You can use this same Flow to post to Yammer on behalf of another person. Yammer will post based on the user you have authenticated in the Connections section of your Flow. In our example above, Megan Bowen is the authenticated user that will post the message. If you'd like someone else to post on behalf of that authenticated user, simply add an Owner to the Flow. Any owners will be able to run the Flow. 




Adding Nestor Wilke as an owner will allow him to run the Flow.


Nestor can run the Flow from My Flows > Team Flows > "Schedule a Yammer Post" (or whatever you might have named your Flow. When the Flow runs, since Megan is the Yammer user authenticated to the Flow, it will post to Yammer as Megan Bowen. 


How do you plan on using this? What other ways could you see your organization scheduling Yammer posts? Tell us in the comments!  


Frequent Contributor

This is pretty neat, but I would love to see this functionality built right into Yammer - with all of the bells and whistles (images, @mentions, etc).  Fingers crossed for 2020.


Lots of things you can do with this:

1. For the 'Note of caution' prior to posting, send the Flow through approval - but defeats the object of automated posting, but is still a couple of clicks to approve or reject. If rejected then get the Flow to reschedule another date for you.
2. Queue up the posts in a SharePoint lists or Excel spreadsheet and have separate metadata or columns of data for different groups in Yammer to post to.

Occasional Visitor

Having just transferred from Workplace to Yammer, scheduled posting is the thing I miss the most. I run a community group where I post twice a week to generate discussion, so even though I'll facilitate and participate in the discussion in real time it's much better if I can schedule posts in advance. This is especially important for 'days' e.g. International Women's Day, where I'll absolutely need a post for the group but will also be running around all morning so won't have time to make one.


What I'm saying is, please make scheduled posting a thing!

Regular Visitor

It would be great if you could schedule posts on a one-off basis, rather than on a recurring basis. So you could plan out your comms for the week/month ahead in one go, and it will automatically post content for you. As others had said, it would be great if you could do this from Yammer itself so you can use the features in Yammer like announcements, images, gifs, etc.

Regular Visitor

Is there an update on this? Agree with kay-fsa, it would be very helpful to schedule out posts directly in Yammer. Thanks! 

Senior Member

This is completely ridiculous. Just add the functionality into Yammer it self. I should not have to have a coding degree just to time a post to yammer. You can do it on FB, you can do it on Workplace. While you're at it, allow us to turn a Outlook email to a task in Planner. I can turn email into a Trello task but not a Planner task. common Microslow get your act together.

Occasional Contributor

With New Yammer is it compatible and can the person posting then be able to edit the post in Yammer. I have a user who says he cannot edit the post in New Yammer but can in classic Yammer. 

Version history
Last update:
‎May 29 2020 11:44 AM
Updated by: