[Free eBook] How To Setup AI Agents In Google Workspace Code-Free

Employee Onboarding Automation on Google Workspace with Zenphi

IT Ops Automation , Zenphi Use Cases By Industry Or Role

Learn how to use Zenphi to build a fully automated Google Workspace onboarding workflow. From Google Directory triggers to automated Slack provisioning and Gmail signatures.

Employee Onboarding Automation on Google Workspace

Table of Contents

Streamline Your IT Operations with Google Workspace Onboarding Automation

Manual employee onboarding is prone to human error and consumes valuable IT hours. By using Zenphi’s no-code automation platform, Google Admins can automate user provisioning, group assignments, and third-party access in minutes. Zenphi can become your  trusted tool for any automations around user lifecycle management in Google Workspace, for offboarding in Google Workspace and data archiving

However, in this guide, we’ll focus on one process in particular — user onboarding in Google Workspace — and explain, how you can do it step-by-step, using Zenphi.

Employee Onboarding Automation On Google Workspace With Zenphi: Step-By-Step Guide

Choose Your Starting Point

There are two ways to kickstart your automation in Zenphi:

  • Option A: Use a Verified Template

    Zenphi offers a library of pre-built "Google Admin" templates.

employee onboarding on Google workspace - ready to use template in Zenphi
  • Option B: Use ZAIA (AI Automation Assistant)

    Zenphi has an AI workflow building assistant. If you have a specific process in mind, simply tell ZAIA what exactly you need it to build.

The #1 Automation platform for Google Workspace users Lifecycle Management & Admin Tasks

Zenphi is your #1 Google Admin tool and the most flexible platform to automate employees onboarding and offboarding, access provisioning, Shadow IT detection, file sharing audits monitoring automation and so much more. Contact us to get access to best practices your peers are using today!

Define Your Trigger

The “Trigger” is what tells Zenphi to start the process. You can switch triggers at any time:

onboarding a new user in google workspace — from Google Directory
  • Google Directory Trigger

    Listen for the "Create User" action. The moment an admin creates a user in the Google Admin Console, Zenphi takes over.

onboarding a new user in google workspace — when user is created in Google Directory
  • HTTP Trigger

    Best if your "Source of Truth" is an external HRIS (like Workday or BambooHR). It receives data the moment a hire is finalized in your HR system.

  • Form Submission

    Ideal for smaller teams where a manager fills out a simple Zenphi form to request a new hire setup.

Intelligence & Group Assignments

Next standard step – is to add a user to Google Groups. Unless, HR requests specifically to not add a user to Google Groups. 

  • Set up a Condition

    The beauty of Zenphi is that you can set up this If Condition easily and specify the Clause with a reference to a trigger Form or a setting in Google Directory.

  • Perform an Action on a List

    In case the answer to a question "Do we have to add a User to Google Groups" is Yes — all you need to do is to perform an action on a list and add a user to all the necessary groups. You can easily specify a Group's Member role here and what Group emails they're entitled to receive.

onboarding a user in google workspace —add to google groups with zenphi 2

Calendar & Third-Party Tools

With Zenphi, you can get a new hire integrated into the team culture immediately: 

  • Add To Group Google Calendar

    Use the Create Calendar Delegate action to add a user to department-wide calendars with specific permissions. In this action you can specify a Role: Busy/Free Reader, Event Details Reader, Writer, or Owner.

onboarding a user in google workspace —delegate Group calendars
  • Adding to Third-Party Tools

    You can use Zenphi to also add new users immediately to selected third-party tools, like Slack. To do that, just search for the tool name in the Actions toolbox and see if adding a new user action is available. If the action is there, you'll be able to set it up by adding a new user's email from the Trigger or one of the following steps (like Create a User), and set up relevant permissions or roles.
    For example, if you're adding a new hire to Slack channels, you can use Add Members action, or Update User Group Members if there's a specific group of department-based Slack channels.

onboarding a user in google workspace —add to slack channels

Human-in-the-Loop Approvals

Many companies have a certain approval step within their onboarding workflow. For example, a manager’s sign-off is needed to provide a newcomer access to certain tools or for adding them to a project. Let us show you how to set up this approval workflow as a part of your onboarding using Zenphi. We’ll be using a Jira example — let’s assume, if a new hire is a part of IT team, they need access to Jira, but it has to be approved by a manager. You can certainly set up this approval automation for any other scenario — you’ll see how easy it is to do it with Zenphi

  • Does It Need To Be Approved?

    Just like before, we set up an If Condition — in our case, If this new hire a part of the IT Team? Clearly, you condition can be different. For example, Do they belong to a special Very Important Persons Google Group (aka, are they a C-Suite)? Or Are they full-timers or contract workers?

    After the Add Condition, you can use Assign a Task action — to create an Approval Task. Next, you can add another conditional logic — what to do if access is approved. And what action to perform next if access is denied or Approval task expired (we'll get to it below).

  • Setting Up Approval Task

    Zenphi's Approval Task action is very helpful. Here' you can specify how many reminders you need to be sent automatically, what should be the outcome of approval process (Approved, Rejected, Escalated, Unsure, etc.) There're no hard-coded outcomes, so you can design your approval task according to your needs. You can even set up the escalation period!

The Professional Finish

To finalize the onboarding a new user in Google Workspace, you can add some steps that are not necessary but considered to be a best practice. 

  • Email Signature

    Use the Replace Placeholder Action (in our screenshot renamed to Generate email signature html) and Set Gmail Signature actions to map signature elements (like job title, department, email etc.) and automatically apply the company-branded HTML signature to the new user's account.

  • The Welcome Email

    Send a final confirmation to the employee's personal email containing their new credentials, first-day schedule, and a welcome note from their manager.

Pro Tip: Architecture Matters

To wrap up our onboarding a new user in Google Workspace with Zenphi guide, there’re few things we’d like to remind you, as they will clearly impact the way you approach the automation project, and the outcome of the digital transformation. 

  • The order of your workflow depends on your Trigger

    As we explained, Zenphi is the most flexible tool you'd ever use. There are several ways to trigger a new user onboarding in Google Workspace using Zenphi. You should choose one that aligns with your internal policies, existing best practices and the way your company want to structure the automation.
    You can start with listening to the HRIS event. In this case, your first step should be Create User in Google Workspace. You can also start with a Form submission — here, creating a new user in Google Workspace would be compulsory as well.

    However, if you start with the user creation event in Google Directory, your focus would be on provisioning (adding to Slack, Groups, and Folders).