How do I link Discovery Vitality and earn points?
How to link Discovery Vitality and earn points in the Octiv app.
Link your Discovery Vitality account in the Octiv app to earn Vitality points for your workouts. As a Discovery Vitality member, you can earn points at any facility that is on the Vitality Network — just link your account and check in and out.
Step 1 — Link your Discovery Vitality account
- In the Octiv app, tap your profile (the circle in the top-left corner), then go to General >> Discovery Vitality.
- Enter your Date of Birth and ID number, and give consent for Vitality to receive your details.
- Confirm the link.
⚠ Your Date of Birth and ID number must be correct. If either is wrong, your check-ins may succeed but your points will not reflect on your Vitality profile. You can review them anytime under General >> Discovery Vitality.
If the Discovery Vitality option doesn't appear, your facility may not be on the Vitality Network yet — contact your facility.
Step 2 — Check in AND check out of your class
Book your class as normal — you must be booked into the class first. Then remember: both a check-in and a check-out are required to earn points, and Vitality requires you to attend for at least 30 minutes.
- Check in yourself in the Octiv app using the facility's QR code when you arrive, and use the Check-Out function when you leave. If staff check you in at the front desk instead, your visit won't count towards points.
- If you booked outside of Octiv (for example, through the Discovery app), scan the QR code with your phone camera for both your check-in and your check-out.
The check-out button only appears once your Discovery account is linked and you've checked in yourself successfully.
Booking through the Discovery app
- You can book up to 1 week in advance through Vitality.
- Already a member at the facility? You can still use your Vitality free workouts there, using the same email address.
Using free VFit workouts? Set up Vitality Pay
From 1 October 2026, you need an active Vitality Pay profile to redeem your free VFit workouts. Set it up in the Discovery Bank app:
- Go to More.
- Select Vitality Pay under Discovery Pay.
- Choose the Discovery Bank card you want to link.
- Set your transaction limit to more than R900.
- Accept the terms and conditions, then select Save.
If you still can't redeem your workout after this, contact Discovery so they can look into it: chat to Ask Discovery on WhatsApp (0860 756 756) or the Discovery website, any time, or call 0860 99 88 77 on weekdays between 07:00 and 18:00.
Why aren't my points showing?
- You checked in but didn't check out — both are required.
- You were checked in by staff instead of checking in yourself in the app.
- You attended for less than 30 minutes.
- Your Date of Birth or ID number is incorrect — correct them under General >> Discovery Vitality.
- Your Discovery account isn't linked — link or relink it (see below).
- Points can take 1–3 business days to reflect in your Discovery app.
Check-out button not appearing? Relink your account
If you can't check out even after updating the app, your Discovery link may be stale:
- Tap your profile (top-left circle) >> General >> Discovery Vitality.
- Tap Unlink, then Link again and re-enter your details.
- Try the check-out again.
Relinking does not affect your Vitality points history.
Related articles