About this template
Rehearsal is a flight simulator for your GTM team. Reps dial into a live voice conversation with an AI buyer persona that stalls, objects, and pushes back like the real thing. Every call ends with a numeric scorecard and a coaching note, so practice turns into measurable improvement.
The template ships with a seeded scenario library covering discovery, pricing, objection handling, renewals, expansion, and technical demos across AE, CSM, and SA roles. Admins can generate new role-plays in minutes by describing the buyer, the moment, and the objection — the builder produces a persona, opening line, scenario brief, difficulty overlays, and a scorecard automatically, plus a shareable deep link.
A company knowledge base lets you paste battlecards, pricing pages, and pitch docs once, so the AI buyer knows your product as well as your team does. Public leaderboards per role-play keep reps practicing on their own time, and an admin area provides reporting, scenario management, knowledge editing, and admin controls.
Access is authenticated: users sign in (email and Google supported), the first user claims the admin seat through a setup wizard, and role-based permissions separate reps from admins. Browser voice works out of the box; an optional voice connector upgrades calls to lifelike speech.
Best Use Cases
New Rep Onboarding
Give every new hire a ramp path of scenarios — discovery, pricing, objections — and watch their scores climb before they ever touch a live prospect. Admin reporting shows exactly who is ready.
Objection Handling Drills
Build role-plays around the exact objections your team hears, with easy, standard, and hard difficulty overlays. Reps drill the hard conversations until the answers are automatic.
Launch and Messaging Rollouts
Shipping new pricing or positioning? Paste the new messaging into the knowledge base, spin up a scenario, and share the deep link. Everyone rehearses the new pitch the same week.
Team Competition and Culture
Public leaderboards per role-play turn practice into a game. Reps put in reps on their own time because the board is always watching.
Getting Started
Step 1: Remix This Template
Click "Remix" to create your copy with backend, authentication, and database already wired. You'll have a working role-play app with seeded scenarios before adding your own content.
Step 2: Familiarize Yourself With the Project
Go to User > Settings > Knowledge, and read what's under "Project knowledge" to understand the intended architecture and access control model. You can also ask Lovable in the chat for more details.
Step 3: Customize Your Brand
Update the name, colors, and logo. Lovable's visual editor lets you adjust the look instantly so the app matches your company's identity.
Step 4: Add Your Playbook and Scenarios
Run the setup wizard, paste your battlecards, pricing, and ICP notes into the knowledge base, then generate role-plays tailored to your product and the objections your reps actually hear.
Step 5: Invite Your Team
Share the link. Reps sign in, pick a scenario from the library, and the AI buyer starts talking — with admin reporting live from call one.
Step 6: Go Live
Deploy with one click and share with your team. Lovable handles hosting and performance.
Step 7: Iterate and Make It Yours
Continue building and make any changes to the app to suit your team's exact preferences and workflows.
Conclusion
Rehearsal is built for sales leaders, enablement teams, and founders who know the teams that close are the teams that rehearse out loud. You get live voice role-plays, automatic scoring, a scenario builder, leaderboards, and admin reporting in a template you can deploy in an afternoon. Instead of shadowing calls or awkward peer role-plays, every rep gets unlimited reps against a buyer that never gets tired.
Features & capabilities
Live AI voice calls
Reps talk to an AI buyer persona in real time, with browser voice out of the box and an optional connector for lifelike speech.
Buyer personas with distinct voices
Each role-play gets a named persona with a title, company, headshot, and a unique voice so every scenario feels like a different person.
Automatic call scoring
Every session returns a numeric scorecard across categories like discovery and next-step, plus a written coaching note.
Scenario library with filters
A searchable practice home with role and topic filters so reps find the right rehearsal fast.
AI scenario builder
Describe the buyer and the moment; the builder generates the persona, opening line, brief, difficulty overlays, and scorecard.
Difficulty overlays
Run the same scenario on easy, standard, or hard to match rep experience level.
Company knowledge base
Paste battlecards, pricing, and pitch docs once so the AI buyer answers with your real product context.
Public leaderboards
Per-role-play leaderboards rank scores and keep the team competing.
Shareable deep links
Every role-play gets a short link you can drop in Slack so the whole team runs the same scenario.
Session reports
Full transcripts and score breakdowns for every call, reviewable after the fact.
Admin reporting
A dedicated admin area with usage reporting, scenario management, and per-role-play stats.
Setup wizard
First sign-in walks the admin through claiming the workspace, naming the company, and loading knowledge.
Role-based access
Admins manage scenarios, knowledge, and other admins; reps get a clean practice home. Roles are enforced server-side.
Authentication
Email and Google sign-in with protected routes throughout the app.


