Knick Knack

Two coins, one pull, and something to take home.

Knick Knack website homepage
Who they are

Knick Knack is a restored vintage vending machine you can hire for an event. Guests put in 2 quarters, pull a chrome drawer, and receive a keepsake made for the occasion. Leanna Manning started the business in downtown Hattiesburg in March 2026 and runs it herself.

The problem

The experience was easier to show than explain

In person, Knick Knack makes sense quickly: guests put in 2 quarters, pull a chrome drawer, and receive something made for the occasion. Online, customers needed enough context to imagine that experience at their own event.

Instagram showed the machine well, but the practical questions were harder to answer there: what does it cost, what can go inside, and is it available on June 14? The website needed to answer those questions without flattening the experience into a conventional rental.

The insight

The pull is part of the keepsake

The machine already gives guests a reason to participate, and Leanna found a way to make that interaction part of the wedding itself. One of the 4 slots can hold a guest-book card, so guests pull a drawer, leave a note, and take a keepsake home.

The same small ritual now does 2 jobs: it gives guests something to keep and gives the couple a guest book nobody skips. The site's job was to make uses like this easy to understand and imagine at a real event.

01 — Writing it the way she talks

The site had to sound like Leanna

We wrote the site, but the voice came from listening to how Leanna describes the business — dry, confident, unfussy.

“No warehouse and no crew. Just a very heavy machine and a lot of ideas.”

On a site selling something unfamiliar, the copy is doing more work than the layout. It has to explain the idea without making the machine sound like a gimmick.

02 — A palette from 1962

Designed to match the machine, and the brand she already had

Leanna arrived with her branding done, so the site's job was to extend it rather than replace it: cobalt, coral, warm cream, and a petrol near-black, with a heavy condensed display face in caps and an italic serif for the wink.

The palette comes from the machine itself: mid-century coin-op Americana without adding another visual language on top of it.

03 — Naming the occasions

Weddings, gallery openings, markets, parties

Rather than describing the product and hoping people imagine a use for it, the page walks through the events it belongs at — and gives weddings a section of their own, because that's where the guest book idea lands hardest.

04 — A form that quotes in one reply

Eight fields, all of them required

Date, venue, guest count, event type, how they'd like to run it — all 8 fields are required.

Leanna is a one-person company. The difference between an inquiry with all the details and an inquiry without them is the difference between one reply and six messages back and forth.

Results

A 5-month-old business with 1 machine and 1 person now has named use cases, 2 ways to pay, and an inquiry form with the details needed to quote the event.

Technical details

The inquiry form posts to our own endpoint.

The data goes straight to Leanna without passing through a form service. It works with JavaScript switched off, and a hidden honeypot field handles spam without asking customers to solve a puzzle.

One page today, more when it earns them.

The copy is already segmented by event type, so weddings and gallery openings can each become their own landing page when there’s demand to justify it. Nothing needs rebuilding to get there.

No CMS yet.

It's a brochure site for a business a few months old. We built it so adding one later is straightforward, and left it out until it's worth having.

Built with
Astro, compiled to static HTML
Content
In the repo — no CMS yet
Hosting
Vercel
Fonts
Anton, Instrument Serif, and Google Sans, self-hosted
JavaScript frameworks
None
Routes
One
Credits
Design, engineering, and content — Casey Zumwalt
Brand — Leanna Manning
Photography — Knick Knack
Up next

Laurel Barber

Read more