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-019
ActorMember
GoalAccess and download a resource
TriggerMember clicks on a resource they want
OutcomeMember has access to the resource content

Preconditions

  • Resource exists and is published
  • Member meets access requirements

Journey Flow

Detailed Steps

1

View Resource Details

Resource detail page shows:
┌─────────────────────────────────────────────────────────────┐
│ [Preview Image/Thumbnail]                                   │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ 2025 Industry Trends Report                                 │
│ ═══════════════════════════                                 │
│                                                             │
│ 📄 PDF • 45 pages • 2.3 MB                                  │
│ 📅 Published: March 1, 2025                                 │
│ 👤 Author: Research Team                                    │
│ ⬇️ 1,234 downloads                                          │
│                                                             │
│ [Download PDF]  [Preview]  [Share]  [Save]                  │
│                                                             │
│ Description                                                 │
│ ───────────                                                 │
│ Comprehensive analysis of industry trends for 2025...       │
│                                                             │
│ Topics Covered                                              │
│ • Market Analysis                                           │
│ • Technology Trends                                         │
│ • Regulatory Updates                                        │
│                                                             │
│ Related Resources                                           │
│ [Resource cards...]                                         │
│                                                             │
└─────────────────────────────────────────────────────────────┘
2

Check Access Level

System determines access:
Resource LevelMember StatusResult
FreeAnyFull access
MemberNot logged inLogin prompt
MemberLogged inFull access
PremiumBasic memberUpgrade prompt
PremiumPremium memberFull access
PaidNot purchasedPurchase prompt
PaidPurchasedFull access
3

Access Resource (If Allowed)

For accessible resources:Download:
  • Click “Download” button
  • File downloads to device
  • Download count incremented
  • Activity logged
View Online:
  • Click “View” or “Preview”
  • Opens in-browser viewer
  • PDF viewer for documents
  • Video player for videos
4

Purchase Resource (If Paid)

For paid resources not yet purchased:
┌─────────────────────────────────────────────────────────────┐
│ Purchase Resource                                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ 2025 Industry Trends Report                                 │
│                                                             │
│ Price: $29.00                                               │
│ Member Discount: -$5.00                                     │
│ ─────────────────────                                       │
│ Total: $24.00                                               │
│                                                             │
│ ✓ Lifetime access to this resource                          │
│ ✓ Future updates included                                   │
│ ✓ Download in multiple formats                              │
│                                                             │
│ [Purchase Now]                                              │
│                                                             │
└─────────────────────────────────────────────────────────────┘
→ Standard payment flow via Stripe
5

Gated Resource (Registration Required)

Some resources require registration/form completion:
┌─────────────────────────────────────────────────────────────┐
│ Download Resource                                           │
├─────────────────────────────────────────────────────────────┤
│                                                             │
│ Complete the form below to access this resource:            │
│                                                             │
│ Name: [________________]                                    │
│ Email: [________________]                                   │
│ Company: [________________]                                 │
│ Role: [________________]                                    │
│                                                             │
│ ☐ I agree to receive related communications                 │
│                                                             │
│ [Download]                                                  │
│                                                             │
└─────────────────────────────────────────────────────────────┘

Resource Viewing Options

Documents (PDF)

OptionDescription
DownloadSave to device
PreviewIn-browser PDF viewer
PrintDirect print option

Videos

OptionDescription
StreamWatch in browser
DownloadSave for offline (if allowed)
CaptionsClosed captions toggle

Templates

OptionDescription
Download OriginalExcel, Word, etc.
Download PDFView-only version
Open in AppDirect app launch

Access Prompts

Login Required

┌─────────────────────────────────────┐
│ Member Access Required              │
├─────────────────────────────────────┤
│ This resource is available to       │
│ members only.                       │
│                                     │
│ [Login]  [Register]                 │
└─────────────────────────────────────┘

Premium Required

┌─────────────────────────────────────┐
│ Premium Resource                    │
├─────────────────────────────────────┤
│ This resource is included with      │
│ Premium membership.                 │
│                                     │
│ [Upgrade to Premium]                │
│ [View Membership Options]           │
└─────────────────────────────────────┘

Download Tracking

System tracks:
  • Who downloaded
  • When downloaded
  • Download count
  • Access method (download vs view)

Acceptance Criteria

Frontend

  • Resource detail page with preview
  • Download button (file types)
  • In-browser viewer (PDFs, videos)
  • Access control prompts
  • Purchase flow integration
  • Gated content forms
  • Loading states during download
  • Mobile-friendly access

Backend

  • GET /api/resources/{id} - Resource details
  • GET /api/resources/{id}/download - Download file
  • POST /api/resources/{id}/access - Log access
  • POST /api/resources/{id}/purchase - Purchase flow
  • Access control validation

Permissions

  • Access levels enforced per resource
  • Purchases verified before download

Business Rules

  • Download count tracked
  • Member discounts applied
  • Purchased resources always accessible
  • Gated resource data captured

Error Handling

  • File not found handling
  • Download failure retry
  • Payment failure handling