Connect Smartly payroll
Set up your employees, labour codes and leave so each week's hours export to Smartly.
If you run payroll in Smartly, Tradie can turn a week of timesheets into a file Smartly imports. This page is the one-off setup: the setting, your employees’ Smartly codes, and how each kind of time maps to a Smartly row type. Once it is done, the weekly export is a couple of clicks. There is no direct connection between the two systems - you download the file from Tradie and upload it in Smartly.
Before you start
Have these to hand from Smartly:
- Each employee’s Smartly employee code - the short code Smartly knows them by, such
as
JJ. It is set up under Smartly’s company details. - Your row type numbers, if your Smartly account uses different ones from the usual
list (
#50Normal Pay,#51Allowance,#60to#84for leave). - Any pay component codes for allowances, and your special leave code, if you use them.
1. Switch it on
Step by step: switch on Smartly
- Log in to the Scheduler as an administrator.
- Click the hamburger icon at the top right.
- Under Company, click Settings.
- Type
Smartlyinto Search. - Tick Smartly payroll integration.
Nothing Smartly-related appears anywhere until this is on. Three more settings under Payroll Integration set the defaults the export starts with:
| Setting | Default | What it decides |
|---|---|---|
| Smartly export - include unprocessed timesheets | On | Whether entries not yet sent to Infusion are exported too |
| Smartly export - count leave days in Days Paid | Off | Whether days of leave count towards each employee’s Days Paid |
| Smartly export - include lunch breaks | Off | Whether lunch break entries go into the file |
Each one can still be changed in the export itself, week by week.
2. Check the row types
Smartly identifies each kind of pay by a row number. Tradie arrives with the usual list
already filled in, from #50 Normal Pay to #84 Lieu Earned.
Step by step: check the row types
- Click the hamburger icon, then Smartly Row Types.
- Compare the list with the row types in your Smartly account.
- Add any your account uses that are missing, and correct any numbers that differ.
A row type that is in use cannot be deleted. Untick Active instead. That stops it being picked for new mappings and leaves existing ones alone.
3. Give each employee their Smartly code
Step by step: add a Smartly employee code
- Open the Users screen and edit the person.
- Open the Accounting and payroll links section.
- Enter their code in Smartly employee code.
- Save the user.
Anyone without a code is left out of the file, and the export lists them so you can see whose hours are missing. Leave the code blank for people who are not on your Smartly payroll.
4. Map your labour codes
Each labour code needs a row type, so Tradie knows what kind of pay its hours are.
Step by step: map a labour code
- Open the Labour Codes screen.
- In the Smartly Row Type column, pick the row type for each code.
- Fill in Pay Rate / Code where the row type needs one.
What goes in Pay Rate / Code depends on the row type:
| Row type | Pay Rate / Code |
|---|---|
| Normal pay | The Smartly pay rate, 1, 2 or 3. Blank means 1 |
| Allowance | Your Smartly pay component code. Required |
| Special leave | Your Smartly special leave code. Required |
| Leave | Not used |
Pick Don’t export for a code that should never go to Smartly, such as unpaid travel. It is then left out without a warning. A code still on - Not mapped - is left out with a warning, so you can tell “not looked at yet” from “decided against”.
You do not have to map every code now. Anything unmapped shows up during the export, and can be mapped there.
5. Map your leave jobs
Most companies book leave to an Admin job such as “Sick Leave” or “Annual Leave”, using the technician’s normal labour code. Left alone, those hours would export as normal pay. Give each leave job its own row type instead.
Step by step: set a pay type on an Admin job
- In the Scheduler’s Admin job list, right-click the leave job.
- Click Smartly pay type….
- Pick the Row type, such as
#60 Sick Leave Taken. - Fill in the code if the row type asks for one.
- Click Save.
Hours booked to that job now export as its row type, whatever labour code they were booked with. The job’s tile shows a small marker with the row number. Choose - Use the labour code - to go back to the labour code’s mapping.
6. Run your first export
Follow Export timesheets to Smartly for a week you have already paid. Check the file against that pay run before you trust it with a live week.
See also
- Export timesheets to Smartly - the weekly export, once this is set up
- Connect PayHero payroll - the same setup for PayHero
- Labour codes - the codes being mapped to row types