Mailhook and BambooHR: New-Hire Email to HR System Template
This Spojit template turns a new-hire notification email into a fresh employee record in BambooHR, with no manual data entry.
What It Builds
A workflow that starts from a Mailhook trigger: your recruiting or onboarding tool forwards new-hire emails to a dedicated @mailhook.spojit.com address. An Agent-mode Connector node reads the email, pulls out the new hire's name, role, start date, and contact details, then Spojit pushes those fields into BambooHR through the HTTP connector, which Miraxa points at the BambooHR REST API.
The Prompt
Paste this into Miraxa and it builds the workflow, connecting the tools for you:
Build a workflow that triggers when a new-hire email arrives at a mailhook address, extracts the new employee's full name, job title, department, start date, and work email from the message, and creates a matching employee record in BambooHR by calling its REST API.
Connectors Used
- Mailhook trigger - the workflow gets its own email address; any message sent to it starts a run.
- Connector node (Agent mode) - reads the email body and extracts the new-hire fields.
- HTTP - Miraxa researches the BambooHR REST API and creates the employee record (BambooHR has no native tile).
Customize It
Adjust the prompt to match your data: add fields like manager, location, or employee number, set a default department, or map job titles to BambooHR codes. You can also tell Miraxa to add a confirmation email to the hiring manager once the record is created.
Tips
- Have your BambooHR API key and subdomain ready so the HTTP connection authenticates on the first run.
- Use Agent mode for extraction when email formats vary; switch to Direct mode if your notifications follow one fixed template.
- Test with a sample new-hire email before pointing your live onboarding alerts at the mailhook address.