Skip to main content

Documentation Index

Fetch the complete documentation index at: https://memberpulseptyltd.mintlify.app/llms.txt

Use this file to discover all available pages before exploring further.

Journey Overview

AttributeValue
Journey IDUJ-M-024
ActorMember
GoalApply for a job opportunity
TriggerMember finds interesting job and wants to apply
OutcomeApplication submitted to employer

Preconditions

  • Job listing is active
  • Member is authenticated
  • Application method configured

Journey Flow

Application Methods

How it works:
  • “Apply Now” links to company website
  • Application completed on employer’s system
  • Platform tracks click/redirect
Member Experience:
  1. Click “Apply on Company Website”
  2. Redirected to external application
  3. Complete application externally

My Applications

Track application status:
┌─────────────────────────────────────────────────────────────┐
│ My Applications                                             │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Senior Project Manager                                  │ │
│ │ Acme Corporation • Applied March 15, 2025               │ │
│ │ Status: Under Review                                    │ │
│ │ [View Details] [Withdraw]                               │ │
│ └─────────────────────────────────────────────────────────┘ │
│                                                             │
│ ┌─────────────────────────────────────────────────────────┐ │
│ │ Marketing Manager                                       │ │
│ │ Tech Solutions • Applied March 10, 2025                 │ │
│ │ Status: Viewed by Employer                              │ │
│ │ [View Details] [Withdraw]                               │ │
│ └─────────────────────────────────────────────────────────┘ │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Application Statuses

StatusDescription
SubmittedApplication sent
Under ReviewBeing reviewed
ViewedEmployer viewed application
ShortlistedSelected for next stage
InterviewInterview scheduled
OfferJob offer extended
RejectedNot selected
WithdrawnMember withdrew

Acceptance Criteria

Frontend

  • Apply button on job details
  • Application form with pre-fill
  • Resume upload
  • Cover letter (type or upload)
  • Screening questions
  • Consent checkbox
  • Success confirmation
  • My Applications page
  • Application status tracking
  • Withdraw application option

Backend

  • POST /api/jobs/{id}/apply - Submit application
  • GET /api/member/applications - My applications
  • DELETE /api/member/applications/{id} - Withdraw
  • File upload for documents
  • Employer notification

Permissions

  • Only authenticated members can apply
  • One application per job per member

Business Rules

  • Duplicate application prevention
  • Required fields enforced
  • Documents validated
  • Consent required

Error Handling

  • File upload failures
  • Form validation errors
  • Already applied message