Add new employees to BambooHR and manage system access

Danielle Swanser

Danielle Swanser

Product Engagement Manager

IT

This story automates new hire account provisioning by running a daily BambooHR report to identify employees starting that day, then simultaneously creating their accounts across Okta, Slack, Google Workspace, and Microsoft Entra ID with no manual IT work required.

What you'll see:

  • Run a scheduled daily report in BambooHR to pull employees hired in the last 24 hours
  • Filter the list to identify employees whose start date is today
  • Post an automated Slack notification announcing the new hire to the team
  • Create the new employee's account in Okta via a Send to Story action
  • Check if the employee already exists in Slack, and invite them to the workspace if not
  • Provision a new Google Workspace account with a temporary password
  • Create a new user in Microsoft Entra ID with their job title and department details
  • Receive confirmation in Slack when the Okta account has been successfully created
  • Use a web form to manually add a new employee to BambooHR when needed

Perfect for:

  • IT operations teams: Automating repetitive user provisioning tasks across multiple platforms for every new hire
  • HR teams: Eliminating manual handoffs to IT by triggering account creation directly from BambooHR data
  • IT admins managing Microsoft + Google environments: Provisioning accounts across both ecosystems simultaneously without duplicating effort

Requirements:

  • Integrations: BambooHR, Okta, Slack, Google Workspace, Microsoft Entra ID (Azure AD)
  • Credentials: ◦ BambooHR API key ◦ Slack Bot token (with chat:writeusers:read.email, and admin.users:write scopes) ◦ Okta API key ◦ Google JWT credential (with admin.directory.user scope) ◦ Microsoft Entra ID OAuth credential (with User.ReadWrite.All and Directory.ReadWrite.All scopes)
  • Resources: Company domain, Slack workspace team ID, Slack new joiners channel ID, BambooHR subdomain
  • Prerequisites: A custom Slack app (HRBot) configured with the required user and bot token scopes; a separate Tines story to handle Okta user creation via Send to Story

Get the featured workflow

Import this workflow to your tenant, from where you can adapt it to meet your unique needs.

View workflow
bamboohr🔑🏘Add new employees to BambooHR and manage system accessTools: BambooHR, Google, Microsoft Azure, Okta, Slack

Receive Five-minute flows
directly in your inbox

Built by you,
powered by Tines

Already have an account? Log in.