diff --git a/app/(shell)/clients/page.tsx b/app/(shell)/clients/page.tsx index 6e7c90ce..9a59bbca 100644 --- a/app/(shell)/clients/page.tsx +++ b/app/(shell)/clients/page.tsx @@ -1,6 +1,6 @@ import type { Metadata } from "next"; import Link from "next/link"; -import { UserPlus, Upload, ArrowRight } from "lucide-react"; +import { UserPlus, Upload, ArrowRight, QrCode, ExternalLink } from "lucide-react"; import { PageHeader } from "@/components/ui/PageHeader"; export const metadata: Metadata = { @@ -37,6 +37,10 @@ const ACTIONS = [ }, ]; +const PULSE_BASE_URL = + process.env.PULSE_BASE_URL ?? "https://relay-pulse.relaylaunch-ops.workers.dev"; +const SIGNUP_QR_URL = `${PULSE_BASE_URL.replace(/\/$/, "")}/intake/qr`; + export default function ClientsHubPage() { return (
@@ -60,7 +64,7 @@ export default function ClientsHubPage() { {body} @@ -68,6 +72,39 @@ export default function ClientsHubPage() { ))}
+
+
+
+ + + +
+

+ Get your sign-up QR +

+

+ Print this for the front desk or share it online. It opens the + Pulse intake form, adds the person to the client roster, and + hands them to the existing booking page. +

+

+ Relay captures the intake. Booking still happens in the current + booking system. +

+
+
+ + Open QR card + + +
+
+

Looking for guided client workspaces?{" "}