This proposal is private

Proposal · 03
Draft v0.2 · 22 September 2026
San Systems · a division of The San Scribe Pty Ltd

One record. Every role. Nothing manual twice.

An event operations platform for Melted Workx that gives your team back the time currently lost to spreadsheets, so it can go toward the brand and client work you're built to deliver.

Six systems, one spreadsheet

Right now, one spreadsheet is doing the work of six systems: guest intake, ops tracking, accreditation, session logistics, shuttle coordination, and guest communication, for delegates across multiple countries and languages, with no single source of truth.

What we found in the current data: duplicate delegate records with conflicting details already exist in the live conference sheet. Passport images sit as unmanaged Drive links. Accessibility and dietary needs live in unstructured free text across three languages. WhatsApp numbers are collected for a day-before logistics message that today has no automated path.

Every downstream need, the dashboard, the accreditation list, the shuttle manifest, is hand-derived from the same raw sheet, every time, by a person. That person's time is the scarce resource that should be going to brand and client relationships instead.

One core, many views

One data core, exposed as role-scoped views. No duplicate entry, no re-keying between spreadsheets, and adding a new role later means a new view, not a new system.

Shared data core
Delegate & crew records
Ops dashboardPush-based, exceptions only
AccreditationSelf-scan + staff exceptions
SessionsBreakaway RSVP counts
ShuttleManifest + SMS

Your dashboard doesn't need to be checked, it pushes only when something needs attention: a conflicting record, an incomplete profile, an unfilled shuttle seat. Everything else, it stays quiet.

Yours to start, every time

You or Grant create every event yourselves, directly in the system. No call to us, no waiting on anyone. Enter the name, dates, and venue, submit, and the rest builds itself:

1
Enter the basicsEvent name, dates, venue, and a rough expected headcount, enough to start, nothing more.
2
A fresh intake link is generatedReady to share with guests immediately, replacing the manual Google Form duplication you do today.
3
A dashboard scoped to just this eventLast event's data never mixes in. Every new event starts clean.
4
A fresh notification float for this eventSpend on one event is never confused with spend on another.
No dependency, this is yours: creating an event is something you do, not something you wait on us for. Once this is built, running your next event, whether that's next month or next year, doesn't require contacting San Systems at all. The data, the intake link, the dashboard: you create it, you control it, you own it.

Sent by the system, not the coordinator

Change-triggered, not manually sent, split by purpose rather than preference:

  • SMS, the default for time-critical logistics (shuttle pickup, gate changes, check-in reminders). Works without an app, data connectivity, or opt-in friction, which matters given the delegate base spans Mozambique, Zimbabwe, Ethiopia, Botswana and beyond.
  • WhatsApp, rich content: QR codes, agenda links, documents.
  • Escalation by time-to-event, channel selection shifts to SMS automatically as an event approaches.
  • Correction loop, a guest reply ("wrong flight") auto-flags their record for review, using the same channel that sent the reminder.
  • One-tap contact, call or WhatsApp any delegate directly from their record, no searching for a number mid-crisis.
Worth sizing before we quote a number: cross-border SMS pricing varies significantly by country, and some African markets require pre-registered sender IDs ahead of the next event. We'll refine this as real events run through the system rather than asking you to estimate it upfront.

Prepaid, not a subscription

The AI processing and SMS/WhatsApp messages behind the notification engine aren't a fixed monthly fee, they work like prepaid airtime. You load an amount, the system draws down a little each time it sends a message or processes something automatically, and it stops the moment the balance runs out. There's no debt to run up, only a balance to top up, and only with your say-so.

Think of it as a direct event cost, the same category as catering or name badges, a small per-delegate cost that scales with headcount, not overhead sitting on top of the build fee.

Two separate meters, and they're not the same size: AI processing (reading a passport upload, flagging a duplicate record) costs fractions of a cent per delegate, it's the minor line item. SMS and WhatsApp delivery is the real cost, because it's paying a phone carrier, not us, and it varies by which countries your delegates are in.

We'd start with a small, capped pilot float rather than a full commitment, something in the region of R500 to R1,000. You'll always be able to see the balance and what it's been spent on, and it only ever gets topped up with your approval, never automatically.

Consent, not assumption

Passport images and health or accessibility data are collected across multiple jurisdictions. The intake wizard carries explicit consent language for automated messaging, rather than treating consent as implied by a submitted WhatsApp number.

The same treatment, for your team

You assemble a different team per event, that gets the same treatment as delegate data, not a bolted-on afterthought.

  • Crew records mirror the delegate architecture: one core, role-scoped views, applied to a second population.
  • Time-bound access, a crew member's permissions activate on assignment and auto-expire when the event closes. No manual revocation step, no standing access risk from past freelance staff.
  • Scales with the event, whether it's three of you on identical access, or ten registration staff at a 300-person event, the model supports both without being rebuilt.
  • Same device, one more job, the accreditation tablet already scanning guests also handles crew check-in on event day.

A design system for Melted Workx

These tokens are read directly off your live site, the blush pink frame, the charcoal overlay, the gold "Solutions" highlight, the rounded sans headline, the brush-script wordmark. Not a proposed direction this time, your existing identity, carried into the product.

Blush
#E9C6C8
Charcoal
#2A2827
Gold accent
#C7A06B
Paper
#FFFFFF

Gold marks the same thing it marks on your site, the highlighted, active choice: a menu item in focus, a primary action. Charcoal carries structure and text. Blush stays the warm frame around the content, used sparingly inside the product for calm or resolved states rather than as a background.

Typography

Melted Workx

The script is your logo mark only, never body or UI text. Everything a coordinator actually reads, headings, forms, dashboards, uses the same rounded sans your site already uses for "Where creativity meets precision" and its menu.

Still needed from you: these hex values are close visual estimates, read from screenshots, not sampled from source assets. If you have a Wix style export or brand guide, send it over and we'll swap these for the exact values before build.

What it could look like

Four screens from the Phase 1 scope, styled in the direction above: creating a new event, a guest's intake step, your exception-only dashboard, and the shuttle message a delegate actually receives.

New event
Set up your event
Event name
Dates
Venue
Create event
Creating an event, self-service
Melted Workx · Intake
Full name and passport
Full name, as on passport
Upload passport photo
Preferred language
Continue
Guest intake wizard
Overview · today
214/300
Checked in
4
Unfilled shuttle seats
Needs attention
M. Manana, duplicate recordreview
Shuttle 14:30, 2 seats openreview
Session B at capacityresolved
Your dashboard, exceptions only
Messages
Melted Workx
Your shuttle picks you up at 14:30 outside Lobby A. Reply if this time doesn't work.
Shuttle message, sent automatically

What's in, what's deferred, what's out

Two mapping sessions since the first estimate, with you and with Grant, surfaced real needs a single conversation couldn't have. Rather than one large number, the outcome is a foundation everything depends on, plus a menu you have real control over.

1

Core, always included

Self-service event creation · delegate + crew data core with role-scoped views, scaling to double-digit crew at larger events · guest intake wizard · ops dashboard (push/exception-based) · per-day accreditation, no rented hardware · notification engine (SMS + WhatsApp, escalation, reactive correction loop) · session & breakaway RSVP · shuttle manifest · crew management with time-bound access · consent capture · attendee and no-show reporting.

2

The menu, your call on what's included now

Ten independent pieces, passport auto-fill, automated itinerary capture, extended reporting, vendor messaging and shuttle exports, day-scoped excursions, one-tap contact, an arrivals & departures screen, excursion editing and reminders, a live headcount view, and an optional guest self-check-in feature. Full detail and pricing below, include what matters most now, defer the rest to a later phase at no loss.

3

Explicitly not in this phase

Visa facilitation or tracking of any kind · live booking integration with Easy Shuttle or any vendor · flight or hotel booking APIs · general business email hosting · batch itinerary capture (many travellers from one email) · live flight-tracking · a defensible "admin hours saved" figure, no baseline exists yet to measure it against.

From build to trusted at a real event

A system isn't useful the day it's finished being built, it's useful once you trust it enough to run an event through it. So rollout happens in three stages, each with its own purpose. Here's what each one actually means:

1. Build
The stage where we actually construct the system, before you see it running at a real event.

The data core comes first, since every other part depends on it, then event creation, the guest intake wizard, dashboard, accreditation, and notification engine are built in parallel. This build gets our full attention from the day it starts, the same standard we hold for every project we take on.

2. Shadow run
A real event where the new system runs at the same time as your current spreadsheet process, side by side, not as a replacement yet.

Nothing is left to chance: if anything about the system doesn't work the way it should, your usual process is still there, live, as the backup. This is also where you and your team actually learn to use it, on real delegate data at a real event, not in a classroom demo beforehand.

3. Solo
The point where the spreadsheet is retired for good and the system runs your event operations on its own.

We stay on call for this first fully independent event, but the spreadsheet is no longer part of the process at all.

Targeting January or February: an event in that window is the natural shadow run, close enough to plan around, far enough to build properly rather than rush. An exact date isn't locked yet, once it is, the build timeline is confirmed against it directly.

What training actually looks like

Two decisions already built into this proposal do most of the work here, worth explaining directly rather than just reassuring you about it:

  • One screen, not the whole system. Because each role only sees its own view, you only ever see your own dashboard. Guests use the intake wizard, staff use accreditation, delegates get SMS, you were never going to be trained on all of it, just your own corner.
  • Your screen is designed to show almost nothing. It only speaks up when something needs attention. There's no dense admin panel to master, most of the time, there's simply nothing to look at.

Training itself: a 30–45 minute walkthrough using your real upcoming event's data, not a generic demo, timed to land right before the shadow run so it's used immediately rather than half-remembered weeks later. No manual, no course, one thing to recognise: when something's amber, tap it.

What this costs

Structured deliberately as a foundation plus a menu, not one fixed number. Every price below is real, nothing is discounted to make a smaller module look more attractive, you're seeing the actual cost either way.

The foundation

What it gives youCost
Everything under Core above, the complete, working systemR51,100
Founding-client contribution, our thank-you for being our first partner at this scale, a one-time gesture, not a standing discount−R5,000
Foundation, finalR46,100

The menu, include what matters most now, defer the rest

What it gives youCost
Passport photo auto-fill A guest photographs their passport, the system reads their name, passport number, and nationality automatically. They confirm it's correct before anything is saved, nothing is ever assumed right without a human checking it. R2,810
Forward a flight email instead of retyping it Right now every flight confirmation gets manually retyped into a spreadsheet. Forward the email to a dedicated address instead, and the system reads out the details and works out the hotel check-in date using the exact rule you already use today. R6,940
Nationality, media & session attendance reports Ready-made breakdowns by country, by media/VIP category, and by which breakaway sessions people actually attended, the kind of report you already hand to clients today, generated automatically instead of built by hand. R4,610
Vendor messaging + Easy Shuttle export Message Easy Shuttle, a hotel's own transport desk, or any other vendor directly from the system, and hand Easy Shuttle a ready-formatted list instead of building one by hand. This doesn't book shuttles automatically, that stays your judgement call, it just removes the manual list-building. R3,250
Day-by-day excursions Table Mountain on Monday, Robben Island on Tuesday, each treated as its own scheduled option so guests select the right day automatically, rather than the system only understanding same-day sessions. R2,020
One-tap contact + bulk "update your details" link One tap on any guest's record to call or WhatsApp them directly. Plus a link you can send to everyone at once asking them to confirm their details are still correct, instead of chasing updates individually. R2,020
Arrivals & departures screen (our recommendation, if only one item stays in) One screen showing exactly who's landing today, in what order, and their current status, and the same for departure day. This is the direct fix for what you've called your worst headache, the day guests miss flights, change plans, or won't get on the bus on time. R4,610
Excursion editing, cancellation & departure reminders Change a departure time or cancel an excursion, and everyone who'd RSVP'd is told automatically. A reminder also goes out shortly before a bus leaves. R2,810
Live headcount view See, in real time, exactly how many people are confirmed in each breakaway room or on each excursion, without radioing around or counting heads. R1,010
Optional guest self-check-in An additional, optional way for guests to confirm their own arrival or departure status themselves, alongside the crew-led method, which stays exactly as it is either way. Built specifically to test whether guests actually want to do this themselves, not assumed upfront. R2,810
Full menu, if everything's includedR32,890
Total, foundation plus the full menu: R78,990. Defer any menu item and the total comes down by exactly that item's price, nothing else changes. This isn't a negotiating position, it's a real menu, choose what serves you now.
Take the full menu, save an extra 9.5%

Not a discount on any single item, every price above stays exactly as listed. This is a separate reward specifically for committing to the whole roadmap at once, rather than a reason to distrust the individual prices.

R78,990 → R71,500

Defer even one item and this incentive doesn't apply, you'd keep the founding-client discount above, but the menu prices stand as listed.

Ongoing retainer

Since you're open to one: three tiers, hosting and support only. The usage float above sits outside all three, billed separately at cost plus a stated margin.

TierMonthlyCovers
BasicR2,500Hosting, uptime, security patches
StandardR4,000+ minor fixes, monthly check-in
PremiumR6,000+ priority support, quarterly feature review

Two things, that's all

Everything that was genuinely open has been resolved from what you and Grant have already told us. Two things remain, both simple:

  • Your brand assets, a Wix style export or brand guide if you have one, so the design system above moves from close estimates to exact values before build starts.
  • Grant's report list, any reporting beyond what's already included above (attendance, no-shows, nationalities, media, session-by-session numbers), he mentioned he'd send examples, whatever he sends slots straight in.

Your response

Let us know where this stands, no need to write a full email back.