Geiger Notes — Germany
B2B Ordering Platform for Geiger Notes
- Multi-year, ongoing
- Engagement length
- DACH reseller channel
- Audience
- Laravel · MySQL · Filament
- Tech stack
- Live in production
- Status
Project details
The Challenge
Geiger Notes is a German manufacturer of promotional notebooks, branded stationery and custom-printed notes, supplying a reseller channel of promotional-product agencies across the DACH region. Their business runs on a volume of B2B orders from resellers that needed to be quoted, specified, sampled, produced, and dispatched within tight lead times. The reseller side of the order flow had been running on a combination of PDFs, emails, and a small set of internal tools — workable, but a brake on growth.
The team wanted a proper reseller-facing ordering portal that integrated cleanly with the production side: resellers placing orders against real configurations, real availability and real lead times, with the order data flowing into Geiger Notes' internal systems rather than being re-typed by the back office. The audience is professional buyers placing repeat orders, so a portal that is faster and more reliable than email was the bar.
Our Approach
We provided an embedded engineering team working alongside Geiger Notes' internal staff, with timezone alignment to German working hours and direct participation in the team's planning and review cadence. The engagement was scoped as a build-and-evolve relationship rather than a one-shot delivery — once the core ordering platform was live, the same pod kept shipping integrations and refinements as the business learned what its resellers actually used.
The ordering platform is a Laravel application with a German-language reseller front end. The data model is opinionated about how a promotional-notebook order is actually shaped — cover material, format, page count, printing specification, branding — so the portal can quote correctly without a human in the loop for the common configurations, and route to a person for the unusual ones.
- Reseller accounts — login, per-reseller pricing, order history, repeat-order shortcuts.
- Product configurator — covers, formats, branding options, with live lead-time and price calculation.
- Order workflow — submission, internal review, production handoff, shipping status visible to the reseller.
- CRM & account management — reseller relationship data lives next to their order history, so the account team has full context without switching systems.
- Production-side integrations — order data flows into the manufacturing and fulfilment side rather than living in a parallel silo.
The CRM piece deserves a note. We deliberately kept the reseller relationship management inside the same platform as the orders, on the same data model, so the account team sees one record per reseller — not an order in one tool and a contact in another. This is a small architectural decision with a large operational payoff.
Stack: Laravel · PHP 8 · MySQL · Filament for the internal admin surface, with the reseller-facing front end built as a focused Blade + Alpine experience tuned for repeat use by professional buyers.
The Outcome
The platform is live, used daily by Geiger Notes' reseller channel, and the order data now flows into production through the system rather than through inboxes. The team's qualitative read is that the portal has shifted the reseller relationship — from "please email a quote" to "I'll just place it," which is what a B2B ordering tool is actually for.
The engagement has continued into a multi-year working relationship, with the same engineers iterating on the platform as the product range and channel evolve. The platform owns the order lifecycle end-to-end for the channel it serves, and is the system Geiger Notes' commercial team builds their reseller programme around.
Capabilities used
Services that powered this project
Next project
Agileworkforce — United Kingdom