RepuShield · Project Map
Walkthrough

User Flow

A full A-to-Z test walkthrough. Follow it click by click to check every part of the app — what you click, what opens, and what to verify. 10 areas · 45 steps.

☞Click — what you do
→Opens — what appears
✓Check — what to verify
1

Landing & navigation

Confirm the website loads and every menu link goes somewhere real.

  1. ☞
    Click

    Open repushield.app

    →
    Opens

    Homepage with the hero and a “Run Free Audit” button

    ✓
    Check

    Page loads fast, hero + button visible, no broken images

    /
  2. ☞
    Click

    Hover “Platform” in the top menu

    →
    Opens

    Dropdown: AI replies, Monitoring, Removals, Crisis mode, Cross-platform, Alerts

    ✓
    Check

    Each item opens its own feature page

    /platform/*
  3. ☞
    Click

    Hover “Solutions”

    →
    Opens

    Dropdown: Dentists, Lawyers, Med-spas, Restaurants, Multi-location

    ✓
    Check

    Each industry page loads with its own wording

    /solutions/*
  4. ☞
    Click

    Click “Pricing”

    →
    Opens

    Pricing page with plans and the $179 option

    ✓
    Check

    All plan cards and the FAQ show up

    /pricing
  5. ☞
    Click

    Scroll to the footer

    →
    Opens

    Footer links — About, Blog, Security, Terms, Privacy

    ✓
    Check

    Every footer link works

    /
2

Run a free audit

The core action — paste a link and get a result.

  1. ☞
    Click

    Click “Run Free Audit”

    →
    Opens

    Audit page with a box to paste your Google link

    ✓
    Check

    Input box and “Analyze” button are visible

    /audit
  2. ☞
    Click

    Paste a Google Business link and click “Analyze”

    →
    Opens

    A live progress bar: scanning → analyzing

    ✓
    Check

    Progress moves; try a maps link, a g.page link, and a Place ID

    /audit
  3. ☞
    Click

    Wait about 60 seconds

    →
    Opens

    Your results page appears automatically

    ✓
    Check

    It redirects when done; a bad link shows a friendly error + “email me” option

    /audit/result/[jobId]
3

Read results & choose removals

Make sure the report is clear and you can decide to buy.

  1. ☞
    Click

    Look over the results

    →
    Opens

    Current vs projected rating, flagged reviews, revenue at risk

    ✓
    Check

    Numbers fill in, reviews are grouped by how removable they are

    /audit/result/[jobId]
  2. ☞
    Click

    Open a flagged review

    →
    Opens

    The reason it breaks Google's rules

    ✓
    Check

    A clear reason shows for each flagged review

    /audit/result/[jobId]
  3. ☞
    Click

    Select reviews and click “Remove these”

    →
    Opens

    Package picker — $179 per review or a monthly plan

    ✓
    Check

    Price updates with your selection; button leads to sign up / checkout

    /audit/result/[jobId]
4

Create an account & verify email

Sign-up works both ways and email confirmation lands.

  1. ☞
    Click

    Click “Sign up” (or continue from checkout)

    →
    Opens

    Register form with email/password or Google

    ✓
    Check

    Both sign-up options are present

    /register
  2. ☞
    Click

    Enter email + password and submit

    →
    Opens

    Account created; a verification email is sent

    ✓
    Check

    You see a “check your email” prompt and the email arrives

    /register
  3. ☞
    Click

    Open the link in the verification email

    →
    Opens

    An “Email confirmed” page

    ✓
    Check

    Confirmed message shows; an expired or reused link is handled gracefully

    /verify-email/[token]
  4. ☞
    Click

    Try “Sign up with Google” instead

    →
    Opens

    Google consent screen, then back signed in

    ✓
    Check

    The Google round-trip works and lands you logged in

    /register
5

Log in & account security

Getting back in, and the safety nets around it.

  1. ☞
    Click

    Click “Log in”

    →
    Opens

    Login form (email/password + Google)

    ✓
    Check

    Both options visible

    /login
  2. ☞
    Click

    Enter your credentials

    →
    Opens

    Your portal — or a 2-factor prompt if you turned it on

    ✓
    Check

    Wrong password shows an error; the right one logs you in

    /login
  3. ☞
    Click

    Click “Forgot password”

    →
    Opens

    A reset-request screen

    ✓
    Check

    Reset email arrives and the link lets you set a new password

    /forgot-password
6

Choose a plan & pay

Money flows safely and billing controls work.

  1. ☞
    Click

    Pick a plan (or pay-per-removal) and continue

    →
    Opens

    A secure checkout page

    ✓
    Check

    Checkout loads; run a test payment

    /portal/billing
  2. ☞
    Click

    Complete the payment

    →
    Opens

    Back in the portal with your plan active

    ✓
    Check

    Status shows “active” and your credits/plan are correct

    /portal/billing
  3. ☞
    Click

    Open “Billing”

    →
    Opens

    Your plan, next billing date, card, and invoices

    ✓
    Check

    Upgrade, downgrade, update card, and cancel all work

    /portal/billing
  4. ☞
    Click

    Open an invoice

    →
    Opens

    Invoice details

    ✓
    Check

    Line items show and the invoice downloads

    /portal/invoices/[id]
7

Track your removals

You can follow each removal to the finish.

  1. ☞
    Click

    Open “Removals” in the portal

    →
    Opens

    A list of removals with their status

    ✓
    Check

    Each moves through filed → in review → removed

    /portal/removals
  2. ☞
    Click

    Open the public tracking link

    →
    Opens

    A simple status page

    ✓
    Check

    Status is visible without logging in

    /track/[trackingId]
8

Tour your account (portal tools)

Click into every tool and confirm it does its job.

  1. ☞
    Click

    Open “Monitoring”

    →
    Opens

    Live feed of new reviews + rating trend

    ✓
    Check

    New reviews appear and the trend chart renders

    /portal/monitoring
  2. ☞
    Click

    Open “Alerts”

    →
    Opens

    Notification settings

    ✓
    Check

    Toggle email/SMS/Slack, set a threshold, save

    /portal/alerts
  3. ☞
    Click

    Open “AI replies”

    →
    Opens

    A list of reply drafts

    ✓
    Check

    Open a draft, edit it, approve it to post

    /portal/ai-replies
  4. ☞
    Click

    Open “Managed replies”

    →
    Opens

    Hand-off view

    ✓
    Check

    You can request a done-for-you reply

    /portal/managed-replies
  5. ☞
    Click

    Open “Q&A defense”

    →
    Opens

    Your Google Q&A items

    ✓
    Check

    You can flag a bad question

    /portal/qa-defense
  6. ☞
    Click

    Open “Profile optimization”

    →
    Opens

    A health checklist

    ✓
    Check

    It lists issues and how to fix them

    /portal/gbp-optimization
  7. ☞
    Click

    Open “Geo-grid rankings”

    →
    Opens

    A ranking heatmap

    ✓
    Check

    The grid renders across your service area

    /portal/geo-grid
  8. ☞
    Click

    Open “Review booster”

    →
    Opens

    A request campaign

    ✓
    Check

    Send a review request by email or SMS

    /portal/review-booster
  9. ☞
    Click

    Open “Website widget”

    →
    Opens

    Embed code + preview

    ✓
    Check

    Copy the code; preview shows your reviews

    /portal/widget
  10. ☞
    Click

    Open “Reports”

    →
    Opens

    Monthly summaries

    ✓
    Check

    A PDF report downloads

    /portal/reports
  11. ☞
    Click

    Open “Referrals”

    →
    Opens

    Your referral link + rewards

    ✓
    Check

    Copy the link; rewards tracker shows

    /portal/referrals
  12. ☞
    Click

    Open “Settings”

    →
    Opens

    Account, security, team

    ✓
    Check

    Update profile, turn on 2-factor, manage team/API keys

    /portal/settings
9

Agency partner flow

For partners managing many clients.

  1. ☞
    Click

    Open the agency “Dashboard”

    →
    Opens

    Overview of all clients

    ✓
    Check

    Client list and stats load

    /dashboard
  2. ☞
    Click

    Open “Clients”

    →
    Opens

    Your client list

    ✓
    Check

    Add and manage a client

    /dashboard/clients
  3. ☞
    Click

    Open “Run client audit”

    →
    Opens

    Audit on a client's behalf

    ✓
    Check

    Results save to that client

    /dashboard/audit
  4. ☞
    Click

    Open “Removals”

    →
    Opens

    All removals across clients

    ✓
    Check

    Progress shows for every client in one view

    /dashboard/removals
10

Extra public pages

The smaller pages every visitor might hit.

  1. ☞
    Click

    Open the Revenue calculator

    →
    Opens

    A calculator

    ✓
    Check

    Enter rating + reviews; the loss number updates live

    /calculator
  2. ☞
    Click

    Open the Blog and a post

    →
    Opens

    Article with a free-audit call-to-action

    ✓
    Check

    Article renders and the CTA works

    /blog/[slug]
  3. ☞
    Click

    Open Contact and send a message

    →
    Opens

    Contact form

    ✓
    Check

    Form submits and confirms

    /contact
  4. ☞
    Click

    Open Terms, Privacy, Security

    →
    Opens

    Legal pages

    ✓
    Check

    All three load

    /terms
  5. ☞
    Click

    Open an unsubscribe link

    →
    Opens

    One-click unsubscribe

    ✓
    Check

    It confirms you're unsubscribed

    /unsubscribe

Want a preview of each screen you'll click through?

Open the Screens tour →