How to automate HR onboarding in a multi-site hospitality business.
Most hospitality operators are still onboarding new starters the same way they were five years ago. A manager sends a WhatsApp with a start date. Someone prints a contract. HR chases right-to-work documents a week later. For a single site, this is irritating. For a multi-site operator with a constant stream of new starters, it is a serious operational liability.
Why manual onboarding costs more than you think
The visible cost of manual onboarding is the admin time. A general manager spending 90 minutes processing each new starter. An HR coordinator chasing documents. A payroll administrator re-keying information from a form into a system.
The invisible costs are harder to see but more damaging.
Right-to-work checks missed or filed incorrectly create compliance exposure. HMRC does not accept "we were busy" as a defence. For a hospitality business running 30 or 40 new starters a month across multiple sites, the risk compounds quickly.
Late payroll setup means starters sometimes miss their first pay run. For a kitchen porter on an hourly wage, missing a payslip is not an administrative inconvenience — it is a reason to walk out. High turnover in hospitality is partly structural, but some of it is self-inflicted through poor first impressions.
Managers pulled into paperwork are not on the floor. In a sector where labour cost as a percentage of revenue is the metric that keeps directors awake at night, every hour a manager spends on admin is an hour they are not managing service, training staff, or handling covers.
For the 12-site hospitality group we built this system for, the pre-automation onboarding process was consuming over 8 hours of management time per new starter across the group. At £15–20 per hour blended cost, that is £120–160 per hire in admin alone — before accounting for compliance risk or payroll errors.
What the automated flow looks like
A well-built onboarding automation does not replace your HR system. It connects your existing tools and removes the manual steps between them.
Here is the flow we build for multi-site hospitality operators:
Step one — Intake form
The new starter receives a link to a digital intake form before their first day. This captures everything in one go: personal details, bank information, emergency contacts, national insurance number, right-to-work document uploads, and any payroll-relevant information.
The form is built in Typeform or Google Forms, depending on what the client already uses. It takes the new starter around ten minutes to complete and can be done on a phone.
Step two — BreatheHR record created automatically
When the form is submitted, a Make.com scenario fires. It takes the form data and creates a new employee record in BreatheHR with all the relevant fields populated — name, role, site, start date, contract type, pay rate.
No manual data entry. No copy-paste errors.
Step three — Contract generated and sent for signature
The same Make.com scenario triggers a contract generation using a pre-approved template. The correct contract type is selected based on the role and hours captured in the intake form. It is sent to the new starter via PandaDoc or DocuSign for e-signature.
The signed contract is filed automatically against their BreatheHR record when returned.
Step four — Xero payroll record created
Once the BreatheHR record is confirmed, a second Make.com scenario pushes the payroll-relevant data — name, NI number, bank details, pay rate, start date — directly into Xero. The starter is set up on payroll before they have walked through the door.
This eliminates the most common cause of first-payslip errors: manual re-keying between HR and payroll systems. For more on how this connection works in practice, see our BreatheHR and Xero integration guide.
Step five — Right-to-work check logged
The right-to-work documents uploaded via the intake form are automatically tagged in BreatheHR with an expiry date reminder where applicable. For roles requiring ongoing compliance checks — visa holders, for example — the system triggers a reminder 60 days before expiry.
Step six — Manager notified
The site manager receives an automated summary: new starter confirmed, contract sent, payroll set up, right-to-work filed. Everything they need to know, delivered to their inbox or via a Slack notification, without them having to chase anyone for it.
The entire flow, from form submission to payroll-ready, runs in under four minutes.
The tools involved
- Make.com — the automation layer connecting everything
- BreatheHR — HR record management, document storage, compliance tracking
- Xero — payroll and accounting
- Typeform or Google Forms — new starter intake form
- PandaDoc or DocuSign — contract generation and e-signature
- Slack or email — manager notifications
You do not need all of these if you already have alternatives in place. If you are using a different HR system or payroll provider, the flow can be adapted. The principle is the same: one intake form, one submission, everything else automated.
What this actually delivers
For the 12-site hospitality group we built this for, the numbers were:
- 72% reduction in HR admin time per new starter
- £48,000 in annualised savings across the group based on management time reclaimed
- Zero payroll errors in the three months following implementation, compared to an average of four per month previously
- Right-to-work compliance rate of 100% — every starter processed through the system has a complete, filed, timestamped record
The system now processes 30–40 new starters per month across the group with no dedicated HR coordinator. The HR function was not eliminated — it was redeployed onto higher-value work.
How long does it take to build?
A standard onboarding automation for a multi-site hospitality operator takes two to three weeks to build and test properly. The build time itself is not the constraint. The constraint is usually getting your existing HR and payroll systems connected with the right API access, and agreeing the contract templates with your legal team or HR advisor in advance.
We scope, build, test, and hand over. Most clients are running the live system within a month of starting. For businesses that want ongoing support as they grow, we offer a fractional ops partnership that keeps the system maintained as headcount and sites increase.
Is this only for large operators?
No. The economics work from around five sites upward, but we have built simpler versions of this flow for single-site operators with high turnover — a busy restaurant doing 60 covers a night and churning through seasonal staff, for example.
The minimum requirement is that you are using BreatheHR and Xero, or willing to adopt them. If you are running payroll on spreadsheets, the first step is getting the right systems in place before automating on top of them.
For more on how we work with hospitality operators specifically, see our hospitality industry page and the full HR and onboarding automation service.
Running a multi-site hospitality business?
If your onboarding process still involves WhatsApp, printed forms or manual data entry into two separate systems, book a 20-minute discovery call. We will map your current process and tell you straight what to automate first.