Update, October 2, 2026

This page was the check before the first post. Posting started on September 28, so today's status lives in the call log and the launch week results. Since this page: Daniel's membership edits went live September 27, the app name changed to Ritual Studio in both stores, signups now reach Google Analytics, the app has reports with real data and email campaigns from approved templates, and uptime alerts are on after the September 30 outage. Stripe is still in test mode. Call log · Launch week results

Ritual Studio · Launch Readiness

Ready for the first post: what is live, what is not, and what we decide Wednesday

In two weeks the studio went from a website and a plan to a working system: a production app, the iOS and Android apps both public, the website feeding inquiries and leads straight into the app, every email sending from the app, most of Rory's membership rules in the production app, and 82 posts ready. This page checks each of those claims against the live systems as of the morning of September 23. The first post is proposed for Monday, September 28.

Verified September 23, 2026, morning · every claim checked against the live site, the production app and its records, the server, the app stores and the hub, not from status messages

The path a person takes, and where each step stands

From the first post to a booked session. Every step was checked against the live systems today, not from status messages.
Step 1Sees a post

82 posts and 201 graphics in the Content Studio. First post proposed for Monday, September 28; weeks 1 and 2 are waiting on their Looks good.

Built, not switched on
Step 2Visits the website

ritualstudiospa.com is live, the journal lists 11 articles, and the prices on the site come straight from the app.

Live and verified
Step 3Joins the waitlist

Every form lands in the app as an inquiry and a lead and syncs to GHL as a contact. Re-checked with two real submissions on September 22.

Live and verified
Step 4Gets the email and text

An email from hello@ within seconds, a text through GHL for anyone who opts in, and the waitlist follow-up emails on schedule.

Live and verified
Step 5Books and pays

Membership rules, packs and drop-ins are in the production app. Card charging stays in test mode until opening.

Built, not switched on

The app (RitualOS)

Production at app.ritualstudiospa.com. Staff run the studio here; members book and manage memberships here.
Live and verified
Production is live and stable

Releases went live through September 23: the app (Daniel's membership notes, the Unlimited priority booking limit, every 4 weeks on the founding line, the Members report fix) and the website (Corporate cards matching the Memberships cards, Clarity fix, memberships from the app, automatic journal publishing). The app and its background worker report healthy. Daily backups run, DEV is kept separate.

Checked live, September 23, 12:40 PM.
Live and verified
Website forms land in the app as inquiries and leads

The waitlist, contact, membership and corporate forms post directly into the production app, where staff see each inquiry and lead. A duplicate submission does not create a duplicate lead. Each lead also syncs to GHL as a contact for texts.

Both website submissions on September 22 and a third that evening became leads in the app and GHL contacts within seconds.
Live and verified
Email sends from the app, GHL is SMS only

The Email Center is on in production for contact, corporate, membership and waitlist, from hello@ritualstudiospa.com, with all the earlier email copy moved into the app. GHL only sends texts, through its API. The waitlist follow-up emails went out on September 19 and 21 as scheduled; the next go out September 24 and 28.

Production email records, September 22. Delivery receipts from the email provider are not wired yet, so arrival is confirmed in the inbox.
In the app, to be tested
Rory's usability round

Her September 9 list is in the production app: Today, Bookings, member profile, New sale, Leads and Inquiries, Business Rules, Email Center and Employee Hub. It was checked independently on DEV on September 14 (49 done, 4 partly done), which is not her sign-off. The partly done items and two membership change checks are ready for her to test in production; each thing she flags becomes its own Request Center item.

Production app and Request Center, September 22.
In the app, to be tested
Membership rules are in the production app

Business Rules screen with Rory's decisions; Those Who Serve 10 percent on standard pricing for fire, police and military with 15 points per dollar; retail 0/5/10/10; drop-in $60, packs $275 and $500 with 10 percent off for members; the Unlimited 15 membership cap; no booking beyond the current 28 day cycle; staff-only pauses; custom partial refunds; the referral reward; the $40 second no-show fee (recorded, card not charged until payments go live); member account deletion requests. None of these has been tested end to end yet.

Production code and the published rules (version 2, September 18).
Live, waiting for Rory's check
Daniel's September 17 app notes

Live: no zero-value guest pass or retail lines, Best Deal on Essential, Unlimited shows its 15 advance session limit and Limited to 15 members, the Those Who Serve note, and every 4 weeks on the founding line. Left: the web app name still reads Ritual Studios; the store name change is submitted.

Live app checked September 23, 12:40 PM.
Next on our list
Still to build

Unlimited Priority Booking is live as up to 15 future bookings held at one time inside the current paid 28 day cycle; once a visit happens it stops counting. Ravi reads Rory's note as 15 bookings in total per cycle, which is not what is live, so that gets confirmed with Rory before anything changes. Still to build: the 48 hour founder window for opening week, founding extras fulfillment, and corporate groups.

Request Center.
Built, not switched on
Card charging

Stripe stays in test mode on purpose, and no plan is connected to a live Stripe price yet. Going live is a separate decision before opening.

Production key is a test key.

The mobile app

A native shell around the same app, so web changes reach phones without a store review.
Live and verified
iOS is public

Ritual Studio Spa is on the App Store as of September 17.

apps.apple.com/us/app/ritual-studio-spa/id6800162874 returns the listing.
Live and verified
Android is public

Ritual Studio Spa is on Google Play under RITUAL STUDIO LLC.

The Google Play listing shows the app with an Install button, September 22.
Waiting on someone
Daniel's native notes

The Ritual Studio name change is submitted to both stores (Vidya, September 23), a couple of days. The new icon and sign-in screens follow in the next store build.

Vidya in the channel, September 23.

The website

ritualstudiospa.com. Rory's September lists are live; three of Daniel's items remain.
Live and verified
September copy is live

Ritual Founding 75, membership cards, session packs, corporate page, experience steps, popup, About mission restored, heated benches gone, header image replaced, waitlist form fixed.

Live site, September 22.
Live and verified
Journal is published from the app

ritualstudiospa.com/journal lists 11 articles, all loading. Since September 23 an article published in the app goes live on the website within a minute; tested today by publishing and unpublishing a draft.

Journal and all 11 articles load, September 23.
Live, waiting for Rory's check
Daniel's September 17 and 18 list

Live: the Corporate cards now match the Memberships cards (released September 23), Most Popular on Essential, the corporate subtext, Limited to 10 removed everywhere, badges that fit on a phone. Waiting on Rory: her look at the Corporate page, and the About page photo.

Live site, September 23, 12:40 PM.
Next on our list
Search ranking work

The local search plan is on the hub: one-build title fix, three title changes, two Tacoma pages, schema and sitemap, Google Business Profile build-out. Not started yet.

qa.ritualstudiospa.com/reports/local-search.html

Social

The content bank, the graphics and the review loop. First post proposed for Monday, September 28; the calendar now shows that start.
Built, not switched on
82 posts, 201 graphics, 26 blogs

Every founder note applied: captions, blog rewrites, the teaser card, fonts, no slide numbers, no watermarks. Rory and Daniel edit captions directly on the page; Daniel's edits through September 21 are in.

Content Studio; edits stored and folded into the bank.
Waiting on someone
Sign-off on weeks 1 and 2

No Looks good recorded yet. Daniel's caption edits on the week 1 carousel, the week 2 carousel and the week 2 Reel are in. The sign-off happens on the call.

Content Studio, September 22.
Live and verified
Bios and Drive folder

Rory posted full bios for herself and Daniel and shared the content folder on September 17.

Social Media Hub canvas.
Built, not switched on
Instagram account

@ritualstudiospa exists and the website now links it correctly. No posts until the first post goes out.

Live site, September 22.

Google and measurement

Being found and being counted.
Live and verified
Search Console and GA4 access

Punit has both; sitemap, robots and FAQ schema are live; the Ritual logo was pushed to the Google Business Profile.

Punit, September 15; September 17.
Next on our list
Conversion tracking

The broken Clarity tag is removed. Page views arrive through Tag Manager, but completed leads are not counted in Analytics yet; that gets switched on before the first post so the first two weeks are measured.

Live site, September 23.
Next on our list
Google Business Profile build-out

Profile is public and owner-managed; no opening date, description, categories, photos or posts yet. Reviews wait for opening.

Local search audit.

Straight talk

What is true today, what is not yet, and what nobody should say on a call.

True today

  • A person who joins the waitlist on the website becomes an inquiry and a lead in the app within seconds, gets an email from hello@ritualstudiospa.com, gets a text if they opted in, and gets the follow-up emails on schedule. Re-proven with real submissions on September 22.
  • The OS is the center: every email goes out from it, the earlier email copy lives in it, and GHL only sends texts.
  • Both apps are public: iOS on the App Store, Android on Google Play.
  • Most of Rory's membership decisions are in the production app, including the 10 percent pack discount she confirmed on September 22, and still need end to end testing. Not built yet: the 48 hour founder window, founding extras and corporate groups; Priority Booking is on a branch.
  • 82 posts are ready with the founders' own words on them, and they edit captions themselves.

Not yet, say it plainly

  • Nobody can pay yet. Stripe is in test mode by design and no plan is connected to a live price; going live is a separate decision before opening.
  • One of Daniel's app notes is left: the web app name (the store name change is submitted).
  • Unlimited Priority Booking is live as 15 future bookings held at one time; if Rory means 15 in total per cycle, that is a change still to make.
  • Leads are not counted in Analytics yet, and email delivery receipts are not wired.
  • Weeks 1 and 2 have no Looks good yet, and the September 28 start is not confirmed.

Broken right now, being fixed

The call

In this order. Decisions first, then the walkthrough, then what each person owes.
1
First post: September 28

Confirm Monday, September 28 for the first post. The Content Studio calendar already shows that start (week 1 is September 28 to October 4), with Veterans Day, Thanksgiving and the holiday weeks on their true dates.

Rory confirms
2
Weeks 1 and 2: sign off on the call

Rory and Daniel press Looks good on each piece in the Content Studio, or say what still bothers them. All of Daniel's caption edits are in. Two small things first: the week 1 blog title competes with the live journal article on the same question (suggested: Hot, Cold, Repeat: How to Do Contrast Therapy), and a couple of wording fixes in the edited captions.

Rory and Daniel, on the call
3
Priority Booking: two details

Rory's answer: Unlimited members book ahead across their whole 28 day period, up to 15 sessions. Live today as up to 15 future bookings held at one time in the current cycle (past visits stop counting). Confirm: 15 at one time, or 15 in total per cycle? And how far ahead can the other tiers book? The 10 percent pack discount is set.

Rory
4
Walk the live path

Website form to the inquiry and lead in the OS, the email from hello@, the contact in GHL and the text. Then the Business Rules screen with her decisions in it. Then the apps on a phone.

Ravi
5
Rory's OS notes, in four lists

Live in production; live and waiting for her check; checked on DEV only; not built. She checks the first two in production this week, and each thing she flags becomes its own Request Center item.

Ravi and Rory
6
What is not live, said plainly

Today's releases carried Daniel's membership notes, the Corporate cards, the Unlimited limit and automatic journal publishing; the web app name is left. Stripe in test mode. Leads not yet counted in Analytics. Email delivery receipts not wired. Replies to texts land in GoHighLevel, not the app.

Ravi
7
Daniel's retention ideas

Our take is on the hub (Retention ideas page). Most do not need automations: four become a daily staff list built on counting visits, the weekly ritual is the one real build, the waitlist waits for data, and Sunday Reset, Social Club and classes are your programs first.

Daniel and Rory
8
The card reader

Recommendation: the Stripe S700, about $300 per device. Same Stripe account as the app, so every dollar at the desk is tracked from Stripe into the OS.

Rory decides
9
Owed by Rory

The About page plunge or sauna photo; the review plan for opening week; the plunge temperature we quote in posts (some say the low 40s, others 52 to 59 F).

Rory
10
Owed by us, next two weeks

The web app name and the website review (link preview image, home page copy, the form thank-you text); conversion tracking; the two Tacoma pages and the Google profile build-out; the KPI snapshot format.

Autosterea

What was built since the last call

The two weeks in one list, so nobody has to scroll Slack.
Feedbackon this page