Works
Work Details

TONNENKÖNIG

A local service website promoting professional, hygienic, and hassle-free waste bin cleaning in Esslingen and Goppingen.
Screenshot from the OpNest website, the all-in-one digital agency platform built for the case study

The Challenge

Tonnenkonig needed a local service website that could turn an unglamorous but recurring need, waste bin cleaning, into a straightforward booking decision for households across Esslingen and Goppingen. The challenge was less about explaining the service and more about making booking itself painless: visitors needed to see instantly whether their address was covered, understand exactly what a cleaning included, and complete a multi-step booking without friction, for a service most people had never actively searched for before.

The Approach

The site pairs an interactive service-area map with a live booking flow: a visitor checks their location, sees an immediate coverage result, and if their area is served, moves directly into a multi-step booking modal. Rather than a single long form, the modal breaks booking into a per-bin configurator followed by a payment step, so the complexity of pricing multiple bins and choosing between SEPA and invoice payment stays manageable one step at a time.

Building a Service-Area Map That Actually Converts

The biggest structural risk was visitors bouncing before finding out whether the service covered their address. The site solves this with an interactive SVG map wired directly to a result card, so checking coverage for Esslingen or Goppingen takes one click and produces an immediate answer, with the booking modal opening straight from that result rather than sending the visitor hunting for a separate contact form.

A Booking Flow Built for Multiple Bins and Real Payment Methods

Because households often need more than one bin cleaned, the booking modal includes a per-bin configurator that keeps pricing synced to a live pricing source as selections change, followed by a payment step supporting both SEPA direct debit and invoice payment, reflecting how German households actually expect to pay for a recurring local service.

The Process

Problem, Meet Solution

01
The Problem

Waste bin cleaning is a recurring, low-attention purchase that most visitors have never actively searched for or evaluated a provider before.

→
The Solution

Lead with an interactive coverage map so a visitor can get a concrete answer, is my address served, within seconds of arriving.

02
The Problem

Booking a service across multiple bins with different pricing quickly becomes a confusing form to fill out.

→
The Solution

Break booking into a step-by-step modal with a per-bin configurator, so pricing updates live as selections change instead of all at once at checkout.

03
The Problem

German households expect specific local payment methods, not just a generic card checkout.

→
The Solution

Support both SEPA direct debit and invoice payment directly in the booking flow, matching how local customers actually expect to pay.

04
The Problem

A booking flow this complex, address check, bin configuration, payment method, is prone to breaking silently.

→
The Solution

Back the flow with an 87-assertion test suite verifying the booking logic, so pricing and submission stay reliable as the site evolves.

05
The Problem

Visitors on mobile need to navigate the same multi-step flow without the interface getting in the way.

→
The Solution

Build the mobile navigation to auto-close after each selection, keeping the booking flow usable on a phone screen.

The Central Challenge
Tonnenkonig sells a service most visitors have never thought to book online before, waste bin cleaning, in two specific German towns. The design challenge was making an unfamiliar booking category feel as simple and immediate as checking whether a delivery service covers your address.

The Ecosystem

One Flow. Four Working Parts.

01

Service-Area Map

An interactive SVG map that gives visitors an immediate coverage result for Esslingen and Goppingen with a single click.

02

Per-Bin Configurator

A booking step that prices multiple bins individually, synced live to a central pricing source as selections change.

03

SEPA & Invoice Payment

Two local payment methods built directly into the booking modal, matching how German households expect to pay.

04

Tested Booking Logic

An 87-assertion test suite verifying that pricing and submission behave correctly across every booking scenario.

05

Mobile-First Navigation

Mobile navigation that auto-closes after each selection, keeping the multi-step booking flow usable on a phone screen.

06

Reliable Submission Pipeline

A hidden Webflow form powering the final booking submission, keeping the front-end flow decoupled from the underlying data pipeline.

A second screenshot from the OpNest website showing more of the platform's interface

Guiding Visitors From Coverage Check to Booking

The site offers one continuous path from arrival to completed booking: check the interactive map for coverage, configure the bins that need cleaning, and pay by SEPA or invoice, all inside a single modal rather than separate pages. A visitor never needs to leave the flow to find contact information or a separate quote form.

Working With the Tonnenkonig Team

This case study reflects an ongoing collaboration with Tonnenkonig across multiple rounds of client feedback, refining the booking modal, pricing sync, and mobile navigation based on real usage. Backing the booking logic with an automated test suite made it possible to keep iterating on the flow without breaking pricing or submission behavior.

The Result

The finished site turns a service few visitors think to book online into a fast, self-serve flow: check coverage, configure bins, choose a payment method, and complete a booking in one continuous session, without needing a phone call or a separate quote request to get started.