Journey 1

Getting started.

From the landing page to your first crew message in under 90 seconds.

01

Landing page

The marketing landing lives at the root URL. There’s a clear hero, a quick rundown of the four agents, and a single CTA: “Try the live demo →”.

commscrew.genmindz.ai — marketing landing
commscrew.genmindz.ai — marketing landing

Clicking the CTA goes to /login. There’s no signup form on the marketing site; the demo uses a pre-seeded account.

02

Login

The login form is split-screen: brand panel on the left, form on the right. After successful auth the JWT is stored in a context (refreshable), and the app checks /api/v1/onboarding/status to decide where to send you. New accounts go to onboarding; existing accounts go straight to /dashboard.

The login page at /login
The login page at /login
03

First-login walkthrough

On the first time the user lands inside the product, a 6-step spotlight tour overlays the dashboard. It points at the four agents, the sidebar nav, the right-side crew panel, and ends with a CTA to send the first crew message.

Step 1 of 6 — welcome modal (centered)
Step 1 of 6 — welcome modal (centered)
Step 2 of 6 — spotlighting the Crew Chat sidebar item
Step 2 of 6 — spotlighting the Crew Chat sidebar item
Step 3 of 6 — spotlighting Content
Step 3 of 6 — spotlighting Content

Tour state is stored in localStorage under commscrew:walkthrough:v1:done. To replay it, clear that key in your browser console.

Step 6 of 6 — final CTA navigates to /crew
Step 6 of 6 — final CTA navigates to /crew
04

The dashboard (Command Center)

The dashboard shows the date, a Strategist morning briefing, three KPIs, recent content, and three Strategist-generated suggestions for what to write next. The right side persistently shows the crew chat panel — you can ask quick questions without leaving the page.

The Command Center dashboard
The Command Center dashboard
Note —The “Crew suggests…” card calls a submit_suggestions tool on the Strategist with a forced schema. The output is structured (3 items) and was the fix for a class of empty-card bugs the Strategist would produce when returning JSON via prose.

Honest limitations

  • The onboarding wizard exists but isn’t covered in this doc. It captures brand voice, executives, and channels — flow is similar to the walkthrough.
  • Walkthrough completion is per-browser (localStorage), not per-user. Logging in from a different browser triggers it again.
  • There’s no “Replay tour” button in settings yet; clear the localStorage key to replay.

Next

Creating content

How a one-line brief turns into three variants with brand-voice scores.