Skip to content

anuraj/feed-to-teams

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

6 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Feed to Teams

Hack Together: Microsoft Graph and .NET github issues github stars Language License

Employee advocacy is the practice of empowering and encouraging employees to share positive and authentic content about their employer on social media, in personal conversations, or through other means of communication, to promote the company's brand, products, and services.

This is an employee advocacy solution that enables companies to amplify their blog content via Microsoft Teams to employees, customers, and stakeholders and help them to share on social media. It's a user-friendly tool designed to help organizations increase their brand visibility.

Technical Stack

  • ASP.NET Core 6.0
  • C#
  • Graph SDK
  • Azure Function - Timer triggered.
  • SQL Server

Architecture

Architecture

How it works

By logging into the ASP.NET Core web application, administrators can configure their website's RSS feed to specific teams and channels. At regular intervals, the Azure function is activated, parses the RSS feed and it delivers the most recent content to the designated team channels with share buttons.

Screenshots

Dashboard

Dashboard

Configuring a Feed

Configuring a Feed

Latest blog entry in Teams

Latest blog entry in Teams

Improvements

  • Option to see the analytics.
  • Option to configure UTM parameters, which helps to identify the improvements by the employee advocacy program.
  • Include Open Graph image as thumbnail.

Supporting this project

As many developers know, projects like this are built in spare time! If you find this project useful, please 🌟 star the repo.

About the author

Checkout my blog LinkedIn Profile Follow me on Twitter