Homepage
Examples
Employee Onboarding Tool

Employee Onboarding Tool

This tool automates new hire access setup by running department-specific workflows that provision tools like GitHub, AWS, PostHog, and Intercom.
THE CHALLENGE

Manual access provisioning delays new hire productivity

New employees start but can't do their jobs because access provisioning hasn't happened yet. IT manually adds people to systems one by one. Team leads field constant requests about permissions. HR has no way to track what's been set up and what's still pending.

About this tool

Tool Description

This platform automates access provisioning based on department. Select a new hire's department and the system triggers the appropriate workflow. Development gets GitHub repositories, AWS Console, and PostHog. Customer support gets Intercom. Team leads approve repository access via email. Employees provide credentials through forms.

Key Features

Department-based workflow automation, GitHub repository provisioning with team lead approval, AWS Console setup, PostHog and Intercom access, Postmark email notifications, workflow progress tracking, and MongoDB storage.

Result

Access setup happens in hours, not days. IT handles exceptions instead of routine provisioning. Team leads click approve in email without touching GitHub settings. HR tracks exactly who has access to what.

Prompts used to build this app

1173 lines of code

💬 9 prompts used

1173 lines of code

🪙 11M tokens

Prompt 
Employee Onboarding App 1

I want to build an employee onboarding application that on the homepage should have all the added employees and the button to add a new employee. When I click on the button, add a new employee, I should be able to choose a department: customer support, development and marketing, add new employee's name, company email for that user, team lead email and their personal email where they will get a notification once all the accesses have been given. Customer support users should get access to Intercom. Development users from development department should get access to AWS, GitHub, and PostHog. When you assign GitHub and PostHog, first send an email to the team lead to set repositories from this organization where the new employee will get access to, then the team lead should get a link to a page where we should list all the available repositories from the current organization. Make sure to use requestSecret MCP to ask me for all needed credentials during the backend implementation. Once they check all the repositories, they can click done and after that continue with the flow. Then the next thing is to send an email to the employee's personal email to request their GitHub username. Once they get an email, they should open up a specific page to enter their GitHub username. Once they enter and click done, then we should give them the access to all these repositories. Also make sure that on each employee's page, when I open it up, I want to see the entire workflow that is triggered and I want to see all the accesses that they have been given the access to. Once all the accesses have been given, send an email to the employee's personal email with the list of all the accesses that they have been given. Also when I choose the department, I want to see the flow that will be triggered and all the accesses that will be given for that specific department for that user, the employee.

Prompt 
Employee Onboarding App 2

Please implement the entire backend, all integrations and email sending.

Prompt 
Employee Onboarding App 3

I cannot create a new employee nor do I see any previous employees. Also, you didn't ask me for any credentials for GitHub, Intercom and PostHog - is that implemented?

Prompt 
Employee Onboarding App 4

I want to add the REAL API calls and integrations right now! Please implement.

Prompt 
Employee Onboarding App 5

Please change the mailing from Sendgrid to Postmark and implement the full AWS integration.

Prompt 
Employee Onboarding App 6

AWS access isn't working - make it so that the user is added to AWS with the web interface access. Also, when I open the link from the tech lead email, I get a blank screen. Please fix these issues.

Prompt 
Employee Onboarding App 7

This works well but the GitHub repos are not fetched from the organization - they seem to be mocked. Also, please implement PostHog and Intercom integrations.

Prompt 
Employee Onboarding App 8

Can you fix the GitHub issue? I've created a personal access token and gave the repo and admin:org permissions. Test the connection somehow.

Prompt 
Employee Onboarding App 9

Please fix Intercom and PostHog provisioning.

💬 prompts used

🪙 tokens

Share this post