Job Types
BinRouter supports three types of dumpster jobs: delivery, pickup, and switch. Each job type has a different routing pattern and is optimized accordingly. Understanding these job types is key to setting up your routes correctly.
1. Delivery Jobs
A delivery job means dropping off an empty dumpster at a customer location. The driver picks up an empty dumpster from the facility (yard), drives to the customer, and drops it off. This is the simplest job type and is common for new customers or construction sites that need a dumpster placed.
Route pattern: Facility → Customer. The driver starts at the yard, picks up an empty dumpster, and delivers it to the customer address. After delivery, the driver continues to the next stop (which could be another delivery, a pickup, or a switch) or returns to the facility to reload.
Inventory impact: Each delivery reduces the available dumpster count at the facility by one. BinRouter's route optimizer tracks facility inventory and ensures you have enough empties to fulfill all deliveries. If you run out of dumpsters, the optimizer will alert you.
Common scenarios: New construction site needs a 20-yard dumpster; homeowner requests a dumpster for a garage cleanout; retail store orders a dumpster for a remodel.
2. Pickup Jobs
A pickup job means collecting a full dumpster from a customer, taking it to the landfill to empty, and then returning the empty dumpster to the facility (yard). This is the most common job type for ongoing waste service — customers fill the dumpster, and you pick it up when it's full.
Route pattern: Customer → Landfill → Facility. The driver goes to the customer address, picks up the full dumpster, drives to the nearest landfill to empty it, and then returns the empty dumpster to the yard. Pickup jobs involve three stops and more travel time than deliveries, so BinRouter optimizes the order carefully to minimize backtracking.
Inventory impact: Pickup jobs return an empty dumpster to the facility after emptying at the landfill, so the facility's dumpster count increases by one after the job is complete. This replenishes inventory for future deliveries.
Common scenarios: Construction site has a full 30-yard dumpster that needs to be emptied; restaurant's dumpster is full and needs pickup; homeowner's cleanout dumpster is ready for pickup.
Landfill selection: If you work with multiple landfills, BinRouter will route the driver to the closest landfill based on the customer location. You can also configure landfill preferences by waste type (e.g., route construction debris to Landfill A, household waste to Landfill B).
3. Switch Jobs
A switch job (also called a swap or exchange) means replacing a full dumpster at a customer location with an empty one. The driver picks up an empty dumpster from the facility, goes to the customer, swaps the full dumpster for the empty one, and then takes the full dumpster to the landfill. This is common for customers who need continuous service without downtime.
Route pattern: Facility → Customer → Landfill. The driver starts at the yard with an empty dumpster, drives to the customer, swaps the full for the empty, and then takes the full dumpster to the landfill to empty it. Switch jobs are the most complex because they involve picking up an empty, delivering it, and then making a landfill run.
Inventory impact: A switch job reduces the facility's dumpster count by one when the driver picks up the empty, then has no net impact because the full dumpster is taken to the landfill (not returned to the facility). If you want to track switch jobs differently for inventory purposes, BinRouter can adjust the logic accordingly.
Common scenarios: Commercial customer with ongoing service needs a full dumpster swapped for an empty; manufacturing facility generates waste continuously and can't have downtime; event venue needs a dumpster swap during a busy weekend.
4. Job Fields
Every job in BinRouter has a set of required and optional fields that help the route optimizer assign and sequence jobs correctly.
Required fields:
- Job type: delivery, pickup, or switch
- Customer address: street, city, state, zip code (geocoded automatically)
- Scheduled date: the date the job should be completed
Optional fields:
- Order number: your internal work order or job ID (for tracking and reporting)
- Customer name: name of the business or homeowner
- Zone: the service zone (e.g., "North County," "South City") for driver assignment
- Requested size: dumpster size (10-yard, 20-yard, 30-yard, etc.)
- Waste type: construction debris, household waste, yard waste, etc. (for landfill routing)
- Time window: earliest and latest time the customer is available (for time-constrained jobs)
These fields can be imported from your spreadsheet or entered manually when creating a job. The AI import feature will match your column headers automatically, so you don't need to reformat your existing dispatch sheets.
5. Job Status Flow
Jobs move through a lifecycle as they're assigned, optimized, and completed:
Pending: Job has been created (manually or via import) but not assigned to a driver or route yet.
Assigned: Job has been assigned to a driver and included in an optimized route. The driver can see the job in their mobile route view.
Completed: Driver marked the job as complete (picked up or delivered). The job is now closed and included in analytics.
Declined: Customer canceled the job, or it couldn't be completed (e.g., access issue, customer not available). Declined jobs are excluded from routes and marked for follow-up.
You can filter jobs by status on the Jobs page to see which jobs are pending assignment, which are out for completion, and which are done.
Ready to get started?
Start your free 3-day trial and optimize your first route in minutes.
Start Free Trial