Colleague – Case Study : How Logic Apps Help

Case Study : How Azure Logic Apps helped a customer automate their KPI reporting

How we assisted a customer using Azure Logic Apps to create a simple and scalable solution for sending email reports with CRM data to their managers.

Customer Profile

  • The customer is a medium-sized recruitment business with 3 different teams.
  • They use a Colleague to manage their leads, requirements and placements.
  • Colleague uses a SQL database to store their CRM data and performs calculations on key performance indicators (KPIs) such as current contractors, candidate\contact telephone calls, number of interviews and placements made.
  • They need to send regular email reports to their managers with the latest KPI stats from their CRM system.

Business Challenge

  • Although Colleague provides all the KPI stats as part of the inbuilt reporting suite, the managers wanted to reduce the time to get to these stats.
  • They needed a reminder to stay on top of their teams KPI targets.
  • All users were showing in the KPI reports and not split out into teams.
  • They had to manually collect the KPI stats for the end of week meeting.
  • The customer wanted to automate their reporting process and make it more efficient, reliable, and scalable.

Solution Overview

  • We needed to use the Colleague’s Teams feature in the admin setting to assign users the correct teams.
  • We used Azure Logic Apps to create an automated workflow that performs the following steps:
    • Triggered by a recurrence schedule, the logic app connects to the SQL database and runs a stored procedure that queries the CRM data and calculates the KPIs for each team.
    • The logic app then loops through the results and creates a HTML table with the KPI stats for each manager.
    • The logic app then uses the Office 365 Outlook connector to send an email to each manager with the HTML table as the body.

Benefits

  • By using Azure Logic Apps, the customer was able to achieve the following benefits:
    • They reduced the manual effort and time required to generate and send the email reports.
    • They increased the scalability and flexibility of their reporting process by using the built-in teams’ section on Colleague. They can now add users to teams or move existing user to new teams and the Logic App will automatically pick this up.
    • They enhanced the visibility and accountability of their reporting process.

 

 

#colleague #recruitment #logicapps

David Payne

Product Owner of Colleague

Leave a reply