Video Transcript
"Well, I got the job done."
"Yeah, but we didn't bill for it.
Yeah, we made the customer happy, but it wasn't
necessarily the best thing."
In a warehouse, it's not just picking and
packing.
We've got what we call special projects, but
it's special projects or anything that doesn't
fit into your normal pick, pack and ship flow.
If you're a 3PL, you're charging your clients
typically by hour for your special projects.
So you'll have a team that works with special
projects, you'll track those hours, you'll
bill your client for those hours, in theory.
In reality, oftentimes the hours billed is
a lot less than the hours clocked, which isn't
because anyone's doing anything malicious,
but the people are working on special projects.
They're focused on getting that work done,
not necessarily tracking well what projects
they're working on.
We had that problem in our own buildings.
We solve it using our WorkforceHero feature,
which is our labor force management that runs
across the warehouse.
I'm going to work today with Rob McFaul, who's
our VP of Fulfillment Operations, who's going
to talk us through WorkforceHero to make sure
that the hours we bill for special projects
match the hours actually worked on those projects
so we're not losing revenue that we earn,
and also how we track to make sure that the
amount of hours in payroll for the people
assigned to special projects also matches
what we're billed so that there's not a significant
amount of time off task or unbilled time.
Because the way the economics of special projects
will typically work is you pay an average
of $20 an hour, you charge your customer $45
an hour, but you have an admin overhead management
fees and costs associated with it.
So it's profitable, but it's not super profitable.
So you need to make sure that you don't have
any time off task, any more leakage than the
bare minimum so that you're profitable in
your special projects.
So Rob, why don't you start by talking us
through how an individual associate who's
working on special projects tracks which project
they're working on.
Okay.
So essentially, when an associate shows up
to work, they're going to walk up to a kiosk
like this.
This kiosk will allow them, with a badge,
to clock into their job.
Very simple.
No pin codes, no memorization.
This can also be associated with a door lock.
So they just have this one badge.
They walk into the facility and they're going
to use this to clock in, that would start
their pay for that day.
What we did with special projects specifically
is allowed them to very easily scan into a
job that then gets tracked through WorkforceHero
to what Aaron said and how it's easily tracked.
Then it's very simple.
No one has to write things down, no one has
to pull up an Excel spreadsheet and try to
remember who did what when a week later when
the manager's trying to figure out what they
did.
They're just empowered to do this.
And we'll show you later how easy it is for
the manager or supervisor to track, to make
sure that it's actually being tracked properly.
So I'm going to take my badge, I'm going to
scan it.
It's going to tell me, "Hey, you're here."
So, now I have the option to select a job,
go to lunch, finish my ship, or go to a specific
job.
That job could be picking, packing, whatever,
but in the case of special projects, I have
this QR code.
This QR code is associated on the backend
with a specific project.
All they need to know is they need this for
the job.
They could have a stack of them and be rotating
through.
Oh, yeah, I let it time out.
Let's get this back on.
Okay.
So now, I just scan that and now it says I
joined that job.
The job name is arbitrary.
We use Digits to back it up as like a job
ID, but you could use the name, you could
use any kind of thing you want.
And the good thing about this is if the job
has not been created in a WorkforceHero yet,
we put the digits SP- in front of the job
name, that tells the system that it's a special
project and will auto create the job on the
first scan so that no one has to go in and
create the job within ShipHero.
Any challenges with managing the special projects
team?
And you've been doing this for a lot of years.
What have you learned over those years to
make special projects better?
The challenges that obviously led us to this
is that tracking, that manual, someone has
to write, "Okay, three people start on a special
project."
Someone has to write that down on a piece
of paper.
What I hear from managers and I've heard over
the years is that's their last priority.
Their first priority is to calm the issue,
which is get the job done.
So they're focused on that.
They've got 10 people that just showed up,
they're temp workers, whatever.
They're unloading a truck, they could be wrapping
something, anything that's billable, and then
they forget about that part.
So it's like, "Well, I got the job done."
"Yeah, but we didn't bill for it.
Yeah, we made the customer happy, but it wasn't
necessarily the best thing."
So what we needed to do is integrate a system
where that manual tracking was removed and
that oversight could be done by a manager,
and you'll see the system later for that.
So that challenge is now averted by using
this system where they don't have to manually
track.
All they have to do is make sure that the
employees who show up to work are now clocked
into that job, including the manager or anybody
involved with that project, and it will track
all of it.
Okay.
And my understanding is you can actually connect
this to 3PL billing so that the customer's
automatically billed as part of that special
project for the labor component.
There's other components, typically the pallet
fee or if you have a per item fee, but the
hours will automatically pull from WorkforceHero
to 3PL billing so that the client is automatically
billed for the hours.
So one less task.
They're going to use a function within ShipHero
called Work Orders, which will allow you to
bill the special project, whether it's a special
project or what we would call a work order
assembly order.
And in there is where the job will be created
in ShipHero, and there'll be ad hoc charges.
So in 3PL billing, we use ad hoc charges to
bill for stuff.
So not only will it pull in the special project
hours, but any box charges, label or pallets
can all be added as ad hoc charges to the
work order.
And then that will be connected to 3PL billing
and pulled in as a full ad hoc charge based
on all the components, including hours of
that job.
So when you think about the people side, how
do you decide which people should go on special
projects versus picking or packing or sorting?
The decision would be based on a little bit
more of experience in the warehouse because
there's more diversity in it.
So I can start someone as a picker or a packer
fairly easily.
First day, there's a few sets of instructions
like push this button, do this, scan that,
very simple instruction.
So it's a good place to start people, but
we can also start people on special projects
assembly where you have someone who's leading
the task, leading the job, but then you have
a bunch of people that would just be assembling
things in a very factory-like way or assembly
fashion.
So that would be determined on day.
But the leaders, the people that are running
it, they have to go into the computer, they
have to understand a little bit about some
of our software to be able to run it as opposed
to a picker packer.
So maybe an experienced packer who gets good
at what they do or shows that they understand
our software better could be moved to special
project.
So it sounds like you need a ton of experience
for the special projects lead, lots of warehouse
experience, know how to bill the pallet.
And then for the individuals below them working
on it, that's often could be temps or new
hires who just have to be able to follow a
simple set of instructions.
Absolutely.
And as long as a lot of the project is just
that manual labor aspect, but that one person,
those two people that need to work that flow,
and now that person, that lead doesn't have
to try to remember how many hours all these
people work.
All they say is, "Here's your code, here's
your badge.
Make sure you keep this code with you for
that job.
When you're done that job, hand them back.
I'll give you a new one for our next project
and I'll direct you."
So that labor management part is very simple
and very low energy.
The barrier to entry is quite low to track
it very well.
One thing that I'm really excited that we
changed recently was a problem that we used
to have, from what I recall, is projects would
show up on the floor, they would be incomplete,
the floor could not complete it.
They didn't necessarily get back to the person
who created the project quickly.
And then we'd have projects sitting idle for
a significant period of time on work.
And I believe what we're doing right now is
the team, the remote team, so it's not a team
in the building, make sure that the projects
are fully complete and then hence the building,
just the next few tasks that they're supposed
to work on, and then it is their job to make
sure that nothing gets to the warehouse floor
that the warehouse floor cannot do.
Yeah.
Anything that's non-actionable does not show
up.
So there's no noise for the warehouse.
What we try to do is make sure that the noise
that they see or the interruptions or the
distractions are minimized.
So if their job or our system, if their job's
not done or if they have a blocker, that'll
go back to our remote team, that job will
move off their project board and they'll move
on to something else that's ready to work
on basically.
And the remote team will look at it, determine
the blockers, solve them, and then put it
back on their job board.
And we do that with the ShipHero to monday.com
integration, right?
Yes.
Yes.
That's how it goes back.
So we use monday.com for that project management
piece and future state with ShipHero, we're
going to use ShipHero more and more and more
to actually manage that whole flow even with
the remote team right within ShipHero.
At the moment, in a work order or a special
projects, you can upload attachments, BOLs,
weights, DIMs, box information, all the things
that are part of that project, right into
ShipHero.
So I've talked to the development team and
we're certainly working towards a fully functional
system right within the software where that
project can be managed remotely and onsite
with ShipHero.
All right.
And when you think about the people in this
building, what percent of them are working
on special projects?
It's usually a low percent depending on the
B2B component in that building.
Most of the warehouses have a team of anywhere
from two to four people that work on special
projects, and that's their main function.
What will happen is a very large special projects
comes in, you can see behind me, they're working
on pulling all these boxes for a client and
they're probably going to bring in extra people.
And the great thing about that component is
the labor management of it, you see your pickers
are slow or something like that, you can pull
them over to special projects, put them on
the billable hours by handing them a QR code.
Every single person in the building has a
ShipHero QR code on their badge to scan to
the kiosk to clock in.
So it's a fully integrated system.
So WorkforceHero is a fully integrated system
with ShipHero as a WMS, something that I've
always wanted, because in a warehouse we have
our time clock, whatever that is, and there's
various companies that provide time clock
clock in abilities, but it's never been connected
with the WMS.
So what we did in ShipHero was we put them
together so that activities within the warehouse
could be also tracked in the time or your
pay system.
So that makes it that fully integrated solution
so you can see what pickers are doing, idle
time, time off task, as Aaron said.
It auto-detects their activity.
So in this case, there's no auto-detection,
so we're scanning it.
But if I start picking in the app, automatically
I moved into that job of picking or packing
or inventory, replenishment of all the jobs
within are auto recognized.
It also tells you when they're not doing something,
time off task.
So that integrated system is, I've never seen
it before, and it makes managers have less
time worrying about that admin stuff with
employees and more time trying to make sure
that their job gets done.
As you think about the profitability of running
a 3PL, because you're charging for time and
labor in special projects, and this is just
a microcosm of running the whole building,
the only way you're losing money on special
projects is not counting time and time off
task.
And it happens all the time.
Every warehouse has leakage to time off task.
If you're not tracking it, you don't know
how bad it is and you cannot fix it.
So we found, as the system gets rolled out
to more buildings, the percent of hours billed
increases dramatically just because as you
track it, people will actually enter the data
and you do a much better job of capturing
the revenue that you as a business owner have
earned.
So your customers owe it to you, just got
to make sure you're billing them for it.
I want to talk about one last thing before
we go, which is non-English speakers.
So we're here in Florida, but every building
from the south through the north has a significant
percentage of non-English speakers in the
warehouse.
So how do you think about non-English speakers
and making sure that they've got the tools
they need to do the work, both in special
projects and throughout the warehouse?
So this has obviously been a pain point for
us for years.
So once again, the ShipHero engineers came
up with a solution, with Aaron's lead, and
basically we have made it so that a user within
ShipHero, you can set their native language
where it's Mexico Spanish or it could be Spain
Spanish or French Canadian versus France,
different language.
And what it will do is when they scan their
badge, it'll come up in Spanish or whatever
language they want.
So this has been a pain point.
Even though the tasks are somewhat simple,
there are instructions given to pickers, packers,
special projects workers that are not complicated,
but if they can't read them, they sometimes
ignore them.
So now, if you set their language, when they're
interacting with the system, it's going to
show them the communication in their language.
Yeah, that's something we're working on, continuing
to roll out more languages across more parts
of the system because A, it reduces mistakes,
but B, most importantly for me, I think it
increases retention of those associates as
they see that they're respected, that we're
putting the effort towards accommodating their
native language, they're more likely to stick.
And we have a lot of really hardworking, dedicated
employees that do not speak English.
And by giving them the tools they need to
do their job really well, we have a higher
retention with them.
So something I'm really proud of.
This was just a recent feature that we turned
on here, and I saw one of the employees who
I've known for years walk up and scan her
badge and her face just lit up because this
was the first time she was actually able to
read the screen properly.
So that was a great feature.
Just continually trying to work with the people,
work with the software, the engineers, WorkforceHero
is a work in progress.
There's still more features to be added.
I have more ideas, but its basic functionality
now can be fully utilized as a payroll system
and as a tracker of activities within the
warehouse.
So it's a dual purpose there.
The point is not to cover payroll just so
that you have one less piece of software,
it's so that by having it together, that's
how you know that the hours worked match the
hours paid.
Because you've probably kitted and shipped
out of here tens or hundreds of thousands
of special projects over the years, any last
thoughts about what someone who's starting
up a 3PL should be thinking about running
a warehouse really well for special projects?
Well, now that we have this software, it's
really a matter of execution and having the
organization, the way we do it with a team,
whether it's remote or not, if you're running
your own warehouse and you're trying to make
sure it works, having that point person who
sets the jobs all up, they're already being
set up automatically, so it's a very simple
process.
And then I think the main thing for whoever's
doing that is we have a dashboard, which you're
going to see probably in a screen cutaway.
It is a nice dashboard that's going to show
you what jobs are clocked into for how long.
And so you can manage that very easily on
a daily basis to do a sanity check, end of
the day, quick look on the dashboard, make
sure that the projects that you expected to
be billing are being billed, because you still
rely on the employee to scan.
So there is that point of failure potentially
with that.
So that's why the dashboard is there, to give
you that extra bit of work.
And then being efficient, touching things
once, the standard warehouse stuff, just making
sure that when people are pulling stuff, they're
putting them in locations, they're putting
them in spots where they know where they are
so that there's just no confusion.
Keep it simple.
Yeah, I'll add accountability and just making
sure that you're connecting all the dots so
that you're hitting your SLAs for your customers
and you're getting billed for it.
It is a process.
As long as you're following that process,
you'll do well.
But if you ignore it and you just assume it
runs itself, you'll often have gaps that can
be really costly.
So, I would encourage everyone who's running
a warehouse to spend a couple of days thinking
about their special projects process and flow,
make sure there's one person owning what gets
done, make sure that it's complete before
it gets to the warehouse and that you're tracking
the hours.
Once you have that system in place, you'll
find that your revenue capture is higher than
it was before.
Just why I'm so adamant about making sure
that at the end of the day you're checking,
because very easily someone could stay clocked
in by mistake, they forgot to clock out, and
then you're overbilling.
You don't want to overbill your clients either.
They don't like that very much.
So because this is your source of truth, meaning
this tracking system, if it's incorrectly
tracked because of the human element, you
need to make sure that you're checking both
ends of those transactions so that when someone's
out of the building but still "billing hours,"
you don't want that to happen.
And just as a final point, even if you're
a 3PL with four or five employees, this is
just as important to be able to track that
time.
It's just one less thing you have to think
about.
And even if that person is full-time doing
a job, there's multiple projects.
So if you have projects that you're doing
or you have billable hours, or you just want
to know how long someone is doing something
in a specified task, whether it, I don't know,
changing the lights, whatever it is, you could
create a special project or a time tracking
job for that person to scan in and it can
be tracked.
So even in a small warehouse is very beneficial.
As you can tell, we're really passionate about
building the best software in the world for
helping you manage your special projects,
everything from making sure the job is done
to making sure you're capturing the money.
But please add any comments.
I'm sure we're missing things.
How can we make this better?
Whether you're a ShipHero user or not, just
add a comment to the video and we'll respond.
Thank you.