Skip to content

HireSync is an innovative solution designed to automate employee onboarding using Azure Logic Apps, streamlining user creation, role assignment, resource provisioning, and welcome emails. Enhance efficiency and consistency in your onboarding process with Azure-powered automation.

License

Notifications You must be signed in to change notification settings

SUGAM-ARORA/HireSync

Folders and files

NameName
Last commit message
Last commit date
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Jul 2, 2024
Feb 9, 2025
Jul 2, 2024
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025
Feb 9, 2025

Repository files navigation

HireSync πŸš€

Revolutionize Employee Onboarding with Azure Automation

License: MIT PRs Welcome

Overview

HireSync transforms employee onboarding by automating the entire process using Azure Logic Apps. From user creation in Azure AD to resource provisioning and welcome emails, HireSync streamlines every step of bringing new team members aboard.

HireSync Workflow

🌟 Key Features

  • Automated User Creation in Azure AD/Entra ID
  • Smart Group Assignment based on roles
  • Automated Resource Provisioning via ARM templates
  • Intelligent Email Processing for onboarding requests
  • Automated Welcome Emails with credentials
  • Comprehensive Monitoring and logging

πŸ› οΈ Azure Services Used

  • Azure AD/Entra ID
  • Azure Logic Apps
  • Azure Email Service
  • Azure Resource Manager

πŸš€ Getting Started

Prerequisites

  • Azure Subscription
  • Azure AD Admin privileges
  • Email account for notifications

Quick Start

  1. Clone the repository: ```bash git clone https://github.com/SUGAM-ARORA/hiresync.git cd hiresync ```

  2. Deploy the Logic App:

    • Navigate to Azure Portal
    • Create a new Logic App
    • Import the workflow from `/src/workflows/main-workflow.json`
  3. Configure environment variables:

    • Update `config/settings.json` with your Azure credentials
    • Set up email notifications
  4. Test the deployment:

    • Send a test onboarding email
    • Verify user creation and resource provisioning

πŸ“– Documentation

🀝 Contributing

We welcome contributions! Please see our Contributing Guide for details.

πŸ“œ License

This project is licensed under the MIT License - see the LICENSE file for details.

πŸ”’ Security

For security concerns, please see our Security Policy.

πŸ™‹β€β™‚οΈ Support

⭐ Show your support

Give a ⭐️ if this project helped you!

About

HireSync is an innovative solution designed to automate employee onboarding using Azure Logic Apps, streamlining user creation, role assignment, resource provisioning, and welcome emails. Enhance efficiency and consistency in your onboarding process with Azure-powered automation.

Topics

Resources

License

Code of conduct

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published