Daily tools and challenges drive consistent participation in wellbeing.
Improve retention
Employees who feel supported stay longer and perform better.
Reduce absence
Early intervention and clinical pathways help lower stress-related sick days.
Deliver ROI
Consolidating multiple providers into one system reduces costs and admin.
Reduction in stress absence
0%
ROI
0x
Engagement lift
0%
Building better workplace culture
From daily wellbeing tools to clinical care and benefits Shoorah supports people through every part of their working life, all in one connected system at one cost. Download our 1-Pager here
Breathwork, journaling, and daily rituals help employees begin with clarity.
Support when it matters
Instant access to therapists, EAP, and specialists when things feel heavy.
Save on everyday life
Marketplace rewards and benefits reduce personal costs and boost morale.
Understand your health
Digital assessments and tracking turn feelings into insight.
Support that fits every
moment you’re in.
Meditations & Breathwork
Short guided sessions to reduce stress, improve focus, and regulate emotion.
Sleep Sounds
Audio designed to support restful sleep and evening wind down.
Shoorah Pods
5 – 10 minute podcast-style content on anxiety, resilience, parenting, and more.
Daily Rituals
Simple intention setting prompts to start and end the day with clarity.
Journaling
Guided reflections to process thoughts, track emotions, and reduce anxiety.
Gratitude & Affirmations
Daily entries to support optimism, mindset, and personal confidence.
Cleanse Tool
A digital, CBT based “mental reset” to clear stress and regain focus.
Goals & Action Board
Set structured goals and visualise them with a motivational digital board.
Shoorah Play
Lots of wellbeing based games designed to boost energy and mood.
Dear Me
Write a sealed letter to your future self for deeper reflection and growth.
Shoorah Health
An all-in-one fitness and nutrition platform for workouts, meal plans, hydration, and habit transformation.
Last Puff
Stop vaping and smoking tool, fueled with powerful Insights, tips and tricks to help users give up the bad habit for good.
Money Mind
Smart financial tools with tracking and expert guidance to help users take control of their money.
Digital Wellbeing Library
A curated collection of expert-led resources including videos, audio sessions, and articles designed to support everyday wellbeing.
Pause
Menopause and andropause hub with symptom tracking, expert content, AI guidance, and access to professional support.
Shoorah Path
A personalised AI-powered wellbeing journey with tailored goals, adaptive guidance, and step-by-step tools to support lasting progress.
Shuru AI Companion
A voice enabled AI chatbot that offers emotional support, symptom tracking, and smart suggestions available 24/7.
Shoorah Tests
400+ science-backed assessments with personalised insights and support to track stress, mood, neurodivergence, and more.
Mood & Sleep Tracking
Track trends manually or with wearables (Apple, Samsung, Fitbit, Whoop) to improve patterns and prevent burnout.
Burnout detection
AI-driven early burnout detection using wearable, behavioural, and digital insights to prevent mental fatigue.
Sleep Apnoea
AI-supported, medically regulated home sleep diagnostics and treatment powered by wearable and digital data.
Teeth & Mouth Scan
AI-powered teeth and mouth scanning using images and video to detect hygiene issues and provide expert-backed oral guidance.
Face & Skin Companion
Tools to track and support skin related concerns tied to health, stress, and hormones.
glp-1 companion
Support for people using medications like Ozempic. Tracks mood, energy, symptoms, and provides clinical education.
Peptide Companion
A peptide hub with education, guidance, and tracking for progress and side effects.
At-Home Testing Kits
120+ Discreet blood, urine, and stool test kits delivered directly to users offering fast, private lab results, guidance, and more.
Shoorah Elite
Performance tools for athletes with recovery tracking, biomarker tests, and game-day check-ins.
Progress Monitoring
Track improvements and stay motivated with clear insights into your wellbeing journey.
PEAP
On-demand access to therapists, coaches, and specialist support via voice, video, or chat going beyond traditional EAP services.
Addiction Helpline
Confidential addiction support with digital rehab options and access to global treatment partners, available daily 8:00–22:00.
Worldwide Support Options
Direct access to global wellbeing and clinical support with coordinated, ongoing care through Shoorah.
Occupational Health
Clinical-grade employee wellbeing access with secure reports, pre-employment checks, and ongoing health monitoring.
EAP Add-On
An optional business upgrade offering 24/7 access to therapy, legal, financial, and family support, customisable or powered by Shoorah.
SOS Browser Intercept
WiFi-enabled protection that detects SOS signals and connects employees instantly to expert and emergency support.
Points & Challenges
Team and individual wellbeing challenges with step targets, leaderboards, and optional rewards to boost engagement and culture.
WellPoints
Rewards earned through engagement, redeemable for therapy, coaching, and wellbeing services.
Shoorah Circle
A private, anonymous social space where users can post how they feel, ask questions, or connect with others.
User Me Dashboard
Your personal wellbeing hub with insights, progress tracking, rewards, and AI recommendations to improve performance.
Shoorah Marketplace
Shop wellbeing products and services directly within the app includes partner discounts, rewards, and benefits.
Cash Plans
Seamless digital access to healthcare reimbursements and benefits, with an easy dashboard to track claims and allowances.
Salary Sacrifice Schemes
A private, anonymous social space where users can post how they feel, ask questions, or connect with otNursery vouchers, gym access, cycle to work, electric car, holiday swap schemes and more+hers.
Benefits & Perks Statement
Admins can list company perks with assigned values, giving employees a clear in-app view of their total benefits package.
Shoorah Business
Complete business wellbeing platform with dashboards, HR insights, ESG tools, and system integration.
Mental Health First Aid Training
Onsite and remote MHFA training days, fully accredited.
Training & Wellness Days
Coaching sessions, MHFA training, Holistic sessions and day, bespoke packages.
Shoorah Kids
A dedicated teen wellbeing app bridging our Kids and Adult platforms with relatable, expert-backed support.
Shoorah Teens
A teen-focused wellbeing app bridging our Kids and Adult platforms with relatable, expert-backed support.
Schools Education Dashboard
A school wellbeing tool for assigning lessons, tracking progress, and supporting students, parents, and staff.
One Place, one cost
See how Shoorah helps organisations support people, improve engagement, and drive meaningful outcomes.
│
* │ = 400) throw new Error(res.message || "Request failed");
if (res && res.meta && res.meta.code >= 400) throw new Error(res.meta.message || "Request failed");
if (!response.ok && !(res && res.result)) throw new Error((res && res.message) || ("HTTP " + response.status));
return res;
}
// ---- add-company: create/register a company ----------------------------
// The staging API validates strictly, so we always send the full field set.
// (Verified against staging-api.shoorah.io: the fields below are required,
// and company_size MUST be a number — a range string like "11-50" crashes it.)
async function addCompany(data) {
// Contract runs for 1 year from today by default.
var start = new Date();
var end = new Date();
end.setFullYear(end.getFullYear() + 1);
// company_size must be a NUMBER. Prefer an explicit employee count; else
// fall back to a numeric company_size; else 1.
var sizeNum = parseInt(data.employeeCount, 10);
if (isNaN(sizeNum)) sizeNum = parseInt(data.companySize, 10);
if (isNaN(sizeNum)) sizeNum = 1;
var body = {
company_name: data.companyName || "",
company_address: data.companyAddress || "",
company_email: data.email || "",
contact_person: ((data.firstName || "") + " " + (data.lastName || "")).trim(),
contact_number: String(data.contactNumber || data.phone || ""),
contract_start_date: start.toISOString(),
contract_end_date: end.toISOString(),
contract_progress: data.contractProgress === true, // e.g. "switching provider?" checkbox
company_size: sizeNum,
b2b_interest_via: data.interest || "Website",
job_title: data.jobTitle || data.role || "Other"
};
if (data.recaptchaResponse) body.recaptcha_response = data.recaptchaResponse;
var r = await fetch(base() + "/wordpress/v1/add-company", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify(body)
});
return readJson(r);
}
// ---- get-company: fetch a company (need its _id for Stripe) ------------
async function getCompany(email) {
var r = await fetch(base() + "/wordpress/v1/get-company?company_email=" + encodeURIComponent(email));
return readJson(r);
}
// ---- Free 14-day trial: update-company?isTrial=true --------------------
// Returns a URL to redirect the user to (same as live site).
async function startFreeTrial(email) {
var r = await fetch(base() + "/wordpress/v1/update-company?company_email=" + encodeURIComponent(email) + "&isTrial=true");
var res = await r.json();
if (res && res.result && res.result.code === 200) return res.result.url;
throw new Error((res && res.message) || "Could not start trial");
}
// ---- Paid checkout via Stripe (mirrors live purchase-team-plan) --------
async function checkout(planKey, email, employeeCount) {
var plan = cfg.PLANS[planKey];
if (!plan) throw new Error("Unknown plan: " + planKey);
if (!plan.priceId) {
throw new Error("Paid checkout isn't set up yet — the Stripe Price ID for the " +
plan.name + " is still blank in SHOORAH_CONFIG.");
}
if (typeof Stripe === "undefined") {
throw new Error("Stripe.js is not loaded on this page. Add .");
}
var stripe = Stripe(cfg.STRIPE_PUBLISHABLE_KEY);
// We need the company _id for Stripe's clientReferenceId.
var companyData = await getCompany(email);
var companyId = companyData && companyData.data ? companyData.data._id : "";
var qty = parseInt(employeeCount, 10) || 1;
var successUrl = base() + "/wordpress/v1/update-company"
+ "?company_email=" + encodeURIComponent(email)
+ "&client_reference_id=" + encodeURIComponent(companyId)
+ "&productId=" + encodeURIComponent(plan.productId)
+ "&autoRenew=false&isTrial=false"
+ "&transactionId={CHECKOUT_SESSION_ID}"
+ "&seatBought=" + qty
+ "&seatPrice=" + plan.pricePerEmployee;
return stripe.redirectToCheckout({
lineItems: [{ price: plan.priceId, quantity: qty }],
mode: "payment",
clientReferenceId: companyId,
successUrl: successUrl,
cancelUrl: cfg.CHECKOUT_CANCEL_URL
});
}
// ---- Contact Us (JSON) — used by the client-side contact form ----------
async function contactUs(data) {
var r = await fetch(base() + "/wordpress/v1/contact-us", {
method: "POST",
headers: { "Content-Type": "application/json" },
body: JSON.stringify({
firstName: data.firstName || "",
lastName: data.lastName || "",
email: data.email || "",
countycode: data.countryCode || "+44",
number: data.number || "",
message: data.message || "",
isTermAccepted: !!data.isTermAccepted
})
});
return readJson(r);
}
return {
config: cfg,
addCompany: addCompany,
getCompany: getCompany,
startFreeTrial: startFreeTrial,
checkout: checkout,
contactUs: contactUs
};
})();