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.
Landing & navigation
Confirm the website loads and every menu link goes somewhere real.
- ☞Click
Open repushield.app
→OpensHomepage with the hero and a “Run Free Audit” button
✓CheckPage loads fast, hero + button visible, no broken images
/ - ☞Click
Hover “Platform” in the top menu
→OpensDropdown: AI replies, Monitoring, Removals, Crisis mode, Cross-platform, Alerts
✓CheckEach item opens its own feature page
/platform/* - ☞Click
Hover “Solutions”
→OpensDropdown: Dentists, Lawyers, Med-spas, Restaurants, Multi-location
✓CheckEach industry page loads with its own wording
/solutions/* - ☞Click
Click “Pricing”
→OpensPricing page with plans and the $179 option
✓CheckAll plan cards and the FAQ show up
/pricing - ☞Click
Scroll to the footer
→OpensFooter links — About, Blog, Security, Terms, Privacy
✓CheckEvery footer link works
/
Run a free audit
The core action — paste a link and get a result.
- ☞Click
Click “Run Free Audit”
→OpensAudit page with a box to paste your Google link
✓CheckInput box and “Analyze” button are visible
/audit - ☞Click
Paste a Google Business link and click “Analyze”
→OpensA live progress bar: scanning → analyzing
✓CheckProgress moves; try a maps link, a g.page link, and a Place ID
/audit - ☞Click
Wait about 60 seconds
→OpensYour results page appears automatically
✓CheckIt redirects when done; a bad link shows a friendly error + “email me” option
/audit/result/[jobId]
Read results & choose removals
Make sure the report is clear and you can decide to buy.
- ☞Click
Look over the results
→OpensCurrent vs projected rating, flagged reviews, revenue at risk
✓CheckNumbers fill in, reviews are grouped by how removable they are
/audit/result/[jobId] - ☞Click
Open a flagged review
→OpensThe reason it breaks Google's rules
✓CheckA clear reason shows for each flagged review
/audit/result/[jobId] - ☞Click
Select reviews and click “Remove these”
→OpensPackage picker — $179 per review or a monthly plan
✓CheckPrice updates with your selection; button leads to sign up / checkout
/audit/result/[jobId]
Create an account & verify email
Sign-up works both ways and email confirmation lands.
- ☞Click
Click “Sign up” (or continue from checkout)
→OpensRegister form with email/password or Google
✓CheckBoth sign-up options are present
/register - ☞Click
Enter email + password and submit
→OpensAccount created; a verification email is sent
✓CheckYou see a “check your email” prompt and the email arrives
/register - ☞Click
Open the link in the verification email
→OpensAn “Email confirmed” page
✓CheckConfirmed message shows; an expired or reused link is handled gracefully
/verify-email/[token] - ☞Click
Try “Sign up with Google” instead
→OpensGoogle consent screen, then back signed in
✓CheckThe Google round-trip works and lands you logged in
/register
Log in & account security
Getting back in, and the safety nets around it.
- ☞Click
Click “Log in”
→OpensLogin form (email/password + Google)
✓CheckBoth options visible
/login - ☞Click
Enter your credentials
→OpensYour portal — or a 2-factor prompt if you turned it on
✓CheckWrong password shows an error; the right one logs you in
/login - ☞Click
Click “Forgot password”
→OpensA reset-request screen
✓CheckReset email arrives and the link lets you set a new password
/forgot-password
Choose a plan & pay
Money flows safely and billing controls work.
- ☞Click
Pick a plan (or pay-per-removal) and continue
→OpensA secure checkout page
✓CheckCheckout loads; run a test payment
/portal/billing - ☞Click
Complete the payment
→OpensBack in the portal with your plan active
✓CheckStatus shows “active” and your credits/plan are correct
/portal/billing - ☞Click
Open “Billing”
→OpensYour plan, next billing date, card, and invoices
✓CheckUpgrade, downgrade, update card, and cancel all work
/portal/billing - ☞Click
Open an invoice
→OpensInvoice details
✓CheckLine items show and the invoice downloads
/portal/invoices/[id]
Track your removals
You can follow each removal to the finish.
- ☞Click
Open “Removals” in the portal
→OpensA list of removals with their status
✓CheckEach moves through filed → in review → removed
/portal/removals - ☞Click
Open the public tracking link
→OpensA simple status page
✓CheckStatus is visible without logging in
/track/[trackingId]
Tour your account (portal tools)
Click into every tool and confirm it does its job.
- ☞Click
Open “Monitoring”
→OpensLive feed of new reviews + rating trend
✓CheckNew reviews appear and the trend chart renders
/portal/monitoring - ☞Click
Open “Alerts”
→OpensNotification settings
✓CheckToggle email/SMS/Slack, set a threshold, save
/portal/alerts - ☞Click
Open “AI replies”
→OpensA list of reply drafts
✓CheckOpen a draft, edit it, approve it to post
/portal/ai-replies - ☞Click
Open “Managed replies”
→OpensHand-off view
✓CheckYou can request a done-for-you reply
/portal/managed-replies - ☞Click
Open “Q&A defense”
→OpensYour Google Q&A items
✓CheckYou can flag a bad question
/portal/qa-defense - ☞Click
Open “Profile optimization”
→OpensA health checklist
✓CheckIt lists issues and how to fix them
/portal/gbp-optimization - ☞Click
Open “Geo-grid rankings”
→OpensA ranking heatmap
✓CheckThe grid renders across your service area
/portal/geo-grid - ☞Click
Open “Review booster”
→OpensA request campaign
✓CheckSend a review request by email or SMS
/portal/review-booster - ☞Click
Open “Website widget”
→OpensEmbed code + preview
✓CheckCopy the code; preview shows your reviews
/portal/widget - ☞Click
Open “Reports”
→OpensMonthly summaries
✓CheckA PDF report downloads
/portal/reports - ☞Click
Open “Referrals”
→OpensYour referral link + rewards
✓CheckCopy the link; rewards tracker shows
/portal/referrals - ☞Click
Open “Settings”
→OpensAccount, security, team
✓CheckUpdate profile, turn on 2-factor, manage team/API keys
/portal/settings
Agency partner flow
For partners managing many clients.
- ☞Click
Open the agency “Dashboard”
→OpensOverview of all clients
✓CheckClient list and stats load
/dashboard - ☞Click
Open “Clients”
→OpensYour client list
✓CheckAdd and manage a client
/dashboard/clients - ☞Click
Open “Run client audit”
→OpensAudit on a client's behalf
✓CheckResults save to that client
/dashboard/audit - ☞Click
Open “Removals”
→OpensAll removals across clients
✓CheckProgress shows for every client in one view
/dashboard/removals
Extra public pages
The smaller pages every visitor might hit.
- ☞Click
Open the Revenue calculator
→OpensA calculator
✓CheckEnter rating + reviews; the loss number updates live
/calculator - ☞Click
Open the Blog and a post
→OpensArticle with a free-audit call-to-action
✓CheckArticle renders and the CTA works
/blog/[slug] - ☞Click
Open Contact and send a message
→OpensContact form
✓CheckForm submits and confirms
/contact - ☞Click
Open Terms, Privacy, Security
→OpensLegal pages
✓CheckAll three load
/terms - ☞Click
Open an unsubscribe link
→OpensOne-click unsubscribe
✓CheckIt confirms you're unsubscribed
/unsubscribe
Want a preview of each screen you'll click through?
Open the Screens tour →