An open API service indexing awesome lists of open source software.

https://github.com/sugam-arora/hiresync

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.
https://github.com/sugam-arora/hiresync

automation azure azurelogicapp employee-database employee-onboarding-checklist hiresync onboarding onboarding-templates onboarding-tool

Last synced: about 2 months ago
JSON representation

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.

Awesome Lists containing this project

README

        

# HireSync 🚀

> Revolutionize Employee Onboarding with Azure Automation

[![License: MIT](https://img.shields.io/badge/License-MIT-yellow.svg)](https://opensource.org/licenses/MIT)
[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg)](http://makeapullrequest.com)

## 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](https://images.unsplash.com/photo-1552664730-d307ca884978?auto=format&fit=crop&q=80&w=1000)

## 🌟 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

- [Complete Setup Guide](docs/setup.md)
- [Architecture Overview](docs/architecture.md)
- [Configuration Options](docs/configuration.md)
- [Troubleshooting](docs/troubleshooting.md)

## 🤝 Contributing

We welcome contributions! Please see our [Contributing Guide](CONTRIBUTING.md) for details.

## 📜 License

This project is licensed under the MIT License - see the [LICENSE](LICENSE) file for details.

## 🔒 Security

For security concerns, please see our [Security Policy](SECURITY.md).

## 🙋‍♂️ Support

- Create an [Issue](https://github.com/yourusername/hiresync/issues)
- Join our [Discussions](https://github.com/yourusername/hiresync/discussions)

## ⭐ Show your support

Give a ⭐️ if this project helped you!