tl  tr
  Home | Tutorials | Articles | Videos | Products | Tools | Search
Interviews | Open Source | Tag Cloud | Follow Us | Bookmark | Contact   
 Generative AI > Google Gemini API > HR Onboarding Agent

HR Onboarding Agent

Author: Venkata Sudhakar

Manual employee onboarding at ShopMax India involves coordinating IT, HR, Finance, and the hiring manager - often taking days to complete. An ADK onboarding agent automates the entire workflow: provisioning accounts, sending policy documents, collecting acknowledgements, raising equipment requests, and assigning first-week tasks in a single conversational interaction with the new joiner.

The agent orchestrates five onboarding steps as tools. The new employee interacts with the agent in natural language, and the agent drives the process to completion, logging every step to the HR system.


It gives the following output,

Onboarding complete for Arjun Mehta (EMP-2041). Here is a summary:

ACCOUNTS PROVISIONED
  Email: [email protected]
  Slack: shopmax-india.slack.com
  HR Portal: hr.shopmax.in

POLICY DOCUMENTS SENT
  Sent 4 documents to [email protected]
  Acknowledgement due within 3 days (ACK-7A3F2C recorded)

EQUIPMENT REQUEST RAISED
  Ticket IT-9B41D: Dell Laptop 16GB, External Monitor, USB Hub, Headset
  Delivery to Bangalore office within 2 days

FIRST WEEK TASKS
  Day 1: Meet Deepa Krishnan and team introduction
  Day 1: Complete HR portal setup
  Day 2: Mandatory cybersecurity training
  Day 3: Shadow senior team member
  Day 5: First 1-on-1 with manager - share 30-day goals

The agent completed all five onboarding steps in sequence from a single natural language request. In a traditional manual process, this would require HR, IT, and the manager to coordinate separately over one to two days. The agent handled it in seconds with a complete audit trail of every action taken.

For ShopMax India production, replace the simulated tools with real API calls: provision_accounts calls the Google Workspace Admin SDK to create the email account, send_policy_documents calls DocuSign or Adobe Sign to send for e-signature, raise_equipment_request creates a Jira Service Desk ticket, and assign_first_week_tasks creates tasks in Asana or the company task tracker. Store the full onboarding log in Firestore under the employee ID for compliance audits.


 
  


  
bl  br