Skip to content
BXGLNDR

PRJ-2026-03Client

Let’s Go Pizza, loyalty verified by the payment terminal

One QR code, WhatsApp, and no app to install.

Project at a glance

The need
Help customers find a pizza vending machine and return, without installing an app.
My contribution
Reworked the Google presence and built WhatsApp loyalty linked to the terminal’s sales data.

What was built

  • Google presence
  • WhatsApp journey
  • Purchase verification
  • Loyalty tracking

Documented state: program and connections active; a real-sale acceptance test is still required before displaying the QR code. The Wallet visual is a mock-up.

Preview: Let's Go Pizza
Nature
Local presence and WhatsApp loyalty
Period
Since April 2026
Client
Let's Go PizzaAutomatic pizza vending machine, Bayonne, open 24/7

The problem

An automatic pizza vending machine, open day and night in Bayonne, with an almost empty Google listing: no description, no Q&A, no posts. And no link with customers once the pizza has left the machine. The constraints were clear: no website, no app to install.

The approach

Two pillars, nothing else: being found, with the Google listing, and bringing customers back, with a WhatsApp journey. Proof of purchase comes from the payment terminal itself, neither a photo nor a claim: one sale earns one loyalty credit, never two. And the AI hands nothing out: it converses, but reward codes are issued by the program, not by the model.

The solution

  • Google listing rebuilt: description, service areas, menu, posts, replies to reviews.
  • A QR code on the machine opens a WhatsApp conversation (official API); the message "NIGHT" triggers the purchase check.
  • Loyalty: every ten verified purchases, the 11th Margherita pizza is free.
  • After the meal, an optional invitation to rate. The same Google review link is offered whatever the rating; a low rating simply alerts the manager, privately.
  • Consent and opt-out: GDPR notice in the first message, stop at any time with "STOP".
  • A program hosted on Cloudflare Workers, conversations in four languages, and a weekly recap for the manager.

Evidence

Every figure carries its source. No commercial result is claimed.

  1. 441

    Automated tests passing

    SourceProject closing file, 29 September 2026

  2. 4

    Conversation languages

    SourceProject documentation (French, English, Spanish, German)

Where commissioning stands

The program is live, and the production WhatsApp number and the link to the terminal’s sales data are active. The full journey — pizza paid, QR code scanned, a single credit — still has to be proven on a real sale before the QR code goes up in public. The Apple Wallet and Google Wallet card shown below is a mock-up, not an activated feature. No result (Google rating, footfall, loyalty) is claimed.

Technical details

The technologies used for this project. Features and their limits are detailed in the narrative.

  • Cloudflare Workers
  • WhatsApp Cloud API
  • Claude
  • Cloudflare KV
  • Vitest

Expertise involved

A similar need?

Let's discuss your context and what you would like to simplify.

Talk about your project