From 901f97c8067ad86a5f78748fbefa0fcd44317a79 Mon Sep 17 00:00:00 2001
From: "Victor \"David\" Medina"
Date: Sat, 27 Jun 2026 17:52:16 -0400
Subject: [PATCH] feat(C-P0.1): honest owner-facing Acuity connect card
MIME-Version: 1.0
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: 8bit
Phase 0 (Activate). Removes the 'how do I connect my booking system?' friction with
an honest answer: an Acuity Scheduling card on /settings/integrations presenting it as
Available, read-only, owner-approved.
Honest + safe BY CONSTRUCTION: read-only ingest framing, owner-approval promise, secure
setup (NO API keys in a web form — matches this page's own stated policy), Acuity's
Powerhouse-plan requirement stated plainly, and the works-today CSV fallback (/import)
for owners not on Powerhouse. NEVER labeled live/verified/recovering — Acuity sync is
ingest-only. Mirrors the existing Vagaro secure-setup card pattern; Link already imported.
tsc: 0 errors.
Co-Authored-By: Claude Opus 4.6 (1M context)
---
.../integrations/IntegrationsClient.tsx | 29 +++++++++++++++++++
1 file changed, 29 insertions(+)
diff --git a/app/(shell)/settings/integrations/IntegrationsClient.tsx b/app/(shell)/settings/integrations/IntegrationsClient.tsx
index 0ec2c746..06c3bb2f 100644
--- a/app/(shell)/settings/integrations/IntegrationsClient.tsx
+++ b/app/(shell)/settings/integrations/IntegrationsClient.tsx
@@ -41,6 +41,35 @@ export default function IntegrationsClient({
+ {/* P0.1: owner-facing Acuity connect card. Honest + safe by construction —
+ read-only ingest, owner-approval, secure setup (no API keys in a web form,
+ matching this page's policy), and the works-today CSV fallback. NEVER says
+ "live/verified/recovering" — Acuity sync is ingest-only. */}
+
+
+
Acuity Scheduling
+
+ Available
+
+
+
+ We read your appointment history read-only to find
+ lapsed regulars worth a warm hello. Nothing is sent without your approval — Relay never books or
+ messages a client on its own.
+
+
+ Connected through secure setup (we never ask for API keys in a web form). Acuity's API
+ requires a Powerhouse plan. Not on Powerhouse yet? You can{" "}
+
+ upload a client export (CSV)
+ {" "}
+ and start finding lapsed regulars today.
+