This proposal is private

Proposal · 03
Draft v0.1 · 31 August 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.
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 pull the real country-code distribution from your data to size this line item.

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.

To size the float properly

Guessing this number is exactly how spend becomes hard to defend. To quote it honestly rather than roughly, we need:

  • Delegates per event, roughly how many guests a typical event carries.
  • Events per year, how often this runs, since that's what turns a per-event cost into an annual one.
  • Delegate countries, which countries your guests typically travel from. We can start from the Southern Africa Human Rights Conference data as a baseline, but confirm if that's representative or unusually broad.
  • A starting float amount you're comfortable piloting with, R500 to R1,000 is our suggestion, but it's your call.

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.
  • 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.

Read from screenshots, not a brand file: these hex values are close visual estimates, 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

Want to click through this yourself? Try the interactive demo, sample data, no sign-up.

How this rolls out

1

Core build

Self-service event creation · delegate + crew data core with role-scoped views · guest intake wizard · ops dashboard (push/exception-based) · accreditation · sessions/breakaway RSVP · shuttle manifest · notification engine (SMS + WhatsApp, trigger-based) · lean read-only agenda · crew management with time-bound access · consent capture.

2

Proof-driven add-ons

Priced once Phase 1 data exists: post-event reporting (support-ticket reduction, no-show rate, admin hours saved) · richer engagement features · broader channel support if usage justifies it.

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 Weeks 1–5 to 11
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. A realistic range for this stage is 5 to 11 weeks. 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 the OSF Cape Town event in November: from today, that's roughly 11 weeks away, enough runway to complete the build and use that event as the shadow run, with the spreadsheet still backing it up. To turn that from a direction into a firm commitment, we need the exact event date and the outstanding items below (VIP/media segmentation, delegate country breakdown) confirmed as early as possible, the sooner those land, the sooner the clock properly starts.

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

A first estimate, built bottom-up from the Phase 1 scope above, not a final quote. Rates reflect current Cape Town freelance market bands for this level of work.

ComponentSenior hrsJunior hrsCost
Data core, role/permission model & event creation522R6,590
Guest intake wizard816R6,320
Ops dashboard (exception-based)1020R7,900
Accreditation flow (scan + fallback)414R4,480
Notification engine (SMS + WhatsApp, escalation, correction loop)624R7,380
Crew management (time-bound access)414R4,480
Consent capture + POPIA copy33R1,710
Design system applied across all screens106R4,820
Integration, QA, deployment616R5,620
Subtotal56 hrs135 hrsR49,300

Phase 1 investment: R49,000 to R58,500. The final number depends on two confirmations already flagged below, VIP/media segmentation and the delegate country breakdown, once those are locked, so is the price.

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

Pending Grant's input

ItemWhy it matters
VIP / National Assembly / media segmentationConfirm this is a filtered dashboard view, not a separate approval workflow
Country-code distributionNeeded to size the SMS cost line accurately
Existing vendor/hotel integrationsAny expectations not yet surfaced
Exact OSF Cape Town event dateNeeded to confirm the rollout timeline against it

Your response

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