Skip to main content

Rehearsal

Let reps practice live sales calls against AI buyers that stall, object, and push back. Voice role-plays, instant scorecards, an AI scenario builder, public leaderboards, and admin reporting for GTM teams.

LOLovable
·0 remixes

Designed for

  • Sales leaders coaching reps on objection handling
  • Enablement teams building onboarding & certification
  • Founders rehearsing their pitch with a sparring partner
  • CS leaders practicing save calls & renewals

Key highlights

  • Live AI voice calls
  • Instant scorecards
  • Scenario library with filters
  • AI scenario builder
  • Public leaderboards
  • Difficulty overlays
  • Company knowledge base
  • Admin reporting
  • Shareable deep links

Technology stack

Frontend

  • React
  • TypeScript
  • Tailwind CSS
  • Framer Motion
  • Recharts

UI Components

  • shadcn/ui

Other

  • ElevenLabs
  • React Three Fiber

Backend

  • Supabase

Deployment

  • Lovable
  • GitHub

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.