Customer and staff journeys

The business followed end to end: one engineer, one corporate client, and a working day for four staff roles. Each step names the module that handles it and links to the screen.

Aya, a piping design engineer, from first visit to her next course

Sample person
  1. VisitFinds the piping engineer path
  2. LeadDownloads a brochure
  3. EnrolPicks a batch
  4. PayCard or bank transfer
  5. LearnPre-reading in the portal
  6. AttendFive live days
  7. CertificateIssued and verifiable
  8. Next courseRecommended on her path
Legend: Customer actionSystem does itStaff actionAI assists

Swimlane

Scroll sideways on a small screen

Step by step

StepWhat happensModuleScreensRecord created or changed
1. VisitAya searches for plant layout training, lands on the Piping Engineer path and opens .WebsitePath, CourseAnonymous visit, campaign source
2. LeadShe asks the chat about prerequisites and leaves her email for the brochure. The lead is scored and assigned.CRM Chat, scoreLeads, Lead, ScoringLead, Contact
3. EnrolA nurture email three days later shows the next batch. She picks batch B-2612 and fills the enrolment form.Marketing SchedulingJourneys, Schedule, EnrolOrder (pending), seat held on the Batch
4. PayShe pays by card. If she chooses bank transfer, finance matches the transfer and confirms the seat.CommerceOrders, Payments, InvoicesPayment, Invoice, Enrolment (confirmed), Learner
5. LearnHer portal account opens with pre-reading, the joining instructions and a calendar invite.LMS LearnersPortal home, PlayerProgress on the Enrolment
6. AttendFive live days in the virtual classroom. Attendance is logged from the video platform; the instructor confirms it.Virtual classroomSchedule, Session, RosterSession attendance, Recording
7. CertificateAttendance and the assessment meet the rule. Operations approves the batch close; certificates are issued with a verification code.CertificatesIssued, My certificates, VerifyCertificate, CEU record
8. Next courseThe portal shows the next step on her path with the next batch date. A follow-up email goes out two weeks later.LMS RecommendationMy path, JourneysNew Lead activity on the same Contact
What changes for the customer. One account from brochure to certificate. No re-entering details, no waiting for a manual email with joining instructions.
Where it can stall. Bank transfers. Until finance matches the payment the seat is only held. The hold period is a setting the owners must decide.

Sample EPC Contractors buys a private lead-engineer programme

Sample company
  1. EnquiryRequest a proposal
  2. Needs analysisRoles, levels, dates
  3. ProposalScope and price
  4. Purchase orderDeal won
  5. Private batchDates, instructor, venue
  6. Cohort progressClient sees it live
  7. InvoiceAgainst the PO
  8. RenewalNext programme

Swimlane

Step by step

StepWhat happensOwnerModuleScreensRecord
1. EnquiryThe client's engineering manager fills the proposal request: 15 engineers, lead-engineer skills, December.ClientWebsite CRMRequest a proposal, LeadsLead, Company, Contact
2. Needs analysisSales calls, records roles and levels, and maps them to courses. The assistant suggests a programme from the catalog.SalesCRM SuggestionAccount, DealDeal (qualified)
3. ProposalProposal built from a template: , 15 seats, five days, in-person. CRM DocumentsProposals, Templates, ApprovalsProposal (sent)
4. Purchase orderThe client accepts and sends a PO. The deal is marked won; an order is created with payment terms.Client, salesCRM CommercePipeline, OrderDeal (won), Order
5. Private batchOperations creates batch B-2618, checks instructor availability and books the venue. The client uploads the participant list.Operations, clientScheduling InstructorsBatch, Availability, Team and seatsBatch, Sessions, Enrolments, Learners
6. Cohort progressDuring delivery the client sees attendance, assessment results and completion for their people only.Instructor, clientLearnersCohorts, Progress and skillsAttendance, results, Certificates
7. InvoiceFinance issues the invoice against the PO, records the transfer and reconciles it. The instructor payout is released after payment.FinanceCommerce FinanceInvoices, Reconciliation, Client invoicesInvoice, Payment, Payout
8. RenewalSixty days after completion the account owner gets a task with the cohort's results and a suggested follow-on programme.SalesCRM InsightAccounts, Training requestsNew Deal on the same Company
Why this matters. Today a corporate sale leaves no trace in the system. Here the proposal, the batch, the learners, the invoice and the renewal task are linked to one account.
Case studies need permission. When a programme ends, a case-study record can be started, but it is published only when the client approves. See CaseStudy.permissionStatus.

Sales

KFKarim Fathy
Opens tasks and approvals: two follow-ups due, one proposal waiting for a discount approval.
Works the lead list sorted by score. Score Calls the three highest.
Needs-analysis call with Sample EPC Contractors; notes go on the deal.
Builds a proposal from a template. Checks calendar for instructor-free weeks before promising dates.
Moves a deal to won in the pipeline; the order and the batch request are created for operations.
Reviews sales dashboard: pipeline by academy, win rate, batches that need seats.
Does not see: instructor payouts, expense details, other people's permissions.

Operations

NHNour Hamdy
Command center: batches starting this week, one below break-even, two waitlists.
Confirms tomorrow's live sessions: links created, reminders sent, materials published.
Decides on the at-risk batch: run, merge or postpone. Open leads that fit
Moves two people from the waitlist into freed seats; they are notified automatically.
Closes a finished batch: checks attendance, approves certificates.
Plans the next quarter with instructor availability and venues.
Approves: batch go or no-go, certificate issue, learner transfers.

Finance

HLHany Lotfy
Bank statement import in reconciliation. Suggested matches Confirms each match.
Confirmed transfers release held seats in payments; learners get their access.
Issues corporate invoices against purchase orders; chases two overdue ones.
Checks refund requests against the policy and prepares them for approval.
Prepares instructor payouts from the selected agreement for batches that are delivered and paid.
Revenue by academy and by batch; exports the month for the accountant.
Checks cash accounts and the 13-week cash forecast, the supplier payment schedule and open items on the period close. Starts from the Finance workspace.

Instructor

MAMahmoud Abdallah
Sees the confirmed batch in my sessions; updates course materials.
Opens the session from home. The roster shows who has paid and who is on a company seat.
Teaches. Attendance is captured by the platform; he corrects it in the roster.
Marks the assessment in assessments. Draft feedback He edits and confirms.
Blocks dates in availability; checks the payout status.
Sees only his own batches and learners. ASME programs can be assigned only to ASME-authorized instructors.

Owner / CEO

MA
Opens the Owner workspace: annual target, forecast, material risks and escalated approvals.
Reads the target and recovery dashboard: actual against plan and last year, forecast gap, residual gap after approved recovery.
Weekly review of the recovery plan; checks each action’s realised effect and evidence.
Handles escalations in tasks and approvals and the risk register.
Reviews company P&L and cash forecast with Finance.
The same person also teaches: one click switches to the Instructor workspace, on the same records.
Approves: plan baseline, recovery plan, payroll, partner agreements and items above configured limits. Limits are provisional.

HR

Opens the HR workspace: onboarding tasks, pending leave, payroll inputs still missing.
Recruitment: moves a candidate to hired; the employee record, user and responsibility profile are linked.
Attendance and leave: records approved leave; the line manager approves, HR records.
Prepares the payroll run; Finance checks, the Owner approves, Finance pays.
Pay data is restricted to HR and Finance. External instructors are not employees: no payroll, no leave. Statutory calculations are not invented in the prototype.

Purchasing

Opens the Purchasing workspace: open requests, orders awaiting receipt, bills due.
Reviews purchase requests and compares supplier quotations. Quotation summary
Raises a purchase order; the receiving owner later records the receipt or service acceptance.
Small purchases go through petty cash or reimbursements.
Hands matched supplier bills to Finance, which approves and schedules payments.
Purchasing, receiving, recording the cost and paying are four separate events with separate owners.

Hand-offs between roles

Where work passes from one person to another, and what carries it
FromToTriggerWhat the system doesScreen
MarketingSalesLead score passes the thresholdAssigns the lead and creates a call taskLeads
SalesApprover in the policyDiscount above the configured limitHolds the proposal until approvedTasks and approvals
SalesOperationsCorporate deal wonCreates a private batch request with seats and datesBatches
OperationsInstructorBatch confirmedNotifies the instructor, opens the roster and materialsMy sessions
InstructorOperationsAssessment markedLists learners eligible for a certificateIssued certificates
OperationsFinanceBatch deliveredRaises the invoice draft and the payout lineInvoices
SupportFinanceRefund requested in a ticketCreates a refund request linked to the orderRefunds
FinanceSalesInvoice overdue 30 daysFlags the account and tasks the account ownerAccount
SalesFinanceAccount owner proposes a customer terms change after a rating changeRoutes the proposal for approval; terms stay as they are until approvedCustomer rating
PurchasingFinanceSupplier bill matched to the order and the acceptanceCreates the payable; payment waits for approval and the payment runSupplier bills, Payment schedule
HRFinancePayroll run prepared and approvedPasses approved totals to Finance for payment and for the company P&LPayroll runs
Risk or action ownerManager, then OwnerAction passes its due date on the reporting dateEscalates to the configured role; evidence is kept on the riskAction register, Triggers and escalation
SalesOperations and FinanceTender line awardedConverts the line into a contracted batch and moves its value from pipeline to contracted future revenueAward allocation
Eight staff journeys, one set of records. Each strip follows one pinned sample record across modules and roles. Identifiers stay the same from step to step. “Walk through it” opens the matching scenario with the click path and what a reviewer should see. Everything is sample data; approvals and AI output are simulated.