SNEF booth update, 27 Oct: before and after

Keith's 27 Oct design changes are live on meridian.elitez.ai/booth. Tap any picture to open it full size. Green = live now.

ChangeStatus
Booth step 3 (approve the plan): skills side by side, Approve button in a bottom bar. All 4 rolesLive
Booth step 4 (check the call): one check at a time, progress bar, "Next check". All 4 rolesLive
Step 5, the start screen and the phone formUnchanged, as asked
Thank-you email: new wording; topics follow what the visitor tickedLive, tested with a real inbox
Greeting uses the full name ("Hi Tan Mei Xuan," not "Hi Tan,")Live
Unsubscribe: works, and now also updates Derrick's lead list (it didn't before)Live, tested

Independent review: PASS ✅

A separate reviewer re-checked everything live: 23 of 24 checks passed, the live site exactly matches the merged code, there were no security errors and no leads were sent. The email wording is correct for all 16 topic combinations.

Follow-upRiskWhen
If copying an unsubscribe to Derrick's list ever fails, nothing retries itMedium: someone who opted out could get a sales email. Doesn't affect the eventAfter the event, before anyone emails the booth list
6 small items (keyboard arrows, very long names, version stamp, and similar)Low, cosmetic or tidy-upAfter the event

Booth step 3: Check and approve the plan

Recruitment (Aisha)

Before (live until today)
After (live now)
Keith's design

Payroll (Nurul)

Before (live until today)
After (live now)
Keith's design

Customer service (Daniel)

Before (live until today)
After (live now)
Keith's design

Sales (Kavitha)

Before (live until today)
After (live now)
Keith's design

Booth step 4: Check the call (one check at a time)

Recruitment (Aisha)

Before (live until today)
After (live now)
Keith's design

Payroll (Nurul)

Before (live until today)
After (live now)
Keith's design

Customer service (Daniel)

Before (live until today)
After (live now)
Keith's design

Sales (Kavitha)

Before (live until today)
After (live now)
Keith's design

Other booth screens

"Still there?" pop-up over step 3

Before (live until today)
After (live now)
Keith's design

Step 4 with suggested comments

Before (live until today)
After (live now)
Keith's design

Employee view: "Q3 review: Solid" now "B+"

Before (live until today)
After (live now)

Visitor's phone thank-you: now greets with the full name

After (live now)
Keith's design

Thank-you email

The topics in the email now follow what the visitor ticked on the form. The grant paragraph only appears when the grant was ticked (or nothing was ticked).

Visitor ticked: job redesign grant + Meridian LMS

Before (live until today)
After (live now)
Keith's design

Visitor ticked: two products, no grant

Before (live until today)
After (live now)

Visitor ticked one product

Before (live until today)
After (live now)

Visitor ticked all four

Before (live until today)
After (live now)

Visitor ticked nothing

Before (live until today)
After (live now)

Greeting uses the full name as typed ("Hi Tan Mei Xuan,")

After (live now)

Live test: sign-up, email and unsubscribe

1. Real phone form filled in (test inbox)
2. Thank-you screen
3. Email received 4 seconds later
4. Unsubscribe link clicked: confirmed
5. Clicked again: still fine, nothing changes
6. Fake/tampered link: rejected
Where the opt-out must showBefore the clickAfter the click
Derrick's lead list (LMS admin "Trial leads" page)Opted inOpted out ✅ fixed today: before, this list was never updated
Our MeridianOS lead storeOpted inOpted out ✅
Future emails to that addressAllowedBlocked ✅

Where the lead data goes

Visitor's phone (meridian.elitez.ai/snef)
   │  form + invisible bot check
   ▼
Cloudflare edge  ──►  Booth server (Railway)  ──┬──►  ① MeridianOS lead store (Railway database)
                                                └──►  Derrick's LMS (Supabase)  ──►  ② Derrick's lead list  ──►  LMS admin page + CSV export
                                                                                └──►  ③ Resend  ──►  thank-you email to visitor
WhereWhat's savedHow you see itVerdict
② Derrick's lead listName, work email, company, demo role played, topics ticked, consent, date, opt-outmeridian.elitez.ai/admin-leads → filter "SNEF booth" → Export CSV (LMS admins)Use this one as the sales list
① MeridianOS lead storeSame details plus technical proof of consentNo screen yet: Railway dashboard → Postgres → Data (engineers only)Backup copy
③ ResendThe thank-you email sent, and whether it was deliveredresend.com → Emails (Derrick's login)Email log only
Cloudflare edge, booth server, logsNo names or emails (only scrambled codes and statuses)—Nothing to manage

No automatic deletion is set anywhere; data stays until someone deletes it. Test sign-ups to remove after the event are listed in the engineering notes.

Kiosk iPad: open the booth once while online so it picks up the update, then check the offline dot turns green.