CleanCloud allows you to define service areas for pickup and delivery using routes and geofences, ensuring customers are covered within designated zones. You can create and customize routes manually by drawing geofences or using zip codes for automated assignments.
Even if customers are nearby, they must still be explicitly included in a defined route to gain access to pickup or delivery services. This ensures efficient management of service areas and prevents unexpected gaps in coverage.
Regardless of how close an address may be to your store, it must be properly included in a route. You can configure routes by using zip codes to define postal areas or by drawing geofences to manage flexible service radii. Without this configuration, customers may unintentionally fall outside the service area, causing potential service gaps.
✔ Pickup and Delivery features are available on Pro, Grow, or Grow+ plans. Contact Support to discuss upgrading your plan.
How to Create a Route
Go to Settings → Admin → Pickup and Delivery → Routes → Add Route.
Enter a route name and click Submit.
Define the service area under the Geofence column:
Click View → Add GeoFence to open the map.
Choose between:
Preset radius circle (3, 5, 10, or 15 miles) – useful for DoorDash and Uber integrations.
Custom shape – Click on the map to outline your service area. Ensure all points are connected.
Click Save GeoFence to Route once the service area is finalized.
⚠️ Notice: GeoFences must not overlap to avoid confusion during sign-up and severe issues. Overlapping routes prevent us from diagnosing pickup and delivery-related problems.
How to Edit a Route
Go to Settings → Admin → Pickup and Delivery → Routes.
Click the Edit icon next to the route you want to update.
Modify the following options:
Time Slots – Define the available pickup and delivery windows. You can configure slots specifically for:
Pickup & Delivery
Pickup Only
Delivery Only
Closed Dates – Mark specific days when services are unavailable. You can also:
Use Reschedule Repeat Pickups to Date to define a replacement date.
Enable Apply to All Routes to apply the same closed date across all routes.
Price Lists – Assign different pricing structures to routes.
Note: The price list set here will override any default set at the Pickup and Delivery settings level.
Geofence Type – Choose Regular (drawn manually) or By Zip Code.
Custom Fees & Minimums – Adjust delivery fees, minimum order amounts, and turnaround times.
Click Submit to save changes.
🤓 Time Slots: Once the Start time has passed, customers can't book that time slot. For example, if it's 7:05 am, a slot from 7 am to 1 pm won't be available. Consider breaking longer slots into smaller increments for better availability.
This will only be applicable if, under Admin → Settings → Pickup and Delivery → Pickup/Delivery Options → 'Allow Pickups From', you select both 'Today' and 'Anytime'.
How to Use Zip Codes for Geofences
Instead of drawing a route manually, you can create service areas using zip codes:
Go to Settings → Admin → Pickup and Delivery → Routes → Edit Route.
Select "By Zip Code" under Geofence Type.
Enter zip codes (e.g.,
90210,92102
) without spaces.Click Submit – Customers within these zip codes will be automatically assigned to this route.
📌 Note: Partial zip codes will not be considered.
Restricting Signups to Your Geofences
To ensure customers sign up only if they are within a route:
Go to Settings → Admin → Pickup and Delivery → Address Options.
Enable "Assign Customers to Route on Signup" and choose:
"Automatically assign the customer to a route based on geofence" – Customers are assigned based on their location.
"Let customer choose route when they sign up" – Their address will be verified against the geofence.
Customers outside your service area will not be able to complete signup, reducing unnecessary requests.
📌 Note: Customers attempting to sign up outside your service area are logged under Settings → Admin → Pickup and Delivery → Routes → View Out of Service Area.
How to Set Custom Turnaround Times for Routes
Each pickup and delivery route can have a different turnaround time.
Setting Up Custom Turnaround Times
Go to Settings → Admin → Pickup and Delivery → Routes → Edit Route.
Click on Custom Turnaround Time.
Enter the turnaround time for each route.
Click Submit to save.
📌 Note: You must have more than one route to activate this setting. Your default turnaround time will apply to Route 0.
How to Deactivate a Route
While there isn't a direct option to delete a route in CleanCloud, you can deactivate a route if it's no longer needed or you don't want it to be available for your customers.
To do this, follow these steps:
Go to Settings → Admin → Pickup and Delivery → Routes → Edit Route.
Disable the "Active" toggle to deactivate it.
By deactivating the route, it will no longer be available for customers to select during the booking process.
Choosing Time Slot Types
When setting up Time Slots within your routes, you can choose whether a slot is for Pickup, Delivery, or Pickup and Delivery. This allows you to tailor your availability based on your operational needs.
A dropdown menu will appear when creating or editing a time slot. You can:
Create Pickup-only slots – ideal if you offer morning pickups but afternoon deliveries
Create Delivery-only slots – useful when returns are made after a certain time
Select Pickup and Delivery – if both services are offered within the same window
This flexibility helps optimize your schedule and ensures customers only see the options that are actually available.
Frequently Asked Questions
Q: How do I expand my service area?
A: To expand your service area efficiently in CleanCloud, create or edit routes to include additional ZIP codes or redraw geofences to cover new areas.
🛟 Need more help?
Explore our Help Center articles for answers. Contact us for further assistance.