Skip to main content

Training media plan and privacy policy

Training media should help staff recognize a page, understand the order of work, and see what a correct result looks like. Screenshots and videos should not be decorative. Every asset should answer a specific training question.

The guide uses visible Screenshot space, Video walkthrough space, and Workflow diagram space cards. Replace a card only after the proposed asset has been captured with safe training data, reviewed, and inserted into the related article.

Safety requirements

Every screenshot, video, diagram, and example must use:

  • a test account;
  • fictional names, phone numbers, email addresses, lots, contracts, payments, and documents;
  • a visible Training Data marker;
  • approved internal URLs or cropped browser chrome;
  • redaction of internal identifiers where necessary; and
  • alt text or a written summary for accessibility.

Never publish:

  • real customer names or contact details;
  • signatures or identification documents;
  • real contracts;
  • real receipt numbers or bank references;
  • document-storage URLs;
  • API keys, tokens, passwords, or environment values;
  • Supabase, Resend, Gemini, or other provider credentials;
  • production configuration details that create a security risk;
  • real Audit Trail exports; or
  • unredacted browser notifications, bookmarks, tabs, email addresses, or account menus.

Standard fictional training set

Using one consistent set of fictional records makes the guide easier to follow. Create a dedicated training project with examples such as:

RecordSuggested fictional valuePurpose
Staff accountTraining Admin, Training Sales, Training FinanceDemonstrate role differences without using real staff accounts.
Buyer 1Nadia TrainingComplete buyer-journey example.
Buyer 2Marlon TrainingCollections and payment-dispute example.
Buyer 3Selena TrainingApplication duplicate and unavailable-lot example.
ProjectTraining GardensSeparate training inventory from live housing projects.
LotsT-05, T-07, T-08, T-14, T-22Create Available, Reserved, Sold, and conflict examples.
ContractTRAIN-CON-001Contract, statement, and payment examples.
Cash receiptTRAIN-RCPT-001Show format without imitating a real receipt sequence.
Transfer referenceTRAIN-BANK-001Demonstrate a reference field without exposing banking data.

Every page and video should state that these are fictional records.

Screenshot standards

Capture size

  • Capture desktop screenshots at a consistent browser width, ideally 1440–1600 pixels.
  • Capture important mobile workflows separately when the layout changes meaningfully.
  • Crop empty browser space while preserving enough context to identify the page.
  • Use WebP or optimized PNG where possible.

Annotation style

Use numbered callouts when the order matters. Use short labels rather than paragraphs inside the image. Explain details in the article below the image.

Recommended annotation pattern:

  1. Identity — confirm the buyer or record.
  2. Current state — read stage/status and recent activity.
  3. Linked context — verify lot, application, contract, or payment.
  4. Action — show the button or field to use.
  5. Confirmation — show where the result appears after saving.

Training Data marker

Place a visible marker near the top-left or top-right corner:

TRAINING DATA — FICTIONAL RECORD

The marker should remain readable after image resizing.

Video standards

Short videos should demonstrate one complete task or scenario. Avoid long recordings that simply click through every page.

Recommended structure:

  1. Purpose — what the viewer will learn.
  2. Starting condition — show the fictional record and current state.
  3. Verification — explain what must be checked before acting.
  4. Action — complete the workflow at normal speed.
  5. Result — confirm the saved status, history, or related record.
  6. Boundary — state what the action did not do automatically.
  7. Recap — repeat owner, next action, and escalation point.

Recommended length:

  • page orientation: 2–4 minutes;
  • single task: 4–7 minutes;
  • controlled financial or application procedure: 8–12 minutes;
  • full buyer journey: 12–15 minutes.

Include captions or a written transcript. Do not record passwords, private notifications, personal browser tabs, or production customer searches.

Priority media production list

Priority 1 — Client handoff essentials

PageScreenshot to addVideo to addSuggested filename
WelcomeFull Dashboard with navigation and five operational zones labelled4–6 minute platform orientation following one buyer across connected recordsscreenshots/platform-overview.webp, walkthroughs/platform-orientation.mp4
Navigation overviewFull sidebar plus list-versus-detail comparison3–4 minute navigation tourscreenshots/navigation-overview.webp, walkthroughs/navigation-tour.mp4
RolesUsers & Roles page with fictional accounts and role selector3-minute least-privilege assignment examplescreenshots/users-and-roles.webp, walkthroughs/assigning-a-role.mp4
First-day checklistFirst-login screen and four connected training records7–10 minute trainee orientationscreenshots/first-day-overview.webp, walkthroughs/first-day-training.mp4
Start-of-day workflowDashboard and Daily Brief with numbered review order6–8 minute morning reviewscreenshots/start-of-day-dashboard.webp, walkthroughs/start-of-day-review.mp4
Buyer journey overviewConsistent buyer shown at eight stages12–15 minute end-to-end journeydiagrams/buyer-journey-swimlane.svg, walkthroughs/buyer-journey.mp4

Priority 2 — Sales and inventory

PageScreenshot to addVideo to addSuggested filename
LeadsLead list filters; detailed lead with activity, follow-up, lot, visit, reservation, and application8–10 minute new-inquiry to site-visit examplescreenshots/leads-list.webp, screenshots/lead-detail.webp, walkthroughs/lead-workflow.mp4
Lead activitiesTimeline showing a useful call note, WhatsApp note, and status change4-minute “write a useful activity” examplescreenshots/lead-activity-history.webp, walkthroughs/record-lead-activity.mp4
Follow-up tasksDue/overdue list and completed task with resulting next action5-minute complete versus reschedule examplescreenshots/follow-up-queue.webp, walkthroughs/follow-up-outcomes.mp4
Site visitsVisit form/list and completed visit outcome5-minute schedule and close a visitscreenshots/site-visit-detail.webp, walkthroughs/site-visit-workflow.mp4
LotsLot list, lot detail with reservation, and preferred-lot conflict6–8 minute inventory verification examplescreenshots/lots-inventory.webp, screenshots/lot-reservation-context.webp, walkthroughs/verify-lot-availability.mp4
ReservationsReservation form, active-expiry queue, and proof/payment split8-minute reservation lifecyclescreenshots/reservation-detail.webp, screenshots/reservation-expiry-queue.webp, walkthroughs/reservation-lifecycle.mp4
Deposit readinessExpected, proof-received, overdue, and financially-recorded examples5-minute explanation of operational versus financial statusscreenshots/deposit-readiness.webp, walkthroughs/deposit-readiness-boundary.mp4

Priority 3 — Applications and customers

PageScreenshot to addVideo to addSuggested filename
ApplicationsPending Review list and full application review workspace8–10 minute human review scenarioscreenshots/applications-list.webp, screenshots/application-review.webp, walkthroughs/application-review.mp4
Possible DuplicateSide-by-side records showing email, phone, name/lot comparison4-minute duplicate-review examplescreenshots/possible-duplicate-review.webp, walkthroughs/review-possible-duplicate.mp4
CustomersCustomer list with similar-name verification5-minute find the correct customerscreenshots/customers-list.webp, walkthroughs/find-customer.mp4
Customer DetailFull page with Overview, Contract, Payments, Documents, Requests, Statement, Post-Sales, and Smart Summary10–12 minute account reviewscreenshots/customer-detail-sections.webp, walkthroughs/customer-account-review.mp4
ContractsContract form and contract-detail/account context10-minute approved application to active contractscreenshots/contract-form.webp, screenshots/contract-detail.webp, walkthroughs/contract-setup.mp4

Priority 4 — Finance and collections

PageScreenshot to addVideo to addSuggested filename
PaymentsCash payment form, transfer form, and saved payment verification8–10 minute cash and transfer recordingscreenshots/payment-cash.webp, screenshots/payment-transfer.webp, walkthroughs/record-payments.mp4
ReceiptsReceipt metadata and customer-payment history4-minute receipt-number standards examplescreenshots/receipt-details.webp, walkthroughs/receipt-standards.mp4
Payment proofProof upload, reference, verification status, and correct payment link5-minute proof-review examplescreenshots/payment-proof.webp, walkthroughs/payment-proof-review.mp4
Payment requestsRequest form, status, due date, and follow-up history5-minute request and verify outcomescreenshots/payment-request.webp, walkthroughs/payment-request.mp4
CollectionsPriority list and account-detail verification9–12 minute due, overdue, and disputed examplesscreenshots/collections-priority.webp, screenshots/collections-account.webp, walkthroughs/collections-review.mp4
StatementsStatement date range, transaction history, balance, and export6-minute verify and share a statement safelyscreenshots/customer-statement.webp, walkthroughs/statement-review.mp4

Priority 5 — Management, post-sales, and administration

PageScreenshot to addVideo to addSuggested filename
ReportsFilters, fictional results, and CSV export warning7–9 minute weekly management reportingscreenshots/reports-filters.webp, walkthroughs/weekly-reports.mp4
Post-sales checklistsChecklist status, owner, blocker, and completion evidence6-minute post-sales handoffscreenshots/post-sales-checklist.webp, walkthroughs/post-sales-handoff.mp4
Post-sales tasksDue/overdue task list and task detail5-minute blocker and escalation examplescreenshots/post-sales-tasks.webp, walkthroughs/post-sales-task.mp4
Audit TrailFiltered change history with record, action, user, and time5-minute investigate a status correctionscreenshots/audit-trail.webp, walkthroughs/audit-investigation.mp4
SettingsSettings landing page grouped by risk10-minute controlled configuration changescreenshots/settings-overview.webp, walkthroughs/settings-change.mp4
Developer feedbackFeedback form with page, expected/actual, steps, and screenshot4-minute submit a reproducible issuescreenshots/developer-feedback.webp, walkthroughs/report-an-issue.mp4

Workflow diagrams to produce

Create accessible SVG diagrams for:

  1. Buyer journey swimlanes: Sales, Administration, Finance, Operations.
  2. Record-quality cycle.
  3. Start-of-day priority sequence.
  4. Lead lifecycle.
  5. Lot and reservation lifecycle.
  6. Application review and human decision gate.
  7. Payment verification and recording lanes.
  8. Collections decision tree.
  9. Contract lifecycle.
  10. Documentation/support escalation flow.

Each diagram should include a text explanation in the article. Do not rely on color alone.

Review checklist for each asset

  • Uses only fictional Training Data
  • Visible Training Data marker
  • Correct current UI and terminology
  • No personal browser/account information
  • No real signatures, receipts, bank references, or documents
  • No credentials, keys, URLs, or environment values
  • Annotations are readable on mobile
  • Alt text or transcript provided
  • Article explains the business boundary
  • Reviewed by process owner and technical verifier
  • File optimized and stored under static/media/

Adding an approved screenshot

Store the file under static/media/screenshots/ and add it to the related article:

![Lead detail showing fictional Training Data, owner, stage, next action, and activity history.](/media/screenshots/lead-detail.webp)

Remove the related Screenshot space paragraph only after the image is visible and reviewed.

Adding an approved video

Store a reasonably compressed file under static/media/walkthroughs/ or use an approved private/video-hosting approach if repository size becomes a concern. Add captions and a poster image.

For locally hosted media, use an accessible HTML video block in MDX or an approved reusable component. Keep the written step-by-step guide even after the video is added so staff can search and scan the procedure.

Media maintenance

Review screenshots whenever:

  • page layout changes;
  • labels or statuses change;
  • a workflow step changes;
  • a security or privacy concern is identified;
  • the product name or branding changes; or
  • staff report that the image no longer matches the live system.

Record the capture date and source test environment in the pull request that adds or replaces the media.