← Back to Automations

User Onboarding Automation

Customer: Wyatt Technology Solutions

Using a Microsoft Form to collect new user information, this automation creates a ticket in ConnectWise Manage, Sets up their user account in Active Directory, and provisions their email in Microsoft 365.

Live executive
ai microsoft connectwise powershell forms m365

Time Saved/Month

83h

Annual Value

$22,070

Created

October 23, 2025

Closed

June 29, 2025

Last Updated

October 29, 2025

Margaret Potter
Margaret Potter

DevOps Automation Engineer

Architecture Diagram

User Onboarding Automation architecture diagram

Documentation

User Onboarding Automation - Technical Overview

Workflow Summary

This automation streamlines the user onboarding process by using Microsoft Forms to collect new user information, then automatically creates tickets in ConnectWise Manage, sets up Active Directory accounts, and provisions Microsoft 365 email accounts.

Architecture Overview

flowchart TD
  A[Microsoft Form Submission] -->|New User Data| B[Power Automate Flow]
  B --> C{Validate Input}
  C -->|Invalid| D[Notify Admin]
  C -->|Valid| E[Create Resources]
  E --> F[ConnectWise Ticket]
  E --> G[AD Account]
  E --> H[M365 Email]
  F --> I[Update Ticket]
  G --> I
  H --> I

How It Works

1. Data Collection

  • Microsoft Form collects new user information
  • Required fields include:
    • Full Name
    • Department
    • Manager
    • Start Date
    • Required Systems

2. Automation Process

The workflow executes these steps automatically:

ConnectWise Manage

  • Creates onboarding ticket
  • Assigns to IT team
  • Tracks progress through completion

Active Directory

  • Creates user account
  • Sets security groups
  • Configures permissions

Microsoft 365

  • Provisions email account
  • Assigns licenses
  • Sets up mailbox rules

3. Completion

  • Updates ticket with completion status
  • Notifies manager and IT team
  • Documents all actions taken

Required Credentials

  • Microsoft 365 Admin API
  • ConnectWise Manage API
  • Domain Admin Account

Performance Metrics

  • Average execution time: 5-7 minutes
  • Monthly time saved: 83 hours
  • Annual value: $22,070 USD

Links

API Keys

Name System Expiration Documentation
API_M365_Admin_Key Microsoft 365 2025-10-29 Link
OpenAI_Natalie-SOC_API_Key Open AI 2025-10-29 Link

Schedule

Triggers on Microsoft Form submission

Systems & Integrations

💻 Connectwise Manage
💻 Microsoft 365
💻 Active Directory

Schedules

🕚

On Form Submission

API Keys & Credentials

API_M365_Admin_Key

Expired

Microsoft 365

Expires: October 29, 2025

M365 Admin API Key for user provisioning

OpenAI_SOC_API_Key

Expired

Open AI

Expires: October 12, 2025

API key for OpenAI