> ## Documentation Index
> Fetch the complete documentation index at: https://docs.accessowl.com/llms.txt
> Use this file to discover all available pages before exploring further.

# Google Workspace as HRIS

> Use Google Workspace as your HRIS source in AccessOwl.

You can sync your HR system into Google Workspace and have AccessOwl treat Google Workspace as your HRIS. This passes employee data (such as manager, department, role, and custom fields) into Google Workspace, which AccessOwl reads as your HRIS source.

## Steps

<Steps>
  <Step title="Sync your HR system into Google Workspace">
    Set up your HR system to provision employees and their data into Google Workspace. The exact steps depend on your HR system. For Rippling, see [Rippling](/integrations/all/rippling).
  </Step>

  <Step title="Create custom fields in Google Workspace">
    * Sign in to the [Admin Console](https://admin.google.com) as a super administrator.
    * Go to **Directory → Users**.
    * At the top, select **More options → Manage custom attributes**.
    * Click **Add Custom Attribute**.
    * Enter a **Category** name (this is your schema name, which you provide to AccessOwl when finalizing the setup) and add two fields of type **Date**: one for the start date and one for the end date. For example:
      * `start_date`
      * `end_date`
    * Configure your HR system to fill these fields for each user, or set them manually for at least one user.

    In the example below, the schema name (**Category**) is `AccessOwl`.

    <img src="https://mintcdn.com/accessowl/m3UNsp7Mm1Au_g_e/images/google-hris-schema-name.png?fit=max&auto=format&n=m3UNsp7Mm1Au_g_e&q=85&s=badd2a451ec96a30e634cbad22a86c81" alt="Google Admin Console: Add custom fields dialog showing Category field set to AccessOwl with start_date and end_date fields" width="1519" height="491" data-path="images/google-hris-schema-name.png" />

    <Note>
      The field names above are examples. You can choose your own names, but you must use the same pair of fields for all users (employees and contractors alike) and provide AccessOwl with the exact names when finalizing the setup. AccessOwl configures the mapping to these names, so they must match what is in Google Workspace.
    </Note>
  </Step>
</Steps>

## Finalizing the setup with AccessOwl

After syncing your HR system with Google Workspace, contact AccessOwl support and provide:

* **Schema name** (shown as **Category** in the Google Admin Console)
* **Start date attribute name**
* **End date attribute name**

<Warning>
  Before contacting AccessOwl support, make sure at least one user has a value set in the custom schema. AccessOwl can only discover and map the schema once it is in use.
</Warning>

Once configured, AccessOwl will:

* Automatically onboard users based on the start date field.
* Automatically offboard users based on the end date field.
* Sync all other fields (department, role, manager) from Google Workspace.
