Wellness center

Kestrelmoor Heights Wellness · Wellness center · Asheville, NC

Rhys Dunleavy directs Kestrelmoor Heights Wellness, a holistic wellness center, and keeps the licenses, safety checks and incident records an inspector would ask for in one place that shows each person only what they need.

Fitness and beautyComplianceGoverned columns4 tables · 8 views · 2 forms · 3 dimension sets · 1 dashboard · 1 drill-down · 1 digest · 1 notification · 1 agent
Use this template

Renewal board

Licenses and permits
Current10
CPR and first aid card, Astrid Kowalczyk-IdowuAstrid Kowalczyk-IdowuCPR and first aid card
Continuing education certificate, Astrid Kowalczyk-IdowuAstrid Kowalczyk-IdowuContinuing education certificate
Massage therapy license, Calliope Rennick-AdesanyaCalliope Rennick-AdesanyaMassage therapy license
Continuing education certificate, Calliope Rennick-AdesanyaCalliope Rennick-AdesanyaContinuing education certificate
Massage therapy license, Barnabas Oyelowo-HaugenBarnabas Oyelowo-HaugenMassage therapy license
5 more
Renewal due9
Massage therapy license, Astrid Kowalczyk-IdowuAstrid Kowalczyk-IdowuMassage therapy license
CPR and first aid card, Calliope Rennick-AdesanyaCalliope Rennick-AdesanyaCPR and first aid card
CPR and first aid card, Lorcan Beaumont-AchebeLorcan Beaumont-AchebeCPR and first aid card
CPR and first aid card, Rhys DunleavyRhys DunleavyCPR and first aid card
CPR and first aid card, Tobiah Ferreira-NgataTobiah Ferreira-NgataCPR and first aid card
4 more
Expired3
Esthetician license, Lorcan Beaumont-AchebeLorcan Beaumont-AchebeEsthetician license
CPR and first aid card, Noor Villanueva-StrandNoor Villanueva-StrandCPR and first aid card
Spa water certificate, Tobiah Ferreira-NgataTobiah Ferreira-NgataSpa water certificate

Tables

Licenses and permits

22 sample rows · 10 columns

Every license, card, permit and insurance policy the center must hold, who holds it and the day it lapses.

License or permitHeld byKindIssued byNumber on the cardIssuedExpires
Spa water certificate, Tobiah Ferreira-NgataTobiah Ferreira-NgataSpa water certificateCounty environmental healthSWC-48422Aug 26, 2025Aug 26, 2026
CPR and first aid card, Noor Villanueva-StrandNoor Villanueva-StrandCPR and first aid cardBlue Ridge Safety TrainingCPR-47903Sep 23, 2024Sep 23, 2026
Esthetician license, Lorcan Beaumont-AchebeLorcan Beaumont-AchebeEsthetician licenseState cosmetology boardES-41557Sep 30, 2024Sep 30, 2026
Massage therapy license, Astrid Kowalczyk-IdowuAstrid Kowalczyk-IdowuMassage therapy licenseState massage therapy boardML-40000Oct 14, 2024Oct 14, 2026
CPR and first aid card, Rhys DunleavyRhys DunleavyCPR and first aid cardBlue Ridge Safety TrainingCPR-45249Oct 23, 2024Oct 23, 2026
Liability insurance, the center—Liability insuranceBellwether Commercial InsuranceLI-43114Oct 30, 2025Oct 30, 2026
CPR and first aid card, Lorcan Beaumont-AchebeLorcan Beaumont-AchebeCPR and first aid cardBlue Ridge Safety TrainingCPR-44730Nov 7, 2024Nov 7, 2026
Health department permit, the center—Health department permitCounty health departmentHP-48941Nov 7, 2025Nov 7, 2026
CPR and first aid card, Calliope Rennick-AdesanyaCalliope Rennick-AdesanyaCPR and first aid cardBlue Ridge Safety TrainingCPR-43692Nov 15, 2024Nov 15, 2026
Fire safety inspection, the center—Fire safety inspectionCity fire marshalFI-46287Nov 21, 2025Nov 21, 2026
CPR and first aid card, Tobiah Ferreira-NgataTobiah Ferreira-NgataCPR and first aid cardBlue Ridge Safety TrainingCPR-42595Nov 26, 2024Nov 26, 2026
Business license, the center—Business licenseCity licensing officeBL-45768Nov 29, 2025Nov 29, 2026

10 more rows

Safety checks

24 sample rows · 8 columns

The daily and weekly checks of the sauna, steam room, cold plunge and treatment rooms, who did them and what came out.

CheckAreaWhat was checkedCheckedChecked byResultReading
Steam room temperature log, latest roundSteam roomTemperature logOct 5, 2026Tobiah Ferreira-NgataPass113
Laundry room water test, 1 days backLaundry roomWater testOct 4, 2026Tobiah Ferreira-NgataPass—
Front lobby emergency exit walk, 1 days backFront lobbyEmergency exit walkOct 4, 2026Noor Villanueva-StrandPass—
Cold plunge temperature log, 2 days backCold plungeTemperature logOct 3, 2026Tobiah Ferreira-NgataPass44
Steam room equipment inspection, 3 days backSteam roomEquipment inspectionOct 2, 2026Tobiah Ferreira-NgataPass—
Sauna temperature log, 3 days backSaunaTemperature logOct 2, 2026Tobiah Ferreira-NgataPass165
Sauna emergency exit walk, 4 days backSaunaEmergency exit walkOct 1, 2026Noor Villanueva-StrandPass—
Treatment rooms sanitizing log, 5 days backTreatment roomsSanitizing logSep 30, 2026Astrid Kowalczyk-IdowuPass—
Cold plunge water test, 5 days backCold plungeWater testSep 30, 2026Tobiah Ferreira-NgataFollow-up needed—
Front lobby equipment inspection, 6 days backFront lobbyEquipment inspectionSep 29, 2026Tobiah Ferreira-NgataFailed—
Laundry room sanitizing log, 7 days backLaundry roomSanitizing logSep 28, 2026Noor Villanueva-StrandPass—
Sauna temperature log, 8 days backSaunaTemperature logSep 27, 2026Tobiah Ferreira-NgataPass171

12 more rows

Incidents

7 sample rows · 10 columns

Every slip, reaction or equipment fault on the floor, what was done about it and the day it was closed.

IncidentAreaKindHow seriousHappenedReported byStatus
Hot stone handle cracked during setupTreatment roomsEquipment faultMinorOct 4, 2026Barnabas Oyelowo-HaugenOpen
Client fainted getting up from the tableTreatment roomsDizzinessSeriousOct 2, 2026Lorcan Beaumont-AchebeOpen
Lost wedding ring left in the locker roomFront lobbyLost propertyMinorSep 30, 2026Noor Villanueva-StrandResolved
Steam generator tripped off mid-sessionSteam roomEquipment faultMinorSep 27, 2026Tobiah Ferreira-NgataResolved
Skin reaction to an essential oil blendTreatment roomsSkin reactionModerateSep 24, 2026Calliope Rennick-AdesanyaResolved
Slip on the wet tile by the cold plungeCold plungeSlip or fallModerateSep 19, 2026Astrid Kowalczyk-IdowuResolved
Dizziness in the sauna after a long sessionSaunaDizzinessMinorSep 15, 2026Tobiah Ferreira-NgataResolved

Forms and booking

Report an incident

Form
Report an incidentThe sheet staff fill in on the floor right after something goes wrong.
What happened, in one line? *
Where did it happen? *SaunaSteam roomCold plungeTreatment roomsLaundry roomFront lobby
Which of these is closest? *Slip or fallDizzinessSkin reactionEquipment faultLost property
How serious was it?MinorModerateSerious
What did the client tell you?
File the report

Log a safety check

Form
Log a safety checkThe quick entry the facilities technician makes after each round of the sauna, steam room and plunge.
Name the check *
Which area? *SaunaSteam roomCold plungeTreatment roomsLaundry roomFront lobby
What did you check? *Temperature logWater testEquipment inspectionSanitizing logEmergency exit walk
How did it come out?PassFollow-up neededFailed
What did the gauge read?
Save the check

Dashboards

Compliance overview

Licenses and permits
Licenses by status
  • Renewal due9
  • Current10
  • Expired3
Renewal fees by kind
  • Massage therapy license$525
  • CPR and first aid card$595
  • Continuing education certificate$180
  • Esthetician license$150
  • Food handler card$25
  • Spa water certificate$120
  • Business license$310
  • Health department permit$410

Also included

  • Renewals by quarterDrill-down
  • Renewals coming dueDigest
  • A license lapsedNotificationTells the director the moment a license or card passes its expiry day.