Storefront Setup
Everything you need to launch your customer-facing ordering portal. Configure offerings, pricing, materials, and go live in minutes.
How It Works
Your storefront is a public-facing website where customers browse your dumpster rental offerings, select materials, choose delivery dates, and place orders. Each company gets their own subdomain on rolloff.app.
Your Subdomain: Your storefront lives at yourname.rolloff.app (e.g., klau.rolloff.app). Share it with customers, put it on your website, or add it to your business cards.
No Account Required: Customers can place orders without creating an account. Magic links and OTP for returning customers.
Auto-Dispatched: Orders flow directly into your dispatch board as jobs — no manual re-entry.
Payment Optional: Accept deposits or full payment via Stripe, or run invoice-only.
Creating Your Storefront
The fastest way to set up your storefront is with AI-powered setup. Drop in the same content you already send to customers — service agreements, rate sheets, pricing emails — and Klau's agentic configuration will read it, populate your offerings, pricing, materials, service area, and fees automatically. You just verify and go live.
AI Setup — The Golden Path
Paste your service agreement or rate sheet — the same document you email to customers works perfectly.
Klau reads and configures everything — offerings, container sizes, pricing, materials, rental terms, fees, and service area.
You verify and adjust — review what Klau configured, tweak anything that needs it, and activate.
You can also set everything up manually via Settings > Storefront in the sidebar. The setup wizard walks you through each field.
Setup Wizard Fields
Business Name
Displayed prominently on your storefront. This is what customers see when they visit your ordering portal.
Subdomain
Your unique subdomain on rolloff.app (e.g., "klau" → klau.rolloff.app). This becomes your permanent ordering link.
Brand Color
Primary color for your storefront theme. Applies to buttons, accents, and navigation elements.
Logo
Optional brand logo displayed in the storefront header. Recommended for brand recognition.
Tagline
Short marketing phrase shown below your business name. Keep it concise and relevant.
Contact Info
Phone number and email for customer support. Displayed on your storefront so customers can reach you directly.
Subdomain Tip
Choose a subdomain that matches your brand. Keep it short and memorable — customers will see it in their browser bar. Once set, yourname.rolloff.app becomes your permanent ordering link.
Service Offerings
Offerings are the products customers see on your storefront. Each offering represents a dumpster rental option with its own name, description, container size, base price, rental period, and daily overage rate.
Container Sizes
Klau supports any container size your operation uses. The most common sizes (10, 15, 20, 30, 40 yard) are available as defaults, but you configure the exact sizes you offer when creating each service offering.
Service Types
Rental
Time-based dumpster rental (most common). Customer pays base price for a rental period, then daily overage if they keep it longer.
One-Time
Single transaction like junk removal or cleanout. Flat rate, no rental period. The customer pays once and the job is done.
Recurring
Standing service orders (weekly pickup, monthly cleanout). Schedule and pricing structure for recurring customers. Automatic job generation coming soon.
Start Simple
Start with your most popular sizes. You can always add more offerings later. Most haulers start with 10, 20, and 30-yard options.
Materials & Pricing
Materials define what goes in the dumpster and how it is priced. When materials are configured on an offering, customers choose material first, then container size. Without materials, customers choose size first — a simpler flow.
Ordering Flows
When materials are configured on an offering, customers choose material first, then container size filtered by available materials. This gives you granular pricing control per waste type.
Without materials, customers choose size first. Simpler flow for haulers whose pricing does not vary by material type.
Economic Directions
Each material has an economic direction that determines how money flows between you and the customer.
Disposal Cost
Customer pays for removal. The standard model for construction debris, mixed waste, and general refuse.
Redemption Value
Hauler pays customer or offers free pickup. Used for scrap metal, recyclables, and other valuable materials. Shows "FREE PICKUP" or "WE PAY YOU" messaging.
Neutral
No cost either way. The material neither costs the customer nor earns them credit.
Industry Templates
Instead of building your material catalog from scratch, seed from industry templates. Klau provides pre-built templates for Construction, Demolition, Landscaping, and more. Clone the templates into your tenant library and customize from there.
When to Use Materials
Material-first ordering is powerful for haulers with varied pricing by waste type. If your pricing is the same regardless of material, skip this step — the simpler size-first flow works great.
Fees & Surcharges
Add transparent line-item fees or bake them into your prices. Fees give you flexibility to handle regulatory requirements, fuel surcharges, environmental fees, and delivery charges.
Fee Types
Regulatory
Government-mandated fees and compliance charges
Environmental
Environmental protection and remediation fees
Fuel Surcharge
Variable fuel cost adjustments
Delivery
Flat or distance-based delivery charges
Surcharge
General-purpose surcharges (access, weight, etc.)
Other
Any fee that does not fit the above categories
Calculation Types
Percentage
Basis points applied to the order subtotal. For example, 500 basis points = 5%.
Flat
Fixed dollar amount added to the order. Does not scale with order size.
Per Unit Weight
Applied per pound or ton. Calculated at settlement when actual weight is captured from the dump ticket.
Display Modes
Customer sees the fee as a distinct line item at checkout. Transparent and explicit — the customer knows exactly what they are paying for.
Fee is baked into the offering price. Simpler checkout experience — the customer sees one total price.
Fees Are Snapshotted
Fees are snapshotted at order time. Changing fees later will not affect existing orders — only new orders will use the updated fee configuration.
Service Area
Define where you deliver using ZIP codes or geographic polygons. Your service area determines which addresses can place orders on your storefront.
Boundary Methods
ZIP Code List
Enter up to 500 ZIP codes you serve. Simple and explicit — great when your service area aligns neatly with postal boundaries.
Polygon Boundary
Draw a geographic boundary on a map. Good for irregular service areas that do not align with ZIP code boundaries.
Service Regions
Create named regions with different pricing or availability per region. Regions let you tailor your offerings to the realities of your market geography.
Example: Downtown region charges $200 more due to access difficulty. Suburbs get standard pricing. Rural areas marked as not available.
Operating Hours
Set delivery windows per day of week, with max orders per day capacity limits. This controls what dates are available to customers on the storefront calendar.
Payments
Choose how you collect money from customers. Klau supports three payment modes, and you can change your configuration at any time.
Orders are placed without payment. Invoice separately through your existing billing process.
Customer pays a percentage upfront (e.g., 25%). Balance due at delivery or settlement. Reduces no-show risk.
Customer pays the entire amount at checkout. Simplest cash flow — payment is collected before the truck rolls.
Stripe Connect
Connect your Stripe account to accept payments. Klau handles the entire checkout flow — card capture, processing, and receipts. Your Stripe dashboard remains your source of truth for payment reporting and payouts.
Payment Is Optional
Many haulers start without payment collection and add it later once their storefront is established. You can switch payment modes at any time without disrupting existing orders.
Going Live
Preview your storefront before activation to make sure everything looks right. Once you are satisfied, activate it and start accepting orders.
Activation Checklist
Your storefront must meet these requirements before it can be activated:
At least one active service offering configured
Service area defined (ZIP codes or polygon)
Contact information set (phone and email)
Brand configured (business name and color)
Activate & Pause
You can pause your storefront at any time without losing configuration. Paused storefronts show a "temporarily unavailable" message to visitors. Reactivate when you are ready to accept orders again — all your settings, offerings, and pricing are preserved.
What's Next?
Your storefront is live. Here are recommended next steps to get the most out of your ordering portal.
Storefront Operations
Learn how to manage incoming orders, handle customer communications, process settlements, and monitor your storefront performance.
Data Import Guide
Import customers, sites, materials, and more via Klau Command. Bulk load your catalog to get your storefront populated quickly.
Dispatcher Guide
Train your team on the dispatch board: optimization, drag-and-drop, chaining, inventory tracking, and managing storefront orders alongside existing jobs.
Need Help Setting Up?
Our team can help you configure your storefront, import your catalog, and go live. Reach out anytime.