Playbook: The AI Onboarding Assistant

Playbook: The AI Onboarding Assistant

A step-by-step guide to building an enterprise-grade onboarding solution with Copilot Studio, Power Automate, and AI Builder.

Project details

Industry

Cross-Industry Solutions

Timeline

Playbook

Tech Stack

Copilot Studio, Power Automate, AI Builder

The Onboarding Story: A Manager's Experience

Sarah, a busy manager, needs to onboard a new team member, Mark. Instead of a manual 20-step checklist, she uses the “AI Onboarding Assistant” in Microsoft Teams.

  1. The Prompt: Sarah starts a chat: “I need to onboard a new employee.”
  2. The Interaction: The agent asks for Mark's CV. After she uploads it, the AI extracts his details, which Sarah quickly confirms. She provides his job title and start date.
  3. The Automation: The moment Sarah confirms the details, the agent initiates the full backend process. Mark receives a professional, branded email with his contract, which he can sign on his phone in seconds, creating an excellent first impression. Once signed, his M365 account is created, IT is ticketed for his equipment, and all relevant departments are notified.
  4. The Resolution: An hour later, Sarah gets a single email confirming the entire process is complete. A task that used to take half a day was finished in a 2-minute conversation.

Solution at a Glance

This solution consists of 3 core phases, powered by a set of interconnected components.

This image depicts a detailed vertical flowchart for an AI-powered Onboarding Assistant's conversational flow. It outlines a step-by-step process starting from a manager's initiation, through CV upload and data extraction, to a validation loop. The flow concludes with job detail collection and automated contract generation. Each step is clearly labeled in clean, blue-bordered boxes with illustrative icons, set against a minimalist white background, demonstrating a seamless human-AI collaborative workflow.

Core Components:

  • 1 Copilot Studio Agent: The conversational interface for the manager.
  • 4 Power Automate Flows: The automation engine for all backend tasks.
  • 1 AI Builder Model: The intelligence for reading and understanding CVs.

The 3 Phases:

  1. Data Extraction: The agent receives the CV and uses AI to extract the new hire’s information.
  2. Contract Generation: The agent uses the confirmed information to create and send the employment contract for signature.
  3. User Onboarding: Once the contract is signed, automated flows create the user’s M365 account and notify all relevant departments.

The Implementation Guide

This module provides the detailed, step-by-step instructions to build the entire solution.

Step 1: Train the AI to Read CVs (AI Builder)

This is the intelligence that reads Mark's CV after Sarah uploads it.

  1. Navigate to the Power Apps portal and select AI Builder > Explore.
  2. Choose the “Extract custom information from documents” model.
  3. Define the fields you want the AI to find: Full Name, Personal Email, Phone Number, Home Address.
  4. Upload at least 5 sample CVs and tag the documents by highlighting the text that corresponds to each field. This is how the model learns.
  5. Once tagged, Train and Publish your model.
A clean web interface titled AI models featuring a horizontal navigation menu with categories like Documents, Text, and Images. Below, a series of cards display various AI capabilities such as Document processing, Invoice processing, and Text recognition. A specific card for custom document extraction is highlighted with a bold red border, showcasing a CUSTOM MODEL badge and a descriptive icon. The design uses a minimalist aesthetic with blue accents and clear typography.

Step 2: Automate the Full Workflow (Power Automate)

The solution relies on a series of interconnected Power Automate flows that handle everything from contract generation to user creation. A parent flow is triggered by the Copilot, which then calls child flows to perform specific tasks, creating a modular and maintainable architecture.

Microsoft AI Builder

Used to create a custom document processing model that extracts structured data from unstructured CVs.

Power Fx

Used within Power Apps and Copilot Studio for low-code logic, like validating user input before triggering a flow.

This horizontal flowchart diagram outlines a four-step automated process for extracting CV details. It begins with 'Flow 1: Extract CV Details' on the left, moving to 'Copilot Studio provides CV file' in a blue-bordered box. The third step features a robot icon where 'AI Builder extracts entities' like name and email. The final step, in a green-bordered box, shows the 'Return extracted data to Copilot Studio'. The clean, professional layout uses color-coded boxes and directional arrows to visualize a seamless AI-driven recruitment workflow.

Step 3: Build the Conversational Front-End (Copilot Studio)

Finally, we build the Copilot agent that Sarah will interact with in Teams. This involves creating a topic that guides the manager through the process, calls the Power Automate flows as plugins, and provides clear feedback at every step.

A clean, minimalist user interface showing a messaging conversation between a human user named Sarah and an AI onboarding assistant. The chat features light purple and blue speech bubbles on a white background. Sarah initiates the onboarding process for a new employee, Mark Turner. The AI bot, represented by a green robot icon, successfully extracts the candidate's name and personal email from a CV. The layout is structured with clear timestamps and distinct avatars for each participant, demonstrating a seamless HR automation workflow.