How to force news to specific groups of employees

%3CLINGO-SUB%20id%3D%22lingo-sub-1287256%22%20slang%3D%22en-US%22%3EHow%20to%20force%20news%20to%20specific%20groups%20of%20employees%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1287256%22%20slang%3D%22en-US%22%3E%3CP%3EHi.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFor%20our%20upcoming%20intranet%20landing%20page%2C%20our%20team%20have%20received%20two%20feature%20requests%3A%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3COL%3E%3CLI%3EThe%20page%20must%20have%20a%20news%20widget%20with%20news%20from%20(among%20others)%20each%20employee's%20own%20department.%3C%2FLI%3E%3CLI%3EIf%20possible%2C%20we'd%20like%20the%20news%20feed%20to%20display%20news%20articles%20from%20the%20department%20only.%20In%20other%20words%2C%20in%20this%20particular%20news%20feed%2C%20Alice%20would%20get%20news%20only%20from%20site%20A%2C%20while%20Bob%20would%20get%20news%20only%20from%20site%20B.%26nbsp%3B%3C%2FLI%3E%3C%2FOL%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EI%20assume%20that%20the%20latter%20feature%20request%20isn't%20possible%20out-of-the-box%2C%20but%20to%20explorer%20some%20potential%20workarounds%2C%20let's%20discuss%20some%20possible%20routes....%3C%2FP%3E%3CP%3ESolving%20the%20first%20feature%20request%2C%20I'm%20thinking%20audience%20targeting%20would%20be%20the%20best%20choice%2C%20assuming%20that%20the%20whoever%20generates%20the%20department's%20news%20article%20set%20the%20correct%20target%20group%20for%20their%20stories.%20Alice%20would%20get%20news%20articles%20from%20Site%20A.%20But%20the%20news%20feed%20would%20include%20a%20lot%20of%20other%20news%20articles%20as%20well%2C%20which%20doesn't%20comply%20with%20the%20second%20feature%20request.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EAnother%20approach%20might%20be%20to%20create%20a%20simple%20(powershell)%20script%20that%2C%20if%20possible%2C%20on%20behalf%20of%20each%20employee%20virtually%20hits%20the%20%22Follow%20site%22%20button%20one%20each%20employee's%20department%20site.%20This%20would%20probably%20solve%20the%20first%20feature%20request%2C%20but%20not%20the%20latter.%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EA%20third%20option%20would%20be%20to%20create%20a%20custom%20web%20part%2C%20that%20based%20on%20the%20employees%20group%20memberships%20calculates%20which%20news%20sources%20to%20fetch%20news%20from.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EThese%20options%20either%20doesn't%20fulfill%20both%20feature%20requests%2C%20of%20it%20requires%20custom%20development.%26nbsp%3B%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EHave%20other%20SPO%20organizations%20had%20a%20similar%20feature%20request%2C%20and%20found%20a%20working%20solution%20that%20don't%20require%20to%20much%20custom%20development%3F%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-LABS%20id%3D%22lingo-labs-1287256%22%20slang%3D%22en-US%22%3E%3CLINGO-LABEL%3ESharePoint%20Online%3C%2FLINGO-LABEL%3E%3C%2FLINGO-LABS%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1289190%22%20slang%3D%22en-US%22%3ERe%3A%20How%20to%20force%20news%20to%20specific%20groups%20of%20employees%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1289190%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F423531%22%20target%3D%22_blank%22%3E%40kenneho%3C%2FA%3E%26nbsp%3Bfor%20requirement%201%20consider%20having%20a%20hub%20site%20with%20a%20main%20intranet%20site%20and%20then%20associated%20site%20for%20each%20department.%20Then%20news%20from%20each%20department%20can%20flow%20up%20to%20the%20hub%20site.%20We%20do%20this%20with%20our%20intranet%20which%20has%20about%2010%20sites%20that%20feed%20news%20up%20to%20it.%20You%20can%20see%20the%20site%20in%20blue%20in%20the%20image%20below%3A%3CBR%20%2F%3E%3CBR%20%2F%3E%3CSPAN%20class%3D%22lia-inline-image-display-wrapper%20lia-image-align-center%22%20image-alt%3D%22newsWebPart.png%22%20style%3D%22width%3A%20989px%3B%22%3E%3CIMG%20src%3D%22https%3A%2F%2Fgxcuf89792.i.lithium.com%2Ft5%2Fimage%2Fserverpage%2Fimage-id%2F182847i9D5894A90E32D14D%2Fimage-size%2Flarge%3Fv%3D1.0%26amp%3Bpx%3D999%22%20title%3D%22newsWebPart.png%22%20alt%3D%22newsWebPart.png%22%20%2F%3E%3C%2FSPAN%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3EFor%20requirement%202%20make%20sure%20that%20audience%20targeting%20is%20turned%20on%20in%20the%20news%20web%20part.%20Divide%20your%20staff%20into%20their%20departments%20and%20you%20can%20then%20target%20news%20at%20them.%20I'll%20have%20to%20point%20you%20to%20a%20page%20where%20there%20is%20more%20info%20as%20at%20the%20moment%20we%20are%20not%20using%20audience%20targeting%3A%26nbsp%3B%3CA%20href%3D%22https%3A%2F%2Fsupport.office.com%2Fen-us%2Farticle%2Foverview-of-audience-targeting-in-modern-sharepoint-sites-68113d1b-be99-4d4c-a61c-73b087f48a81%22%20target%3D%22_blank%22%20rel%3D%22noopener%20noreferrer%20noopener%20noreferrer%20noopener%20noreferrer%22%3Ehttps%3A%2F%2Fsupport.office.com%2Fen-us%2Farticle%2Foverview-of-audience-targeting-in-modern-sharepoint-sites-68113d1b-be99-4d4c-a61c-73b087f48a81%3C%2FA%3E%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERob%3CBR%20%2F%3ELos%20Gallardos%3C%2FP%3E%3CP%3E%3CFONT%20size%3D%222%22%20color%3D%22%23333399%22%3EMicrosoft%20Power%20Automate%20Community%20Super%20User%3C%2FFONT%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E%3CLINGO-SUB%20id%3D%22lingo-sub-1290783%22%20slang%3D%22en-US%22%3ERe%3A%20How%20to%20force%20news%20to%20specific%20groups%20of%20employees%3C%2FLINGO-SUB%3E%3CLINGO-BODY%20id%3D%22lingo-body-1290783%22%20slang%3D%22en-US%22%3E%3CP%3E%3CA%20href%3D%22https%3A%2F%2Ftechcommunity.microsoft.com%2Ft5%2Fuser%2Fviewprofilepage%2Fuser-id%2F174092%22%20target%3D%22_blank%22%3E%40Rob%20Elliott%3C%2FA%3E%26nbsp%3B%2C%20thanks%20for%20your%20reply!%3C%2FP%3E%3CP%3E%26nbsp%3B%3C%2FP%3E%3CP%3ERegarding%26nbsp%3B%3CSPAN%3Erequirement%202%3A%20Using%20audience%20targeting%20would%20get%20us%20a%20long%20way%2C%20but%20as%20this%20would%20-%20assuming%20I%20haven't%20missed%20something%20-%20clutter%20the%20news%20feed%20with%20articles%20from%20a%20lot%20more%20than%20just%20a%20single%20news%20source%20(such%20as%20news%20only%20from%20the%20current%20user's%20department)%2C%20this%20option%20won't%20fit%20the%20current%20requirement.%26nbsp%3B%3C%2FSPAN%3E%3C%2FP%3E%3C%2FLINGO-BODY%3E
Highlighted
Contributor

Hi.

 

For our upcoming intranet landing page, our team have received two feature requests:

 

  1. The page must have a news widget with news from (among others) each employee's own department.
  2. If possible, we'd like the news feed to display news articles from the department only. In other words, in this particular news feed, Alice would get news only from site A, while Bob would get news only from site B. 

 

I assume that the latter feature request isn't possible out-of-the-box, but to explorer some potential workarounds, let's discuss some possible routes....

Solving the first feature request, I'm thinking audience targeting would be the best choice, assuming that the whoever generates the department's news article set the correct target group for their stories. Alice would get news articles from Site A. But the news feed would include a lot of other news articles as well, which doesn't comply with the second feature request. 

 

Another approach might be to create a simple (powershell) script that, if possible, on behalf of each employee virtually hits the "Follow site" button one each employee's department site. This would probably solve the first feature request, but not the latter.

 

A third option would be to create a custom web part, that based on the employees group memberships calculates which news sources to fetch news from. 

 

These options either doesn't fulfill both feature requests, of it requires custom development. 

 

Have other SPO organizations had a similar feature request, and found a working solution that don't require to much custom development?

 

2 Replies
Highlighted

@kenneho for requirement 1 consider having a hub site with a main intranet site and then associated site for each department. Then news from each department can flow up to the hub site. We do this with our intranet which has about 10 sites that feed news up to it. You can see the site in blue in the image below:

newsWebPart.png

 

For requirement 2 make sure that audience targeting is turned on in the news web part. Divide your staff into their departments and you can then target news at them. I'll have to point you to a page where there is more info as at the moment we are not using audience targeting: https://support.office.com/en-us/article/overview-of-audience-targeting-in-modern-sharepoint-sites-6...

 

Rob
Los Gallardos

Microsoft Power Automate Community Super User

Highlighted

@Rob Elliott , thanks for your reply!

 

Regarding requirement 2: Using audience targeting would get us a long way, but as this would - assuming I haven't missed something - clutter the news feed with articles from a lot more than just a single news source (such as news only from the current user's department), this option won't fit the current requirement.