{
  "name": "OOO Wellness Days",
  "url": "https://ooo-wellness.web.app",
  "about": "Corporate wellness days for teams in South Africa. Describe your team in one sentence and get a full day, priced, with an approval email for your boss.",
  "currency": "ZAR",
  "vatAdded": false,
  "pricesAreSamples": false,
  "pricing": "A flat price is charged once. A per-person price is multiplied by the headcount, never by fewer than the minimum shown. A base price covers the number of people shown. Each person above that adds the extra price. Where a nurse fee is shown, one nurse is needed for every 40 people, so 120 people need 3 nurses. Services priced on request are not in the total. We quote them separately. Headcount from 10 to 5000. A virtual talk is one price, however many offices join.",
  "travel": "If the day is outside our main hubs, travel costs may be added.",
  "regions": [
    "Johannesburg",
    "Cape Town"
  ],
  "contactEmail": null,
  "howToBook": "Open a day link, adjust if needed, then use 'Hold the date' on the page. No account needed. Nothing is paid until OOO confirms and sends an invoice.",
  "dayLink": {
    "pattern": "https://ooo-wellness.web.app/?people={headcount}&where={location}&focus={focus id}&date={YYYY-MM-DD}",
    "focusIds": [
      "burnout",
      "energy",
      "connection",
      "numbers"
    ]
  },
  "services": [
    {
      "id": "pulse",
      "name": "Pulse check",
      "description": "3 questions before, 3 questions after. Powers your impact report.",
      "category": "base",
      "pricing": "included",
      "price": null,
      "priceText": "Included",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "bone-density",
      "name": "Bone density",
      "description": "Bone density screening station.",
      "category": "health screenings",
      "pricing": "flat",
      "price": 7500,
      "priceText": "R 7 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "breast-exams",
      "name": "Breast exams (manual)",
      "description": "Manual breast exams by a nurse.",
      "category": "health screenings",
      "pricing": "basePlus",
      "price": 5850,
      "priceText": "R 5 850 for 20, then R 220 per person + R 1 500 per nurse",
      "minPeople": null,
      "covers": 20,
      "extraPrice": 220,
      "nurseFee": 1500
    },
    {
      "id": "hiv-vct",
      "name": "HIV / VCT screening",
      "description": "HIV counselling and testing. One nurse sees up to 40 people a day.",
      "category": "health screenings",
      "pricing": "perHead",
      "price": 150,
      "priceText": "R 150 per person, min 20 + R 1 500 per nurse",
      "minPeople": 20,
      "covers": null,
      "extraPrice": null,
      "nurseFee": 1500
    },
    {
      "id": "hra",
      "name": "HRA screening",
      "description": "Health risk assessment. One nurse sees up to 40 people a day.",
      "category": "health screenings",
      "pricing": "perHead",
      "price": 265,
      "priceText": "R 265 per person, min 20 + R 1 500 per nurse",
      "minPeople": 20,
      "covers": null,
      "extraPrice": null,
      "nurseFee": 1500
    },
    {
      "id": "lung-function",
      "name": "Lung function testing",
      "description": "",
      "category": "health screenings",
      "pricing": "basePlus",
      "price": 5850,
      "priceText": "R 5 850 for 20, then R 250 per person + R 1 500 per nurse",
      "minPeople": null,
      "covers": 20,
      "extraPrice": 250,
      "nurseFee": 1500
    },
    {
      "id": "pap-smear",
      "name": "Pap smear",
      "description": "",
      "category": "health screenings",
      "pricing": "basePlus",
      "price": 19850,
      "priceText": "R 19 850 for 20, then R 750 per person + R 1 500 per nurse",
      "minPeople": null,
      "covers": 20,
      "extraPrice": 750,
      "nurseFee": 1500
    },
    {
      "id": "prostate",
      "name": "Prostate testing",
      "description": "",
      "category": "health screenings",
      "pricing": "basePlus",
      "price": 5850,
      "priceText": "R 5 850 for 20, then R 220 per person + R 1 500 per nurse",
      "minPeople": null,
      "covers": 20,
      "extraPrice": 220,
      "nurseFee": 1500
    },
    {
      "id": "tb-screening",
      "name": "TB screening",
      "description": "",
      "category": "health screenings",
      "pricing": "basePlus",
      "price": 5850,
      "priceText": "R 5 850 for 20, then R 220 per person + R 1 500 per nurse",
      "minPeople": null,
      "covers": 20,
      "extraPrice": 220,
      "nurseFee": 1500
    },
    {
      "id": "vitamin-b",
      "name": "Vitamin B injections",
      "description": "",
      "category": "health screenings",
      "pricing": "perHead",
      "price": 125,
      "priceText": "R 125 per person, min 20 + R 1 500 per nurse",
      "minPeople": 20,
      "covers": null,
      "extraPrice": null,
      "nurseFee": 1500
    },
    {
      "id": "biokineticist",
      "name": "Biokineticist",
      "description": "Up to 7 hours.",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 4850,
      "priceText": "R 4 850",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "chiropractor",
      "name": "Chiropractor",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 5000,
      "priceText": "R 5 000",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "podiatrist",
      "name": "Podiatrist",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 7500,
      "priceText": "R 7 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "massage-therapist",
      "name": "Massage therapist",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 2650,
      "priceText": "R 2 650",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "reflexology",
      "name": "Reflexology",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 3500,
      "priceText": "R 3 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "vacuflex",
      "name": "Vacuflex",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 5800,
      "priceText": "R 5 800",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "cranio-sacral",
      "name": "Cranio-sacral therapy",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 7500,
      "priceText": "R 7 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "reiki",
      "name": "Reiki",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 7900,
      "priceText": "R 7 900",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "desk-yoga",
      "name": "Desk yoga",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 2950,
      "priceText": "R 2 950",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "yoga-class",
      "name": "Yoga class",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 2950,
      "priceText": "R 2 950",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "exercise-class",
      "name": "Exercise class",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 3500,
      "priceText": "R 3 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "self-defence",
      "name": "Self-defence class",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 7200,
      "priceText": "R 7 200",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "climbing-wall",
      "name": "Inflatable climbing wall",
      "description": "",
      "category": "movement & bodywork",
      "pricing": "flat",
      "price": 7850,
      "priceText": "R 7 850",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "audiologist",
      "name": "Audiologist",
      "description": "Up to 7 hours.",
      "category": "health assessment & advice",
      "pricing": "flat",
      "price": 7500,
      "priceText": "R 7 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "dietician",
      "name": "Dietician",
      "description": "",
      "category": "health assessment & advice",
      "pricing": "flat",
      "price": 4750,
      "priceText": "R 4 750",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "dental-screenings",
      "name": "Dental screenings",
      "description": "Ask us for current rates.",
      "category": "health assessment & advice",
      "pricing": "onRequest",
      "price": null,
      "priceText": "Price on request",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "live-blood",
      "name": "Live blood analysis",
      "description": "",
      "category": "health assessment & advice",
      "pricing": "flat",
      "price": 7500,
      "priceText": "R 7 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "iridology",
      "name": "Iridology",
      "description": "",
      "category": "health assessment & advice",
      "pricing": "flat",
      "price": 5800,
      "priceText": "R 5 800",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "facial-analysis",
      "name": "Facial analysis",
      "description": "",
      "category": "health assessment & advice",
      "pricing": "flat",
      "price": 9850,
      "priceText": "R 9 850",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "handwriting-analysis",
      "name": "Handwriting analysis",
      "description": "",
      "category": "health assessment & advice",
      "pricing": "flat",
      "price": 12500,
      "priceText": "R 12 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "stress-counselling",
      "name": "Stress management counselling",
      "description": "",
      "category": "mind & counselling",
      "pricing": "flat",
      "price": 4500,
      "priceText": "R 4 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "happiness-counselling",
      "name": "Happiness counselling",
      "description": "A talk. A full day of counselling is R 9 250, ask us.",
      "category": "mind & counselling",
      "pricing": "flat",
      "price": 4500,
      "priceText": "R 4 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "laughter-therapy",
      "name": "Laughter therapy",
      "description": "30-minute session.",
      "category": "mind & counselling",
      "pricing": "flat",
      "price": 6950,
      "priceText": "R 6 950",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "hypnotherapy",
      "name": "Hypnotherapy",
      "description": "",
      "category": "mind & counselling",
      "pricing": "flat",
      "price": 12500,
      "priceText": "R 12 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "colour-therapy",
      "name": "Colour therapy",
      "description": "",
      "category": "mind & counselling",
      "pricing": "flat",
      "price": 4950,
      "priceText": "R 4 950",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "mental-health-stand",
      "name": "Mental health stand",
      "description": "",
      "category": "mind & counselling",
      "pricing": "flat",
      "price": 7500,
      "priceText": "R 7 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "cancer-talk",
      "name": "Cancer awareness talk",
      "description": "",
      "category": "awareness stands & talks",
      "pricing": "flat",
      "price": 4250,
      "priceText": "R 4 250",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "drug-talks",
      "name": "Drug awareness talks",
      "description": "",
      "category": "awareness stands & talks",
      "pricing": "flat",
      "price": 4250,
      "priceText": "R 4 250",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "drug-stand",
      "name": "Drug awareness stand",
      "description": "",
      "category": "awareness stands & talks",
      "pricing": "flat",
      "price": 7250,
      "priceText": "R 7 250",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "hiv-stand",
      "name": "HIV awareness stand",
      "description": "",
      "category": "awareness stands & talks",
      "pricing": "flat",
      "price": 5000,
      "priceText": "R 5 000",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "mens-health-stand",
      "name": "Men's health stand",
      "description": "",
      "category": "awareness stands & talks",
      "pricing": "flat",
      "price": 4850,
      "priceText": "R 4 850",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "industrial-theatre",
      "name": "Industrial theatre",
      "description": "",
      "category": "awareness stands & talks",
      "pricing": "flat",
      "price": 8800,
      "priceText": "R 8 800",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "smoothie-bikes",
      "name": "Smoothie bikes",
      "description": "Bike hire.",
      "category": "food & fuel",
      "pricing": "flat",
      "price": 2550,
      "priceText": "R 2 550",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "smoothies",
      "name": "Smoothies",
      "description": "One smoothie per person.",
      "category": "food & fuel",
      "pricing": "perHead",
      "price": 38,
      "priceText": "R 38 per person",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "smoothie-operator",
      "name": "Smoothie operator",
      "description": "",
      "category": "food & fuel",
      "pricing": "flat",
      "price": 1550,
      "priceText": "R 1 550",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "frozen-yogurt",
      "name": "Frozen yogurt",
      "description": "Machine hire, plus R 65 per person.",
      "category": "food & fuel",
      "pricing": "basePlus",
      "price": 2950,
      "priceText": "R 2 950 + R 65 per person",
      "minPeople": null,
      "covers": null,
      "extraPrice": 65,
      "nurseFee": null
    },
    {
      "id": "popcorn",
      "name": "Popcorn",
      "description": "Machine hire (R 2 950) and an operator (R 1 500), plus R 28 per person.",
      "category": "food & fuel",
      "pricing": "basePlus",
      "price": 4450,
      "priceText": "R 4 450 + R 28 per person",
      "minPeople": null,
      "covers": null,
      "extraPrice": 28,
      "nurseFee": null
    },
    {
      "id": "cooking-demo",
      "name": "Cooking demonstrations",
      "description": "",
      "category": "food & fuel",
      "pricing": "flat",
      "price": 4500,
      "priceText": "R 4 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "cooking-classes",
      "name": "Cooking classes",
      "description": "",
      "category": "food & fuel",
      "pricing": "flat",
      "price": 4500,
      "priceText": "R 4 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "makeup-artist",
      "name": "Make-up artist",
      "description": "",
      "category": "style, pampering & entertainment",
      "pricing": "flat",
      "price": 7500,
      "priceText": "R 7 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "manicures",
      "name": "Manicures",
      "description": "",
      "category": "style, pampering & entertainment",
      "pricing": "flat",
      "price": 3500,
      "priceText": "R 3 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "male-grooming",
      "name": "Male grooming",
      "description": "",
      "category": "style, pampering & entertainment",
      "pricing": "basePlus",
      "price": 9800,
      "priceText": "R 9 800 for 20, then R 380 per person",
      "minPeople": null,
      "covers": 20,
      "extraPrice": 380,
      "nurseFee": null
    },
    {
      "id": "image-consultant",
      "name": "Image consultant",
      "description": "A talk. A full day is R 12 500, ask us.",
      "category": "style, pampering & entertainment",
      "pricing": "flat",
      "price": 6500,
      "priceText": "R 6 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "caricaturist",
      "name": "Caricaturist",
      "description": "Up to 3 hours. 10 hours is R 10 800, ask us.",
      "category": "style, pampering & entertainment",
      "pricing": "flat",
      "price": 7500,
      "priceText": "R 7 500",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "face-painting",
      "name": "Face painting",
      "description": "",
      "category": "style, pampering & entertainment",
      "pricing": "flat",
      "price": 9850,
      "priceText": "R 9 850",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "paint-bike",
      "name": "Paint bike",
      "description": "",
      "category": "style, pampering & entertainment",
      "pricing": "flat",
      "price": 2750,
      "priceText": "R 2 750",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    },
    {
      "id": "paint-bike-pack",
      "name": "Paint bike pack",
      "description": "An operator, plus R 40 per person.",
      "category": "style, pampering & entertainment",
      "pricing": "basePlus",
      "price": 1550,
      "priceText": "R 1 550 + R 40 per person",
      "minPeople": null,
      "covers": null,
      "extraPrice": 40,
      "nurseFee": null
    },
    {
      "id": "photobooth",
      "name": "Photobooth",
      "description": "Up to 3 hours. The rate depends on hours booked.",
      "category": "style, pampering & entertainment",
      "pricing": "onRequest",
      "price": null,
      "priceText": "Price on request",
      "minPeople": null,
      "covers": null,
      "extraPrice": null,
      "nurseFee": null
    }
  ],
  "talks": [],
  "recommendedDays": [
    {
      "focus": "burnout",
      "label": "burnout",
      "blocks": [
        {
          "time": "08:30",
          "serviceId": "pulse",
          "name": "Pulse check"
        },
        {
          "time": "09:00",
          "serviceId": "stress-counselling",
          "name": "Stress management counselling"
        },
        {
          "time": "10:30",
          "serviceId": "massage-therapist",
          "name": "Massage therapist"
        },
        {
          "time": "12:00",
          "serviceId": "laughter-therapy",
          "name": "Laughter therapy"
        },
        {
          "time": "13:30",
          "serviceId": "reflexology",
          "name": "Reflexology"
        },
        {
          "time": "15:00",
          "serviceId": "mental-health-stand",
          "name": "Mental health stand"
        }
      ],
      "exampleFor100People": {
        "total": 25100,
        "perPerson": 251,
        "link": "https://ooo-wellness.web.app/?people=100&where=Johannesburg&focus=burnout&date=2026-11-26"
      }
    },
    {
      "focus": "energy",
      "label": "low energy",
      "blocks": [
        {
          "time": "08:30",
          "serviceId": "pulse",
          "name": "Pulse check"
        },
        {
          "time": "09:00",
          "serviceId": "exercise-class",
          "name": "Exercise class"
        },
        {
          "time": "10:30",
          "serviceId": "dietician",
          "name": "Dietician"
        },
        {
          "time": "12:00",
          "serviceId": "smoothie-bikes",
          "name": "Smoothie bikes"
        },
        {
          "time": "13:30",
          "serviceId": "smoothies",
          "name": "Smoothies"
        },
        {
          "time": "15:00",
          "serviceId": "yoga-class",
          "name": "Yoga class"
        }
      ],
      "exampleFor100People": {
        "total": 17550,
        "perPerson": 176,
        "link": "https://ooo-wellness.web.app/?people=100&where=Johannesburg&focus=energy&date=2026-11-26"
      }
    },
    {
      "focus": "connection",
      "label": "connection",
      "blocks": [
        {
          "time": "08:30",
          "serviceId": "pulse",
          "name": "Pulse check"
        },
        {
          "time": "09:00",
          "serviceId": "industrial-theatre",
          "name": "Industrial theatre"
        },
        {
          "time": "10:30",
          "serviceId": "cooking-classes",
          "name": "Cooking classes"
        },
        {
          "time": "12:00",
          "serviceId": "climbing-wall",
          "name": "Inflatable climbing wall"
        },
        {
          "time": "13:30",
          "serviceId": "caricaturist",
          "name": "Caricaturist"
        },
        {
          "time": "15:00",
          "serviceId": "popcorn",
          "name": "Popcorn"
        }
      ],
      "exampleFor100People": {
        "total": 35900,
        "perPerson": 359,
        "link": "https://ooo-wellness.web.app/?people=100&where=Johannesburg&focus=connection&date=2026-11-26"
      }
    },
    {
      "focus": "numbers",
      "label": "health checks",
      "blocks": [
        {
          "time": "08:30",
          "serviceId": "pulse",
          "name": "Pulse check"
        },
        {
          "time": "09:00",
          "serviceId": "hra",
          "name": "HRA screening"
        },
        {
          "time": "10:30",
          "serviceId": "hiv-vct",
          "name": "HIV / VCT screening"
        },
        {
          "time": "12:00",
          "serviceId": "bone-density",
          "name": "Bone density"
        },
        {
          "time": "13:30",
          "serviceId": "dietician",
          "name": "Dietician"
        },
        {
          "time": "15:00",
          "serviceId": "biokineticist",
          "name": "Biokineticist"
        }
      ],
      "exampleFor100People": {
        "total": 67600,
        "perPerson": 676,
        "link": "https://ooo-wellness.web.app/?people=100&where=Johannesburg&focus=numbers&date=2026-11-26"
      }
    }
  ],
  "updated": "2026-10-29T08:45:48.685Z"
}