Onboard employees to BambooHR and grant access to office suites and Microsoft Teams
This Five Minute Flow walks through how to automate employee onboarding across BambooHR, Okta, Google Workspace, and Microsoft 365 — from a daily scheduled report all the way through to account creation and team channel access, without a single manual step.
What you'll see:
- Submit a new hire's details through a Tines Page, triggering the creation of their employee record directly in BambooHR
- Run a scheduled BambooHR report to pull all recently added employees and filter down to those starting today
- Split the employee list into individual events so each new hire is processed simultaneously
- Create user accounts in parallel across Okta, Google Workspace, and Office 365 using Microsoft Graph
- Look up the new hire's department and add them to their corresponding Microsoft Teams channel
- Send a welcome message to the department team channel and a provisioning confirmation to the IT-Alerts channel
Perfect for:
- IT teams managing multi-platform provisioning for new hires across cloud tools
- HR operations teams who need a simple, self-service way to add employees into BambooHR without touching a Tines workflow
- IT admins at scaling companies where manual account setup across four systems creates delays on day one
- Security-conscious teams who want consistent, auditable account provisioning with forced password resets on first login
Requirements:
Integrations:
- BambooHR
- Okta
- Google Workspace (Admin SDK Directory API)
- Microsoft 365 via Microsoft Graph API
- Microsoft Teams (department channel webhooks)
Credentials:
bamboohr— BambooHR API keygoogle— OAuth token for Google Workspaceokta— Okta API keyms_graph— Microsoft Graph credential with scopes:User.ReadWrite.All,TeamMember.ReadWrite.All,offline_access
Resources:
bamboohr_domain— your BambooHR instance domainms_domain— your Office 365 domainms_teams_mapping— a JSON lookup table mapping department names to Microsoft Teams channel IDs and webhook URLsokta— your Okta domain URL
Prerequisites:
- A separate Tines story configured for Okta user onboarding (called via Send to Story)
- Microsoft Teams webhooks set up per department channel
- Story scheduled to run daily in the morning
Get the featured workflow
Import this workflow to your tenant, from where you can adapt it to meet your unique needs.