Skip to content

Video Tutorials

Complete video library with step-by-step guides for every feature of Alva Digital Downloads. Watch, learn, and master digital file delivery for your Shopify store.


Video format: Each video tutorial includes:

  • Duration: Estimated watch time
  • Skill Level: Beginner, Intermediate, or Advanced
  • Learning Objectives: What you’ll learn
  • Key Timestamps: Jump to specific sections
  • Prerequisites: What you need before starting
  • Related Resources: Links to documentation and related videos

Watching tips:

  • Watch at 1.25x-1.5x speed for efficiency
  • Use timestamps to jump to relevant sections
  • Pause to follow along in your own store
  • Rewatch complex sections as needed
  • Take notes on settings specific to your business

Access methods:

  1. In-App Help (contextual videos appear when you need them)
  2. YouTube Playlist (binge-watch and subscribe for updates)
  3. Help Center (searchable video library with transcripts)

Skill Level: Beginner Prerequisites: Shopify store with admin access

Learning Objectives:

  • Install Alva Digital Downloads from the Shopify App Store
  • Complete initial configuration wizard
  • Connect email provider (Postmark or MailerToGo)
  • Upload your first digital file successfully

Key Timestamps:

  • 0:00 - Introduction and what you’ll learn
  • 0:30 - Finding the app in Shopify App Store
  • 1:15 - Installing and granting permissions
  • 2:00 - Initial configuration wizard walkthrough
  • 3:10 - Choosing and connecting email provider
  • 4:20 - Uploading your first test file
  • 5:00 - Verifying installation success

What You’ll Learn: This video walks you through the complete installation process from start to finish. You’ll see exactly where to find the app, what permissions it needs, and why. The configuration wizard is explained step-by-step, including email provider setup with actual SMTP settings shown on screen. By the end, you’ll have uploaded a test file and confirmed everything works.

Key Takeaways:

  • Installation takes 5-10 minutes total
  • Email provider setup is required before sending download links
  • Test file upload verifies storage connection works
  • Configuration wizard can be re-run from Settings if needed

Common Issues Covered:

  • Permission errors during installation
  • Email provider connection failures
  • First file upload troubleshooting
  • Browser compatibility checks

Skill Level: Beginner Prerequisites: App installed, at least one file uploaded

Learning Objectives:

  • Create a digital product in Shopify admin
  • Upload and organize your first digital file
  • Map the file to your Shopify product
  • Test the complete purchase and download flow

Key Timestamps:

  • 0:00 - Overview of product setup process
  • 0:45 - Creating digital product in Shopify
  • 2:10 - Product settings for digital goods
  • 3:20 - Uploading file in Alva app
  • 4:40 - Mapping file to product (step-by-step)
  • 6:15 - Setting download limits and expiry
  • 7:00 - Testing with a real purchase
  • 8:15 - Verifying customer receives download link

What You’ll Learn: Follow along as we create a complete digital product from scratch. You’ll see the entire Shopify product creation process with best practices for digital goods (no shipping needed, virtual product type, etc.). Then we’ll upload a sample PDF file, configure download settings, and map it to the product. Finally, we’ll place a test order and verify the customer receives the download link via email.

Key Takeaways:

  • Digital products should have shipping disabled
  • Download limits prevent unauthorized sharing
  • 90-day expiry is standard (customizable)
  • Test orders don’t count against download limits
  • Email arrives within 1-2 minutes of purchase

Real Example Shown:

  • Product: “Complete Photography Course (PDF Bundle)”
  • File: photography-course.pdf (12.5 MB)
  • Download limit: 5 downloads
  • Expiry: 90 days
  • Result: Test customer receives email with working download link

Skill Level: Beginner Prerequisites: App installed, familiar with basic navigation

Learning Objectives:

  • Navigate the Alva Digital Downloads dashboard efficiently
  • Understand key metrics and what they mean
  • Use quick actions for common tasks
  • Find specific features and settings quickly

Key Timestamps:

  • 0:00 - Dashboard tour introduction
  • 0:40 - Main navigation menu explained
  • 1:30 - Overview tab - key metrics breakdown
  • 3:00 - Files tab - managing your library
  • 4:20 - Products tab - viewing mappings
  • 5:15 - Orders tab - purchase history
  • 6:30 - Settings tab - configuration options
  • 7:45 - Analytics section - interpreting data
  • 9:00 - Quick actions and shortcuts
  • 9:40 - Search and filter features

What You’ll Learn: Get a comprehensive tour of every section of the dashboard. We’ll explain what each metric means (total files, active products, pending orders, etc.) and how to interpret the data. You’ll learn keyboard shortcuts, search techniques, and how to find exactly what you need in seconds. The video includes real dashboard examples with actual data to show you what to expect.

Key Metrics Explained:

  • Total Files: All uploaded files (active + inactive)
  • Active Products: Products with files mapped
  • Total Orders: Lifetime purchases (all-time)
  • Pending Fraud Checks: Orders awaiting manual review
  • Download Success Rate: Successful downloads ÷ total attempts
  • Storage Used: Total file storage consumed
  • Bandwidth This Month: Data transferred to customers

Quick Actions Shown:

  • Upload new file: Click + icon anywhere
  • Map to product: Drag-and-drop interface
  • Extend access: Quick action button on order detail
  • Resend email: One-click from order list
  • View analytics: Dashboard → Analytics tab

Navigation Shortcuts:

  • Ctrl/Cmd + K - Global search
  • Ctrl/Cmd + U - Upload file
  • Ctrl/Cmd + P - Go to Products
  • Ctrl/Cmd + O - Go to Orders
  • Ctrl/Cmd + , - Open Settings

Skill Level: Beginner Prerequisites: App installed, basic computer skills

Learning Objectives:

  • Upload individual files one at a time
  • Use bulk upload for multiple files simultaneously
  • Understand supported file types and size limits
  • Troubleshoot common upload errors

Key Timestamps:

  • 0:00 - File upload methods overview
  • 0:40 - Single file upload with drag-and-drop
  • 1:50 - Bulk upload interface (10+ files at once)
  • 3:20 - Supported file types walkthrough
  • 4:30 - File size limits and optimization tips
  • 5:20 - Common upload errors and fixes
  • 6:00 - Verifying successful uploads

What You’ll Learn: Master both single and bulk file upload methods. See the drag-and-drop interface in action, learn which file types are supported (PDF, DOCX, MP3, MP4, ZIP, images, and more), and understand file size limits. The video covers real upload scenarios including large files (500MB+) and shows you how to monitor upload progress. Troubleshooting section covers slow uploads, failed uploads, and browser compatibility issues.

Supported File Types:

  • Documents: PDF, DOCX, DOC, TXT, RTF, EPUB
  • Images: JPG, PNG, GIF, SVG, WebP, TIFF
  • Audio: MP3, WAV, M4A, FLAC, OGG
  • Video: MP4, MOV, AVI, MKV, WebM
  • Archives: ZIP, RAR, 7Z, TAR, GZ
  • Design: PSD, AI, SKETCH, FIG, XD
  • Code: JSON, XML, CSV, HTML, CSS, JS
  • Other: Any file type (up to 2GB per file)

Upload Limits:

  • Single file: Up to 2GB
  • Bulk upload: 100 files at once
  • Total storage: Based on your plan (unlimited for Pro)
  • Upload speed: Depends on your connection (typically 2-5 MB/s)

Common Issues Covered:

  • “Upload failed” error (retry mechanism shown)
  • Slow upload speeds (compression tips)
  • Browser timeout issues (refresh strategy)
  • File name character restrictions (what to avoid)

Skill Level: Intermediate Prerequisites: At least 2 files uploaded

Learning Objectives:

  • Understand what file packs are and when to use them
  • Create a new pack from existing files
  • Add, remove, and reorder files within packs
  • Map packs to Shopify products for bundled sales

Key Timestamps:

  • 0:00 - What are packs and why use them?
  • 1:10 - Creating your first pack
  • 2:20 - Adding files to a pack (drag-and-drop)
  • 3:40 - Reordering files within pack
  • 4:30 - Pack settings (download as ZIP, expiry)
  • 5:40 - Mapping pack to product
  • 6:30 - Testing pack download
  • 7:00 - Best practices for pack organization

What You’ll Learn: Packs let you group multiple files together for bundle sales. This video shows you exactly how to create packs, add files, and configure pack-specific settings. You’ll see a real example of creating a “Complete Course Bundle” pack with 15 files (videos, PDFs, and audio). Learn when to use packs vs individual files, and how customers experience pack downloads (automatic ZIP generation).

Pack Use Cases:

  • Course Bundles: All lessons + worksheets + resources
  • Template Collections: Multiple designs/templates in one purchase
  • Music Albums: All songs + album art + liner notes
  • eBook Series: Complete series of books
  • Software Packages: Application + documentation + license
  • Asset Libraries: Fonts, graphics, or stock files

Real Example Shown:

  • Pack name: “Web Design Essentials Bundle”
  • Contents: 12 files (Photoshop templates, fonts, icons, guide PDF)
  • Total size: 847 MB
  • Download method: Automatic ZIP generation
  • Product price: $89 (vs $15 per item = $180 value)
  • Result: Customer receives single ZIP file with all contents

Pack Settings Explained:

  • Auto-ZIP: Automatically compress pack into single download
  • Download individually: Let customers pick specific files
  • Pack expiry: Separate from individual file expiry
  • Download limits: Applied to entire pack (not per file)
  • Pack description: Shows on download page

Skill Level: Beginner to Intermediate Prerequisites: Multiple files uploaded (10+)

Learning Objectives:

  • Develop effective file naming conventions
  • Use tags to categorize and find files quickly
  • Master search and filter features
  • Organize files for scalability (100+ files)

Key Timestamps:

  • 0:00 - Why organization matters
  • 0:50 - File naming best practices
  • 2:10 - Creating and using tags
  • 3:20 - Search functionality demo
  • 4:15 - Advanced filters (by type, date, size)
  • 5:00 - Bulk organization tools
  • 5:30 - Organization tips for growth

What You’ll Learn: Start with strong organization habits before you have hundreds of files. This video teaches proven naming conventions (e.g., “category-product-version.ext”), shows you how to create a tagging system that scales, and demonstrates powerful search/filter features. You’ll see examples of both good and bad organization, and learn how to reorganize existing files efficiently.

Naming Conventions:

✅ GOOD:
- course-lesson01-introduction.mp4
- ebook-chapter05-marketing.pdf
- template-invoice-v2.docx
- bundle-webdesign-premium.zip
❌ BAD:
- video1.mp4
- ebook.pdf
- template.docx
- myfile.zip
Best practices:
1. Use lowercase with hyphens (not spaces or underscores)
2. Include category/product identifier
3. Add version numbers for updates
4. Keep under 50 characters
5. Avoid special characters (except hyphen)

Tagging System:

By Category:
- courses
- ebooks
- templates
- software
- media
By Topic:
- marketing
- design
- development
- business
- creative
By Status:
- active
- archived
- draft
- seasonal
By Version:
- v1
- v2
- latest
Example: File tagged with ["courses", "marketing", "active", "latest"]
Findable by any of these tags in search

Search Features:

  • Keyword search: Find by name or tag
  • File type filter: Show only PDFs, videos, etc.
  • Date range: Files uploaded in specific period
  • Size range: Find large files (>100MB)
  • Product mapping: Show unmapped files
  • Status filter: Active, inactive, or archived

Organization Tips:

  1. Tag files immediately after upload
  2. Review and clean up monthly
  3. Archive old versions (don’t delete)
  4. Use consistent naming across all files
  5. Document your system (create a naming guide)
  6. Bulk tag similar files together
  7. Export file list for records

Skill Level: Intermediate Prerequisites: Files uploaded, Shopify products created

Learning Objectives:

  • Link digital files to Shopify products
  • Map multiple files to a single product
  • Choose between packs and individual files
  • Use auto-mapping features with SKU matching

Key Timestamps:

  • 0:00 - Product mapping overview
  • 1:00 - Manual mapping (drag and drop)
  • 2:40 - Mapping multiple files to one product
  • 4:10 - When to use packs vs individual files
  • 5:50 - Auto-mapping by SKU (advanced)
  • 7:20 - Bulk mapping multiple products
  • 8:40 - Verifying mappings are correct
  • 9:50 - Common mapping mistakes to avoid

What You’ll Learn: Product mapping connects your Shopify products to your digital files. This video shows you three mapping methods: manual drag-and-drop (easiest), SKU-based auto-mapping (for bulk products), and bulk mapping tools (for 50+ products). You’ll see real examples of one-to-one mapping (single file per product), one-to-many (multiple files per product), and many-to-many (same file across multiple products).

Mapping Scenarios:

Scenario 1: Simple (1 file → 1 product)

Product: "Photography 101 eBook"
File: photography-101.pdf (15 MB)
Mapping: Direct one-to-one
Result: Customer receives single PDF

Scenario 2: Bundle (5 files → 1 product)

Product: "Complete Photography Course"
Files:
- lesson-01-basics.mp4 (120 MB)
- lesson-02-lighting.mp4 (145 MB)
- lesson-03-composition.mp4 (132 MB)
- workbook.pdf (8 MB)
- cheatsheet.pdf (2 MB)
Mapping: Multiple files to single product
Result: Customer receives all 5 files

Scenario 3: Shared File (1 file → multiple products)

File: bonus-guide.pdf (5 MB)
Products:
- Beginner Course ($49)
- Advanced Course ($99)
- Master Bundle ($199)
Mapping: Same file mapped to 3 products
Result: Every customer gets bonus guide

Auto-Mapping by SKU:

How it works:
1. Name your file with SKU: "SKU-12345-filename.pdf"
2. Product in Shopify has SKU "12345"
3. Click "Auto-Map by SKU" button
4. System automatically links them
Benefits:
- Map 100+ products in seconds
- Eliminate manual errors
- Update mappings when products change
- Perfect for large catalogs
Example:
File name: "SKU-PHOTO101-ebook.pdf"
Product SKU: "PHOTO101"
Result: Auto-mapped successfully

Bulk Mapping:

  • Select multiple files at once
  • Map to multiple products simultaneously
  • CSV import for 500+ products
  • Undo/redo functionality

Common Mistakes:

  1. ❌ Forgetting to save after mapping
  2. ❌ Mapping to draft products (won’t work)
  3. ❌ Mapping archived files (inactive)
  4. ❌ Duplicate mappings (same file twice)
  5. ✅ Always verify with test purchase

Skill Level: Beginner to Intermediate Prerequisites: At least one product mapped

Learning Objectives:

  • Configure download expiry dates
  • Set appropriate download limits
  • Understand global vs per-product settings
  • Apply best practices for security and customer satisfaction

Key Timestamps:

  • 0:00 - Download settings overview
  • 1:00 - Global settings (apply to all products)
  • 2:30 - Per-product override settings
  • 3:50 - Download expiry configuration
  • 5:00 - Download limit recommendations
  • 6:20 - Advanced: conditional settings
  • 7:30 - Testing different configurations
  • 8:00 - Best practices summary

What You’ll Learn: Download settings control how long customers can access files and how many times they can download. This video explains the difference between global settings (apply to all products) and per-product overrides (customize specific products). You’ll learn recommended settings for different product types, see how settings affect customer experience, and understand the security implications.

Setting Types:

Global Settings (Default for All Products):

Download Expiry: 90 days
Download Limit: 5 downloads
IP Tracking: Enabled
Fraud Checks: Enabled (recommended)
Applied to: All products unless overridden
Location: Settings → Global Defaults
Benefit: Set once, applies everywhere

Per-Product Override:

Example: High-value course ($500)
Expiry: 365 days (longer access)
Limit: 10 downloads (more generous)
Why: Premium product = premium experience
Example: Low-cost template ($10)
Expiry: 30 days (shorter access)
Limit: 3 downloads (stricter)
Why: Prevent sharing of low-margin items

Recommended Settings by Product Type:

Product TypeExpiryLimitReasoning
eBooks90 days5Standard - one device
Courses365 days10Redownload for review
Templates30 days3Single-use item
Software180 days10Updates & reinstalls
Music/Audio90 days5Standard media
Video365 days10Large files, may need redownload
High-ticket ($200+)365 daysUnlimitedPremium experience
Bundles180 days10Multiple files need flexibility

Advanced Settings:

IP Tracking:

Enabled: ✅ Recommended
Purpose: Detect suspicious download patterns
Example: 10 downloads from different countries in 1 hour = fraud alert
How it works:
1. Customer downloads file
2. System records IP address
3. Next download checks IP against previous
4. Flag if suspicious pattern detected

Conditional Settings:

Based on Order Value:
- Orders < $50: 30-day expiry
- Orders $50-$200: 90-day expiry
- Orders > $200: 365-day expiry
Based on Customer Type:
- First-time customer: Standard limits
- Repeat customer: +30 days expiry
- VIP customer: Unlimited downloads

Testing Your Settings:

  1. Place test order with real payment method
  2. Receive download email (1-2 minutes)
  3. Click download link
  4. Verify file downloads successfully
  5. Check expiry date in email
  6. Test download limit by downloading multiple times
  7. Verify access revoked after expiry/limit reached

Best Practices:

  • Start with 90-day expiry (industry standard)
  • 5 downloads covers legitimate needs (phone, laptop, tablet, backup, redownload)
  • Enable fraud checks for orders >$50
  • Monitor download patterns monthly
  • Extend access for legitimate customer requests
  • Consider “lifetime access” for premium products ($200+)

Skill Level: Advanced Prerequisites: Multiple products configured, comfortable with basic features

Learning Objectives:

  • Create personalized products with customer-specific content
  • Handle product variants with different digital files
  • Develop bundling strategies to increase average order value
  • Optimize pricing for maximum profitability

Key Timestamps:

  • 0:00 - Advanced features overview
  • 1:00 - Personalized products (custom PDFs with names)
  • 3:30 - Product variants (different files per variant)
  • 5:40 - Bundling strategies (good-better-best)
  • 7:50 - Dynamic pricing optimization
  • 9:30 - License keys and software products
  • 11:00 - Advanced workflows and automation
  • 11:50 - Real-world examples

What You’ll Learn: Go beyond basic file delivery with advanced product features. This video covers personalization (embedding customer names/emails in PDFs), variant mapping (different files for different product variants), strategic bundling (3-tier pricing models), and dynamic pricing. You’ll see real examples from successful merchants generating $50k+/month with these techniques.

1. Personalized Products:

Use Case: Personalized Certificates

Product: "Certification Course with Custom Certificate"
Process:
1. Customer completes course
2. System generates PDF certificate with:
- Customer name
- Completion date
- Unique certificate ID
3. Customer downloads personalized file
Technical implementation:
- PDF template with merge fields
- Watermarking API personalizes on download
- Each download is unique to customer

Real Example:

Product: "Wedding Planning Checklist (Personalized)"
Price: $29
Personalization:
- Customer's name throughout document
- Wedding date
- Venue name
- Custom color scheme
Result: 3x higher conversion vs generic version
Why: Feels custom-made, higher perceived value

2. Product Variants:

Scenario: eBook in Multiple Formats

Product: "Photography Masterclass eBook"
Variants:
- PDF version → photography-masterclass.pdf
- EPUB version → photography-masterclass.epub
- MOBI version → photography-masterclass.mobi
- Audio version → photography-masterclass.mp3
Customer chooses: "EPUB version" at checkout
Result: Receives only EPUB file (not all formats)
Benefit: Single product, multiple formats, no confusion

Scenario: Software License Tiers

Product: "Design Software"
Variants:
- Personal License ($99) → personal-license-key.txt
- Business License ($299) → business-license-key.txt
- Enterprise License ($999) → enterprise-license-key.txt + priority-support.pdf
Each variant delivers different files
Pricing optimized by license type

3. Bundling Strategies:

Good-Better-Best Model:

STARTER Bundle ($49)
- 5 Templates
- Basic Guide PDF
- Email Support
Target: Price-sensitive customers
Margin: 70%
PROFESSIONAL Bundle ($99) ⭐ Most Popular
- 15 Templates
- Complete Guide PDF + Video
- Priority Email Support
- Bonus Resources
Target: Serious users (60% choose this)
Margin: 80%
ULTIMATE Bundle ($199)
- 50+ Templates (entire library)
- Complete Guide + Video Course
- 1-on-1 Consultation Call
- Lifetime Updates
- Private Community Access
Target: Power users & businesses
Margin: 85%
Result: Average Order Value increases from $49 to $87

Bundle Pricing Formula:

Individual Items Value: $50 + $30 + $20 = $100
Bundle Price: $79 (21% discount)
Perceived Savings: $21
Your Cost: $5 (digital = low cost)
Profit: $74 vs $50 (48% higher revenue)
Psychology:
- Customers see "$21 saved!"
- You make $24 more per sale
- Higher order value = fewer transactions needed

4. Pricing Optimization:

A/B Testing Results (Real Data):

Test 1: Price Points
- $27: 100 sales/month = $2,700
- $37: 82 sales/month = $3,034 ← 12% more revenue
- $47: 65 sales/month = $3,055 ← Winner!
- $57: 45 sales/month = $2,565
Sweet spot: $47 (balances conversion & revenue)

Psychological Pricing:

$47 vs $50: +23% conversion
$97 vs $100: +18% conversion
$197 vs $200: +15% conversion
Why: Charm pricing (ending in 7 or 9)
Perception: "Under $50" vs "At $50"

Dynamic Pricing:

Strategy: Discount based on cart value
- Single item: $49 (full price)
- 2 items: $89 ($98 value, 10% off)
- 3+ items: $129 ($147 value, 15% off)
Result:
- Average items per order: 1.3 → 2.1
- Average order value: $49 → $91 (86% increase)

Real Merchant Example:

Merchant: Digital course creator
Before optimization:
- 1 product: $97
- 120 sales/month
- Revenue: $11,640/month
After optimization:
- 3 tiers: $47 / $97 / $197
- Distribution: 30% / 50% / 20%
- Same traffic: 120 buyers
- Revenue: $13,980/month (+20%)
Changes made:
1. Added low-tier entry point ($47)
2. Made $97 tier "Most Popular"
3. Created premium tier for power users
4. Bundle discount for multiple purchases

Best Practices:

  • Test prices every quarter
  • Always have 3 tiers (psychological choice architecture)
  • Make middle tier most attractive (60% choose this)
  • Use charm pricing ($47, $97, $197)
  • Bundle related products (increase AOV by 30-50%)
  • Personalization adds 20-50% perceived value
  • Variants reduce refunds (customer chooses right format)

Skill Level: Beginner Prerequisites: At least one completed order

Learning Objectives:

  • Navigate the order dashboard efficiently
  • Use filters and search to find specific orders
  • View detailed order information
  • Access customer purchase history

Key Timestamps:

  • 0:00 - Order dashboard overview
  • 0:50 - Understanding order statuses
  • 2:00 - Filtering orders (by date, status, customer)
  • 3:30 - Searching by order number or email
  • 4:40 - Viewing order details page
  • 5:50 - Customer information and history
  • 6:40 - Bulk actions for multiple orders
  • 7:20 - Exporting order data

What You’ll Learn: The order dashboard is your command center for managing all customer purchases. This video shows you how to navigate thousands of orders efficiently, use advanced filters to find what you need, and access detailed information about each purchase. You’ll learn how to read order statuses, track download activity, and manage customer access all from one interface.

Order Statuses:

✅ Delivered: Files sent, customer received download link
⏳ Pending: Fraud check in progress (1-2 minutes)
⚠️ Flagged: Requires manual review (high fraud score)
❌ Rejected: Fraud check failed, access denied
🔄 Refunded: Order refunded, access revoked
📧 Email Failed: Delivery issue, needs attention

Dashboard Filters:

  • By Status: Show only pending, delivered, flagged, etc.
  • By Date: Today, last 7 days, last 30 days, custom range
  • By Customer: All orders from specific customer
  • By Product: All orders containing specific product
  • By Value: High-value orders (>$100), low-value (<$50)
  • By Fraud Score: Only high-risk orders

Order Details Page Shows:

Order #1045
Status: ✅ Delivered
Date: Jan 15, 2024 at 2:34 PM
Customer: john@example.com
Products (3):
1. Photography Course - $97
Files: 12 files (2.4 GB)
Downloads: 2 of 5 used
Expires: Apr 15, 2024
2. Lightroom Presets - $29
Files: 1 pack (145 MB)
Downloads: 1 of 5 used
Expires: Apr 15, 2024
3. Bonus Guide (free with purchase)
Files: 1 PDF (8 MB)
Downloads: 0 of 5 used
Expires: Apr 15, 2024
Order Total: $126
Payment Method: Visa ending in 4242
Fraud Score: 12 (low risk)
IP Address: 198.51.100.42 (United States)
Download Activity:
- Jan 15, 2:36 PM: Photography Course downloaded
- Jan 15, 2:37 PM: Lightroom Presets downloaded
- Jan 16, 10:22 AM: Photography Course re-downloaded
Quick Actions:
[Extend Access] [Increase Limits] [Resend Email] [Revoke Access]

Customer History:

Customer: john@example.com
Lifetime Value: $342
Orders: 4 total
First Purchase: Nov 3, 2023
Last Purchase: Jan 15, 2024
Average Order: $85.50
Fraud Incidents: 0
Support Tickets: 1 (resolved)
Order History:
1. Jan 15, 2024 - $126 - Photography Course + Presets
2. Dec 10, 2023 - $97 - Advanced Marketing Course
3. Nov 28, 2023 - $49 - Template Bundle
4. Nov 3, 2023 - $70 - eBook + Workbook
Status: ⭐ Excellent Customer (high LTV, no issues)

Bulk Actions:

  • Select multiple orders with checkboxes
  • Extend access for 30 days (all selected)
  • Resend download emails (all selected)
  • Export to CSV for external analysis
  • Mark as reviewed (bulk fraud approval)

Skill Level: Intermediate to Advanced Prerequisites: Fraud checks enabled in settings

Learning Objectives:

  • Enable and configure fraud prevention system
  • Understand fraud risk scores and indicators
  • Perform manual review of flagged orders
  • Make informed approve/reject decisions

Key Timestamps:

  • 0:00 - Why fraud prevention matters
  • 1:30 - Enabling fraud checks in settings
  • 3:00 - Understanding fraud scores (0-100)
  • 5:20 - Fraud indicators and red flags
  • 7:40 - Manual review process walkthrough
  • 10:00 - Approving legitimate orders
  • 11:30 - Rejecting fraudulent orders
  • 13:00 - Handling chargebacks
  • 14:20 - Best practices summary

What You’ll Learn: Digital products are high-risk for fraud (instant delivery, no shipping verification). This video explains how Alva’s fraud prevention system integrates with Shopify’s fraud analysis to protect your business. You’ll learn how to interpret fraud scores, identify suspicious patterns, and make confident approval/rejection decisions. Real examples show both obvious fraud and edge cases requiring judgment.

Fraud Risk Levels:

Low Risk (0-30): ✅ Auto-approve
- Verified customer
- Matching billing/IP location
- Previous purchase history
- Low order value (<$50)
Action: Automatically delivered
Medium Risk (31-60): ⚠️ Review recommended
- New customer
- Mismatched billing/IP
- Average order value ($50-$200)
- Minor inconsistencies
Action: Review within 24 hours
High Risk (61-100): ❌ Hold for review
- Multiple red flags
- High order value (>$200)
- Suspicious patterns
- Known fraud indicators
Action: Required manual approval

Fraud Indicators Explained:

1. Address Verification Mismatch:

❌ RED FLAG:
Billing Address: New York, USA
IP Address: Lagos, Nigeria
Credit Card: Issued in Canada
Why suspicious: 3 different countries
Action: Review carefully, likely fraud

2. High-Risk Email Patterns:

❌ RED FLAGS:
- Temporary email: tempmail.com, guerrillamail.com
- Random characters: xks94jfd@gmail.com
- Multiple orders same day: 5 orders, 5 different emails
✅ LEGITIMATE:
- Corporate email: john@company.com
- Personal email with history: john.smith.1985@gmail.com
- Previous customer: Repeat purchase

3. Velocity Checks:

❌ SUSPICIOUS PATTERN:
Same IP address:
- 5 orders in 2 hours
- 5 different cards
- 5 different emails
- All high-value products ($200+)
Analysis: Card testing or fraud ring
Action: Reject all, report to Shopify

4. Order Value Patterns:

❌ RED FLAG:
New customer:
- First order ever
- $500 order (unusually high)
- Complete product catalog
- Free/temp email
✅ NORMAL:
Returning customer:
- 3 previous orders (low value)
- $150 order (gradual increase)
- Specific products (targeted purchase)
- Same email as before

Manual Review Process:

Step 1: Check Shopify Fraud Analysis

In Shopify Admin:
Orders → [Order #1045] → Fraud Analysis
Shopify indicators:
✓ AVS check passed
✓ CVV check passed
⚠️ IP address doesn't match billing
⚠️ High-risk location
Risk Level: Medium
Shopify recommendation: Review

Step 2: Review Order Details

In Alva Dashboard:
Order #1045
Products: $450 (3 high-value courses)
Customer: newuser2024@tempmail.com ← RED FLAG
IP: Nigeria ← HIGH RISK LOCATION
Billing: United States
Card: AVS passed ← GOOD
Previous orders: 0 ← NEW CUSTOMER
Fraud Score: 72 ← HIGH RISK
Decision needed: Approve or reject?

Step 3: Make Decision

Reject if:
✓ Multiple red flags (3+)
✓ High-risk email (temp mail)
✓ Large order value + new customer
✓ Suspicious velocity pattern
✓ Known fraud indicators
Approve if:
✓ Minor inconsistency only
✓ Customer responds to verification email
✓ Legitimate explanation (VPN user, traveling, etc.)
✓ Low order value (<$50)

Real Examples:

Example 1: Obvious Fraud - REJECT

Order #1052
Amount: $600
Email: randomtext123@guerrillamail.com
IP: High-risk country
Billing: Different country
Customer: Never seen before
Pattern: 10th similar order today
Fraud Score: 95
Decision: ❌ REJECT
Reason: Stolen card, temp email, suspicious pattern
Action: Report to Shopify, block email

Example 2: False Positive - APPROVE

Order #1053
Amount: $97
Email: sarah.jones@gmail.com
IP: Germany
Billing: United States
Customer: Traveling for work
Pattern: First international order
Fraud Score: 45
Additional info:
- Customer replied to verification email
- Explained she's traveling
- Provided LinkedIn profile
- Low-medium order value
Decision: ✅ APPROVE
Reason: Legitimate traveler, responsive customer
Action: Deliver files, add note to account

Example 3: Edge Case - APPROVE WITH MONITORING

Order #1054
Amount: $199
Email: businessname@company.com
IP: India
Billing: United States
Customer: New, corporate purchase
Pattern: Office VPN
Fraud Score: 52
Additional info:
- Corporate email verified
- Company website exists
- LinkedIn matches
- Reasonable business use case
Decision: ✅ APPROVE (monitor for chargebacks)
Reason: Legitimate business purchase via VPN
Action: Deliver files, add to watchlist for 90 days

Best Practices:

  1. Review flagged orders within 24 hours
  2. Enable fraud checks for orders >$50
  3. Always verify Shopify’s fraud analysis
  4. Document your approval/rejection reasoning
  5. Send verification email for borderline cases
  6. Block repeat fraud patterns (email domains, IP ranges)
  7. Monitor chargeback rates (should be <0.5%)
  8. Adjust thresholds based on your business (high-value products = stricter)

Chargeback Protection:

  • Keep records of delivered files (download logs)
  • Save fraud analysis screenshots
  • Document approval reasoning
  • Respond to disputes within 7 days
  • Provide evidence of delivery (timestamps, IPs)
  • Success rate with proper documentation: 60-70%

Skill Level: Beginner to Intermediate Prerequisites: Active orders in system

Learning Objectives:

  • Extend customer access when needed
  • Increase download limits for legitimate requests
  • Resend download emails that failed or were lost
  • Revoke access in case of fraud or abuse

Key Timestamps:

  • 0:00 - Common support scenarios overview
  • 1:00 - Extending access (expired downloads)
  • 3:20 - Increasing download limits
  • 5:00 - Resending download emails
  • 6:40 - Revoking access (fraud/abuse)
  • 8:00 - Handling refunds and file access
  • 9:20 - Support best practices and response templates
  • 10:00 - Automating common support tasks

What You’ll Learn: Customer support for digital products focuses on access management. This video covers the four most common support tasks: extending access (customer needs more time), increasing limits (used up downloads), resending emails (spam filter issues), and revoking access (fraud detected). You’ll see real support conversations and learn response templates that resolve 90% of issues in under 5 minutes.

Task 1: Extending Access

Common Scenarios:

Scenario A: Customer missed expiry
Customer: "My download link expired before I could download. Can you extend it?"
Reason: Legitimate - didn't see email, forgot, was traveling
Solution: Extend 30-90 days
Frequency: 15% of support tickets
Scenario B: Customer needs re-access
Customer: "I bought this last year. Lost my files in a computer crash. Can I re-download?"
Reason: Legitimate - data loss, new device, backup restore
Solution: Extend 30 days (one-time courtesy)
Frequency: 10% of support tickets
Scenario C: Customer wants longer access
Customer: "Can I get lifetime access instead of 90 days?"
Reason: Request - wants permanent ownership
Solution: Explain policy OR offer paid upgrade
Frequency: 5% of support tickets

How to Extend Access:

Method 1: In Alva Dashboard (recommended)
1. Go to Orders → Find order #1045
2. Click order details
3. Find product with expired access
4. Click [Extend Access] button
5. Choose extension period:
- 30 days (standard)
- 90 days (generous)
- 365 days (special cases)
6. Click [Save]
7. System automatically sends new download link
Time: 30 seconds

Response Template:

Subject: Download Access Extended - Order #1045
Hi [Customer Name],
I've extended your download access for another 30 days. Your new download link:
[Download Files]
New expiry date: March 15, 2024
Downloads remaining: 5
The link is ready to use now. Let me know if you have any issues!
Best regards,
[Your Name]
[Shop Name] Support

Task 2: Increasing Download Limits

Common Scenarios:

Scenario A: Multiple devices
Customer: "I used all 5 downloads across my devices. Can I get more?"
Devices: Phone, laptop, tablet, desktop, backup
Reason: Legitimate multi-device user
Solution: Add 3-5 more downloads
Frequency: 12% of support tickets
Scenario B: Download interruptions
Customer: "My downloads keep failing. I've used 4 attempts but don't have the complete file."
Reason: Technical issue (internet, browser, file size)
Solution: Reset to 5 downloads + troubleshoot
Frequency: 8% of support tickets
Scenario C: Suspicious pattern
Customer: "Need 20 more downloads for my 'team'"
Red flags: Excessive request, vague reasoning
Reason: Likely sharing/distributing
Solution: Investigate, possibly deny
Frequency: 2% of support tickets (abuse attempt)

How to Increase Limits:

In Alva Dashboard:
1. Orders → Order #1045
2. View download history:
Current: 5 of 5 used
IPs: 5 different IPs (New York, NY)
Pattern: Legitimate (same city)
3. Click [Increase Limit]
4. Add +3 downloads (total: 8)
5. Save and notify customer
Time: 45 seconds

Response Template (Approve):

Subject: Download Limit Increased - Order #1045
Hi [Customer Name],
I've increased your download limit to 8 total downloads (3 more).
Your download link: [Download Files]
Downloads remaining: 3
Expires: March 15, 2024
Tips to avoid future issues:
- Download to one device, then transfer via USB/cloud
- Save files to cloud storage (Dropbox, Google Drive)
- Test downloads on fast, stable internet
Let me know if you need anything else!
Best regards,
[Your Name]

Response Template (Deny - Suspicious):

Subject: Re: Download Limit Request - Order #1045
Hi [Customer Name],
I reviewed your account and see 5 downloads from 5 different countries in 24 hours. Our license agreement prohibits file sharing and distribution.
Current status:
- Downloads used: 5 of 5
- Access expires: March 15, 2024
- Download limit: Cannot increase due to suspicious activity
If you believe this is an error, please reply with:
- Explanation of download pattern
- Proof of legitimate use
- Business use case (if applicable)
Thank you for understanding.
Best regards,
[Your Name]

Task 3: Resending Download Emails

Common Scenarios:

Why emails fail:
1. Spam filter (60% of cases)
2. Typo in email address (20%)
3. Full inbox (10%)
4. Email provider blocking (5%)
5. Customer deleted email (5%)

How to Resend:

Method 1: One-Click Resend
1. Orders → Order #1045
2. Click [Resend Email] button
3. Confirm email address is correct
4. Click [Send]
5. Email delivered in 30 seconds
Method 2: Manual Send (if email was wrong)
1. Update customer email address
2. Click [Resend Email]
3. Verify delivery
Method 3: Copy Download Link
1. Copy link from order details
2. Send via support ticket reply
3. Bypasses email entirely

Response Template:

Subject: Download Link Resent - Order #1045
Hi [Customer Name],
I've resent your download email. It should arrive in the next 1-2 minutes.
If you still don't see it:
1. Check your spam/junk folder
2. Search for "download" in your inbox
3. Add our email to your contacts: downloads@[yourshop].com
Or download directly here: [Download Link]
Downloads remaining: 5
Expires: March 15, 2024
Let me know when you receive it!
Best regards,
[Your Name]

Task 4: Revoking Access

When to Revoke:

1. Fraud Detected Post-Delivery
- Chargeback filed
- Stolen card discovered
- Abuse pattern identified
2. Terms Violation
- File sharing/distribution
- Commercial use of personal license
- Reselling digital files
3. Refund Processed
- Customer requested refund
- Must revoke access upon refund
- Standard policy
4. Subscription Cancellation
- Subscription-based access
- Cancel = revoke access
- Re-subscribe = restore

How to Revoke:

In Alva Dashboard:
1. Orders → Order #1045
2. Click [Revoke Access] button
3. Confirm revocation
4. Choose reason (for records):
- Fraud
- Refund
- Terms violation
- Other
5. Add internal note
6. Click [Revoke]
Result:
- Download links immediately disabled
- Customer cannot access files
- Logged for records
- No email sent (manual notification required)

Response Template (Fraud):

Subject: Order #1045 - Access Revoked
Dear Customer,
We have identified fraudulent activity associated with your order #1045. Download access has been revoked effective immediately.
Reason: [Chargeback filed / Stolen card / Suspicious activity]
If you believe this is an error, please contact us with:
- Proof of purchase
- Valid identification
- Explanation of circumstances
This decision is final unless additional information is provided.
Regards,
[Shop Name] Security Team

Support Metrics to Track:

Target response times:
- Extend access: <2 hours
- Increase limits: <4 hours
- Resend email: <1 hour
- Revoke access: Immediate (fraud)
Success metrics:
- First response time: <2 hours (90% of tickets)
- Resolution time: <24 hours (95% of tickets)
- Customer satisfaction: >95%
- Tickets per order: <5% (most customers self-serve)

Automation Opportunities:

Auto-extend access:
- Customer clicks expired link
- System auto-extends 7 days
- Reduces support tickets by 40%
Auto-increase limits:
- After 3 downloads from same IP
- Auto-add +2 downloads
- Reduces support tickets by 25%
Self-service portal:
- Customer can extend own access (once)
- Customer can request limit increase
- Customer can resend email
- Reduces support workload by 60%

Skill Level: Intermediate Prerequisites: Email provider account (Postmark or MailerToGo/SMTP)

Learning Objectives:

  • Configure Postmark API integration
  • Set up SMTP email provider (MailerToGo/alternative)
  • Configure SPF and DKIM authentication for deliverability
  • Test email delivery and troubleshoot common issues

Key Timestamps:

  • 0:00 - Email providers overview (Postmark vs SMTP)
  • 1:30 - Creating Postmark account and getting API key
  • 3:40 - Configuring Postmark in Alva settings
  • 5:20 - Alternative: SMTP setup (MailerToGo)
  • 7:10 - SPF record configuration
  • 8:50 - DKIM authentication setup
  • 10:30 - Testing email delivery
  • 11:40 - Verifying sender reputation
  • 12:10 - Best practices summary

What You’ll Learn: Email delivery is critical for digital products—customers can’t download without receiving the link. This video walks through complete email setup using both Postmark (recommended API-based service) and SMTP providers (MailerToGo or alternatives). You’ll learn how to configure authentication (SPF/DKIM) to prevent emails going to spam, and test deliverability across major email providers (Gmail, Outlook, Yahoo).

Postmark Setup (Recommended):

Step 1: Create Postmark Account

1. Go to postmarkapp.com
2. Sign up for free account (100 emails/month free)
3. Verify your email address
4. Create a new "Server" (email stream)
5. Name it: "Alva Digital Downloads"
Cost:
- Free: 100 emails/month
- Starter: $15/month (10,000 emails)
- Growth: $50/month (50,000 emails)

Step 2: Verify Sender Signature

In Postmark Dashboard:
1. Go to Sender Signatures
2. Click [Add Sender Signature]
3. Enter your email: support@yourshop.com
4. Click [Send Verification Email]
5. Check your inbox and click verification link
6. Status changes to ✅ Verified
Why: Postmark requires verified sender before sending
Time: 2 minutes

Step 3: Get API Token

In Postmark Dashboard:
1. Go to Servers → [Your Server]
2. Click "API Tokens" tab
3. Copy "Server API Token"
4. Save for next step
Example token:
xxxx-xxxx-xxxx-xxxx-xxxx (keep secret!)

Step 4: Configure in Alva

In Alva Digital Downloads:
1. Go to Settings → Email Configuration
2. Email Provider: Select "Postmark"
3. Postmark Server Token: [paste token]
4. From Email: support@yourshop.com
5. From Name: Your Shop Name
6. Click [Save Settings]
7. Click [Send Test Email]
8. Check inbox for test email
✅ Success: Email arrives in ~5 seconds
❌ Error: Check token and verified sender

SMTP Setup (Alternative):

Step 1: Get SMTP Credentials

MailerToGo (recommended SMTP):
1. Go to mailertogo.com
2. Sign up for free account (3,000 emails/month)
3. Go to SMTP Settings
4. Copy credentials:
- SMTP Host: smtp.mailertogo.com
- SMTP Port: 587 (TLS) or 465 (SSL)
- Username: your_username
- Password: your_password

Step 2: Configure in Alva

In Alva Digital Downloads:
1. Settings → Email Configuration
2. Email Provider: Select "SMTP"
3. SMTP Host: smtp.mailertogo.com
4. SMTP Port: 587
5. SMTP Username: [your username]
6. SMTP Password: [your password]
7. Encryption: TLS
8. From Email: support@yourshop.com
9. Click [Save Settings]
10. Click [Send Test Email]
Time: 3-5 minutes

SPF Configuration:

What is SPF?

SPF (Sender Policy Framework): Tells email servers which servers are authorized to send email from your domain.
Without SPF: Your emails may be marked as spam
With SPF: Improved deliverability (~30% better)

Adding SPF Record:

1. Log into your domain DNS provider (GoDaddy, Namecheap, Cloudflare, etc.)
2. Find DNS Settings
3. Add new TXT record:
Name/Host: @ (or your domain)
Type: TXT
Value: v=spf1 include:spf.mailertogo.com ~all
(Replace with your email provider's SPF)
For Postmark:
Value: v=spf1 include:spf.mtasv.net ~all
For multiple providers:
Value: v=spf1 include:spf.mailertogo.com include:spf.mtasv.net ~all
4. Save DNS record
5. Wait 1-24 hours for propagation
6. Verify at mxtoolbox.com/spf.aspx

DKIM Configuration:

What is DKIM?

DKIM (DomainKeys Identified Mail): Digital signature that proves the email came from your domain and wasn't tampered with.
Without DKIM: 30-50% deliverability
With DKIM: 90-98% deliverability

Adding DKIM Record:

1. Get DKIM values from your email provider:
Postmark:
- Go to Sender Signatures → Your Domain
- Click "Verify Domain"
- Copy DKIM record values
MailerToGo:
- Go to SMTP Settings → DKIM
- Copy DKIM record values
2. Add to your DNS:
Example DKIM record:
Name/Host: pm._domainkey.yourshop.com
Type: TXT
Value: k=rsa; p=MIGfMA0GCS... (long key)
3. Save and wait for propagation (1-24 hours)
4. Return to email provider and click "Verify DKIM"
5. Status changes to ✅ Verified

Testing Email Delivery:

Test 1: Send Test Email

In Alva Settings:
1. Click [Send Test Email]
2. Enter your email address
3. Click [Send]
4. Check inbox (arrives in 5-30 seconds)
✅ Success indicators:
- Email arrives in inbox (not spam)
- "From" shows your shop name
- Links work correctly
- Images load (if any)
❌ Failure indicators:
- Email goes to spam
- Email doesn't arrive (check spam/junk)
- Links broken
- "Via" warning shows

Test 2: Cross-Provider Testing

Test delivery to all major providers:
✓ Gmail (test@gmail.com)
✓ Outlook/Hotmail (test@outlook.com)
✓ Yahoo (test@yahoo.com)
✓ Apple Mail (test@icloud.com)
✓ ProtonMail (test@proton.me)
All should arrive in inbox, not spam.
If any go to spam: SPF/DKIM not configured correctly

Test 3: Mail-Tester.com

1. Go to mail-tester.com
2. Copy the test email address
3. Send test email from Alva to that address
4. Go back to mail-tester.com and click "Check Score"
Target Score: 9/10 or 10/10
- 10/10: Perfect setup ✅
- 8-9/10: Good, minor improvements needed
- <8/10: Review SPF/DKIM setup ❌
Common issues:
- Missing SPF record (-1 point)
- Missing DKIM signature (-2 points)
- Sending server reputation (-1 point)

Sender Reputation:

Monitor your email reputation:
Postmark Dashboard:
- Bounce rate: Should be <5%
- Spam complaints: Should be <0.1%
- Delivery rate: Should be >95%
Warning signs:
- Bounce rate >10%: Bad email list, clean it
- Spam complaints >1%: Email content flagged
- Delivery rate <90%: SPF/DKIM issues
Actions to improve:
- Remove bounced emails from list
- Improve email content (less salesy)
- Add unsubscribe link
- Monitor feedback loops

Best Practices:

  1. Always verify SPF and DKIM (non-negotiable)
  2. Use Postmark for best deliverability (API > SMTP)
  3. Warm up new sender reputation (start slow, increase gradually)
  4. Monitor bounce rates weekly
  5. Test emails before major campaigns
  6. Keep email content relevant (downloads only, no marketing)
  7. Include plain text version (not just HTML)
  8. Add unsubscribe link (even for transactional emails)

Skill Level: Intermediate to Advanced Prerequisites: Email provider configured, basic HTML knowledge helpful

Learning Objectives:

  • Use the visual email template editor
  • Insert dynamic variables (customer name, order number, etc.)
  • Understand HTML vs plain text emails
  • Configure multi-language email templates

Key Timestamps:

  • 0:00 - Email template system overview
  • 1:20 - Accessing template editor
  • 2:40 - Using dynamic variables
  • 4:30 - Customizing email design
  • 6:10 - HTML vs plain text emails
  • 7:40 - Multi-language templates
  • 9:00 - Preview and testing
  • 9:50 - Best practices

What You’ll Learn: Customize download notification emails to match your brand and improve customer experience. This video shows you how to use the visual template editor (no coding required) and advanced HTML editing (for designers). You’ll learn which dynamic variables are available (customer name, order details, download links), how to create on-brand emails, and how to set up multi-language templates for international customers.

Template Editor Interface:

Alva Dashboard → Settings → Email Templates
Available Templates:
1. Order Confirmation (immediate after purchase)
2. Download Notification (after fraud check)
3. Access Extended (when you extend access)
4. Download Limit Warning (approaching limit)
5. Expiry Reminder (7 days before expiry)
6. Fraud Hold Notification (manual review required)

Dynamic Variables:

Customer Variables:

{{customer.firstName}} → John
{{customer.lastName}} → Smith
{{customer.email}} → john@example.com
{{customer.fullName}} → John Smith
Usage:
"Hi {{customer.firstName}}," → "Hi John,"

Order Variables:

{{order.number}} → #1045
{{order.date}} → January 15, 2024
{{order.total}} → $126.00
{{order.currency}} → USD
{{order.itemCount}} → 3 items
Usage:
"Order {{order.number}} is ready!" → "Order #1045 is ready!"

Download Variables:

{{download.link}} → https://yourshop.com/download?token=abc123
{{download.expiryDate}} → April 15, 2024
{{download.expiryDays}} → 90 days
{{download.limit}} → 5 downloads
{{download.remaining}} → 5 remaining
Usage:
"Downloads remaining: {{download.remaining}}" → "Downloads remaining: 5"

File Variables:

{{files.count}} → 12 files
{{files.totalSize}} → 2.4 GB
{{files.list}} → Generates formatted list of all files
Usage:
"Your {{files.count}} are ready to download!" → "Your 12 files are ready!"

Shop Variables:

{{shop.name}} → Your Shop Name
{{shop.email}} → support@yourshop.com
{{shop.url}} → https://yourshop.com
{{shop.phone}} → (555) 123-4567
Usage:
"Questions? Email {{shop.email}}" → "Questions? Email support@yourshop.com"

Template Customization:

Basic Customization (Visual Editor):

1. Select template (e.g., "Download Notification")
2. Click [Edit Template]
3. Visual editor opens:
Available options:
- Header text and color
- Logo upload (200x80px recommended)
- Body text and formatting
- Button text and color
- Footer text
- Social media links
4. Make changes in real-time
5. Click [Preview] to see result
6. Click [Save Template]
No coding required!

Advanced Customization (HTML):

1. Click [Advanced Editor] (HTML mode)
2. Full HTML/CSS control
3. Template structure:
<!DOCTYPE html>
<html>
<head>
<style>
/* Custom CSS */
.button {
background-color: #4CAF50;
color: white;
padding: 15px 32px;
border-radius: 4px;
}
</style>
</head>
<body>
<div class="email-container">
<h1>Hi {{customer.firstName}}!</h1>
<p>Your order #{{order.number}} is ready to download.</p>
<p>Files: {{files.count}} ({{files.totalSize}})</p>
<a href="{{download.link}}" class="button">
Download Files
</a>
<p>
Downloads remaining: {{download.remaining}}<br>
Expires: {{download.expiryDate}}
</p>
<p>
Questions? Reply to this email or contact {{shop.email}}
</p>
</div>
</body>
</html>
4. Click [Save Template]

HTML vs Plain Text:

HTML Emails (Default):

Pros:
✓ Branded design
✓ Clickable buttons
✓ Images and logos
✓ Better visual hierarchy
✓ Modern look
Cons:
✗ May render poorly in some clients
✗ Larger file size
✗ Can trigger spam filters (if overdone)
Best for: Most customers (95%+)

Plain Text Emails:

Pros:
✓ Universal compatibility
✓ Never blocks images
✓ Lower spam score
✓ Faster loading
✓ Accessible (screen readers)
Cons:
✗ No branding
✗ No buttons (only links)
✗ Plain appearance
✗ Less engaging
Best for: Fallback (auto-included), technical users, corporate email systems
Example plain text:
---
Hi John Smith,
Your order #1045 is ready to download!
Files: 12 files (2.4 GB)
Download link:
https://yourshop.com/download?token=abc123
Downloads remaining: 5
Expires: April 15, 2024 (90 days)
Questions? Email support@yourshop.com
Your Shop Name
https://yourshop.com
---

Multi-Language Templates:

Setting Up Languages:

Alva Dashboard → Settings → Languages
Supported languages:
- English (en) - default
- Spanish (es)
- French (fr)
- German (de)
- Italian (it)
- Portuguese (pt)
- Japanese (ja)
- Dutch (nl)
1. Enable languages you support
2. Each language gets separate template
3. System auto-detects customer language from:
- Shopify customer locale
- Browser language
- Order currency (fallback)

Translating Templates:

1. Select language (e.g., Spanish)
2. Translate all text:
English:
"Hi {{customer.firstName}}, your files are ready!"
Spanish:
"¡Hola {{customer.firstName}}, tus archivos están listos!"
3. Keep variables unchanged: {{customer.firstName}}
4. Save translated template
5. Test with Spanish-language test order

Language-Specific Variables:

{{order.date | localize}} → Auto-formats date by language
English: January 15, 2024
Spanish: 15 de enero de 2024
French: 15 janvier 2024
German: 15. Januar 2024
{{order.total | localize}} → Auto-formats currency
English: $126.00
Spanish: 126,00 €
French: 126,00 €
German: 126,00 €

Preview and Testing:

Preview Mode:

In template editor:
1. Click [Preview]
2. Choose preview data:
- Sample customer
- Sample order
- Number of files
3. See exactly how email will look
4. Test all variables render correctly
5. Check on mobile view (50% of customers)

Send Test Email:

1. Click [Send Test Email]
2. Enter your email
3. Choose language to test
4. Email sent with sample data
5. Verify:
- Design looks good
- Variables populated correctly
- Links work
- Mobile-responsive
- Images load

Best Practices:

  1. Keep subject line under 50 characters
  2. Put download button above the fold (visible without scrolling)
  3. Include expiry date prominently
  4. Add support email/link
  5. Use clear, action-oriented button text (“Download Files” not “Click Here”)
  6. Test on mobile (use responsive design)
  7. Include plain text version automatically
  8. Avoid spam trigger words (“Free!”, “Act now!”, etc.)
  9. Keep file size under 100KB (faster loading)
  10. A/B test different designs (track open/click rates)

Skill Level: Beginner to Intermediate Prerequisites: Email configured, issues encountered

Learning Objectives:

  • Diagnose why emails go to spam folder
  • Fix email delivery failures
  • Test and debug email sending
  • Apply common fixes for email issues

Key Timestamps:

  • 0:00 - Common email problems overview
  • 1:00 - Emails going to spam (diagnosis)
  • 3:20 - Email delivery failures
  • 5:00 - Testing and debugging tools
  • 6:40 - Common fixes checklist
  • 7:40 - When to contact support

What You’ll Learn: Email issues are the #1 support problem for digital products. This video teaches you systematic troubleshooting: diagnosing spam folder issues (SPF/DKIM problems), fixing delivery failures (invalid credentials, rate limits), and using testing tools (Mail-Tester, SMTP debuggers). You’ll learn how to solve 90% of email issues yourself in under 10 minutes.

Problem 1: Emails Going to Spam

Diagnosis:

Symptoms:
- Customers report "didn't receive email"
- Email found in spam/junk folder
- Gmail shows "Why is this message in Spam?"
- Spam rate >1% in email provider dashboard
Root causes:
1. Missing SPF record (40% of cases)
2. Missing DKIM signature (30% of cases)
3. Poor sender reputation (15% of cases)
4. Spam trigger words in content (10% of cases)
5. High bounce/complaint rate (5% of cases)

Solutions:

Fix 1: Verify SPF Record

1. Go to mxtoolbox.com/spf.aspx
2. Enter your domain: yourshop.com
3. Click [SPF Record Lookup]
4. Result:
✅ PASS: SPF record found
❌ FAIL: No SPF record found
If fail:
1. Add SPF record to DNS (see Email Setup video)
2. Wait 1-24 hours for propagation
3. Test again

Fix 2: Verify DKIM Signature

1. Send test email to yourself
2. Open email in Gmail
3. Click three dots → Show original
4. Look for "DKIM: PASS"
✅ PASS: DKIM configured correctly
❌ FAIL: DKIM not found
If fail:
1. Add DKIM record to DNS (see Email Setup video)
2. Verify in email provider dashboard
3. Send new test email

Fix 3: Check Sender Reputation

Tools:
- senderscore.org (score 0-100, want >80)
- mxtoolbox.com/blacklists.aspx (check if blacklisted)
- Google Postmaster Tools (Gmail-specific reputation)
If poor reputation (<70):
1. Review bounce rate (should be <5%)
2. Check spam complaint rate (should be <0.1%)
3. Warm up new sender (start slow, increase over weeks)
4. Clean email list (remove bounces)

Fix 4: Improve Email Content

Remove spam trigger words:
❌ Avoid:
- "FREE"
- "ACT NOW"
- "LIMITED TIME"
- "CLICK HERE"
- All caps text
- Excessive exclamation points!!!
✅ Use instead:
- "Download your files"
- "Your purchase is ready"
- "Access your content"
- Normal sentence case
- One exclamation point max
Result: 20-30% improvement in deliverability

Problem 2: Email Delivery Failures

Symptom:

Error message in Alva Dashboard:
"Email failed to send" or "SMTP error"

Common Errors:

Error 1: Authentication Failed

Error: "535 Authentication Failed"
Causes:
- Wrong SMTP username/password
- Incorrect API token
- Account suspended
Fix:
1. Go to your email provider dashboard
2. Verify credentials are correct
3. Copy-paste (don't type) credentials
4. Update in Alva Settings
5. Test again

Error 2: Rate Limit Exceeded

Error: "450 Rate limit exceeded"
Causes:
- Sent too many emails too quickly
- Free tier limit reached
- Hourly/daily quota exceeded
Fix:
1. Check email provider limits:
- Postmark free: 100/month
- MailerToGo free: 3,000/month
2. Upgrade plan if needed
3. Wait for rate limit reset (usually hourly)
4. Implement sending queue

Error 3: Invalid Recipient

Error: "550 Invalid recipient"
Causes:
- Typo in customer email address
- Email address doesn't exist
- Domain doesn't accept mail
Fix:
1. Verify customer email in order details
2. Correct typo if found (common: gmial.com → gmail.com)
3. Resend email
4. If still fails: Email doesn't exist, contact customer

Error 4: Blocked by Recipient

Error: "554 Message rejected"
Causes:
- Recipient server blocks sender
- Corporate firewall
- Strict spam filter
Fix:
1. Ask customer to whitelist your sender email
2. Send download link via alternate method (support ticket)
3. Use different email provider
4. Have customer check with IT department

Testing and Debugging:

Tool 1: Alva Email Logs

Dashboard → Settings → Email Logs
Shows:
- All sent emails (last 30 days)
- Delivery status (sent, delivered, bounced, failed)
- Open/click rates (if tracking enabled)
- Error messages
- Recipient email
Filter by:
- Date range
- Delivery status
- Recipient
- Order number
Click email to see:
- Full content sent
- Delivery attempts
- Error details
- Retry status

Tool 2: Postmark Activity

Postmark Dashboard → Activity
Real-time email tracking:
- Sent: Email left Postmark
- Delivered: Recipient server accepted
- Opened: Customer opened email (if tracking on)
- Clicked: Customer clicked link
- Bounced: Delivery failed
- Spam Complaint: Marked as spam
Use to:
- Confirm emails actually sending
- See exact delivery time
- Identify problem emails
- Track customer engagement

Tool 3: Mail-Tester

1. Go to mail-tester.com
2. Send test email to provided address
3. Check score (10/10 target)
4. Review detailed report:
- SPF status
- DKIM status
- Content analysis
- Blacklist status
- HTML quality
Shows exact issues to fix

Common Fixes Checklist:

✅ Email going to spam:
□ Add SPF record to DNS
□ Add DKIM record to DNS
□ Verify sender domain
□ Remove spam trigger words
□ Improve sender reputation
□ Test with mail-tester.com (aim for 9-10/10)
✅ Emails not sending:
□ Verify email provider credentials
□ Check rate limits not exceeded
□ Confirm account active (not suspended)
□ Test connection with provider
□ Check error logs in Alva
✅ Customer reports no email:
□ Check spam/junk folder first (60% of cases)
□ Verify email address is correct
□ Resend email from dashboard
□ Check email logs for delivery status
□ Send download link via alternate method
✅ Emails sending slowly:
□ Check email provider status page
□ Verify rate limit not throttling
□ Consider upgrading email plan
□ Enable email queue in settings
□ Monitor send times
✅ Links broken in email:
□ Test link manually
□ Check download token not expired
□ Verify customer has access
□ Regenerate download link
□ Resend with new link

When to Contact Support:

Contact Alva Support when:

  • Emails failing for >24 hours
  • Multiple customers affected
  • Error logs show system issue
  • Can’t identify root cause after troubleshooting

Contact Email Provider Support when:

  • Authentication issues persist
  • Suspected account suspension
  • Deliverability <80% after fixes
  • Blacklist removal needed
  • Technical SMTP errors

Quick Win Fixes (2-5 minutes):

  1. Resend email from dashboard
  2. Update customer email if typo found
  3. Send download link via support ticket
  4. Extend access + resend
  5. Check spam folder guidance in order confirmation

Skill Level: Advanced Prerequisites: PDF files in library, watermarking feature enabled

Learning Objectives:

  • Enable PDF watermarking for content protection
  • Configure watermark appearance and positioning
  • Embed customer information dynamically
  • Test watermarked file delivery

Key Timestamps:

  • 0:00 - Why watermark PDFs?
  • 1:20 - Enabling watermarking feature
  • 2:50 - Configuring watermark appearance
  • 5:10 - Dynamic customer information
  • 7:20 - Watermark positioning
  • 9:00 - Testing watermarked downloads
  • 10:40 - Best practices and limitations
  • 11:40 - Troubleshooting common issues

What You’ll Learn: PDF watermarking adds a layer of content protection by embedding customer-specific information (name, email, order number) directly into PDF files. This discourages unauthorized sharing—if a file leaks, you can trace it back to the original purchaser. This video shows you how to enable watermarking, customize appearance, and test the feature with real downloads.

Watermarking Benefits:

Protection level: Medium (discourages casual sharing)
Traceability: High (can identify source of leaks)
Customer impact: Low (mostly invisible, non-intrusive)
Performance: Minimal (adds 1-2 seconds to download)
Use cases:
- High-value eBooks ($50+)
- Exclusive templates
- Proprietary documents
- License-restricted content
- Educational materials

Configuration Steps:

Step 1: Enable Watermarking

In Alva Dashboard:
1. Go to Settings → Advanced Features
2. Find "PDF Watermarking"
3. Toggle to ON
4. Choose watermarking method:
- Text watermark (recommended, fast)
- Image watermark (branding, slower)
5. Click [Save Settings]
Note: Requires watermarking feature (Pro plan+)

Step 2: Configure Appearance

Text Watermark Settings:
- Content: What to display
Example: "Licensed to {{customer.fullName}} - {{customer.email}}"
- Font: Arial, Times New Roman, Courier (readability)
- Size: 8-12pt (10pt recommended)
- Color: Light gray (#CCCCCC) - visible but not distracting
- Opacity: 30-50% (50% recommended)
- Position:
- Header (top of every page)
- Footer (bottom of every page) ← Recommended
- Diagonal (across page, hard to remove)
- Custom coordinates
Example configuration:
Text: "Licensed to {{customer.fullName}} • Order #{{order.number}}"
Font: Arial, 10pt
Color: #CCCCCC (light gray)
Opacity: 50%
Position: Footer, centered

Step 3: Dynamic Variables

Available variables (auto-populated):
{{customer.fullName}} → John Smith
{{customer.email}} → john@example.com
{{order.number}} → #1045
{{order.date}} → 2024-01-15
{{product.name}} → Photography Course
{{download.date}} → 2024-01-15 14:32
{{download.id}} → abc123xyz (unique ID)
Recommended watermark text:
"Licensed to {{customer.fullName}} ({{customer.email}}) • Order {{order.number}} • {{download.date}}"
Appears as:
"Licensed to John Smith (john@example.com) • Order #1045 • 2024-01-15 14:32"

Testing Watermarked Files:

1. Place test order for PDF product
2. Receive download email
3. Download PDF file
4. Open in PDF reader (Adobe, Preview, etc.)
5. Check every page for watermark
6. Verify information is correct:
✓ Customer name matches
✓ Email matches
✓ Order number correct
✓ Watermark readable but not intrusive
7. Test print output (should be visible when printed)
8. Test different PDF readers (compatibility check)

Best Practices:

  • Use footer position (least intrusive, always visible)
  • Include email + order number (traceability)
  • Keep opacity at 50% (readable but not distracting)
  • Test on different devices/readers
  • Inform customers about watermarking (license agreement)
  • Don’t use diagonal watermarks (annoying for customers)

Limitations:

  • PDF files only (not images, videos, etc.)
  • Adds 1-2 seconds processing time
  • Can be removed by determined users (not DRM)
  • May increase file size slightly (~1-5%)

Note: Watermarking is not foolproof security—it’s a deterrent, not a lock. For maximum protection, combine with download limits, expiry dates, and fraud prevention.


Skill Level: Advanced (requires technical/developer knowledge) Prerequisites: Developer account, API access enabled

Learning Objectives:

  • Get API access credentials
  • Understand available webhook events
  • Implement common integrations
  • Test webhook deliveries

Key Timestamps:

  • 0:00 - API and webhooks overview
  • 1:40 - Getting API credentials
  • 3:30 - API authentication
  • 5:20 - Available API endpoints
  • 7:50 - Webhook events explained
  • 10:00 - Setting up webhook endpoints
  • 12:10 - Common integration examples
  • 14:20 - Testing and debugging
  • 15:00 - Security best practices

What You’ll Learn: APIs and webhooks let you integrate Alva Digital Downloads with external systems (CRM, analytics, custom dashboards, etc.). The API allows you to read/write data programmatically. Webhooks notify your systems when events happen (new order, download, etc.). This video covers authentication, available endpoints, webhook setup, and real integration examples.

Getting API Access:

In Alva Dashboard:
1. Go to Settings → Developer
2. Click [Generate API Key]
3. Copy API key (keep secret!)
4. Copy API secret (for webhook verification)
5. Note API endpoint: https://api.alvaapps.com/v1
API Key format:
alva_live_1234567890abcdef...
Never commit to public repositories!
Store in environment variables.

Available API Endpoints:

Base URL: https://api.alvaapps.com/v1
Authentication:
Header: Authorization: Bearer YOUR_API_KEY
Files:
GET /files List all files
GET /files/{id} Get file details
POST /files Upload new file
PATCH /files/{id} Update file
DELETE /files/{id} Delete file
Products:
GET /products List all products
GET /products/{id} Get product mappings
POST /product-mappings Map file to product
DELETE /product-mappings/{id} Remove mapping
Orders:
GET /orders List all orders
GET /orders/{id} Get order details
POST /orders/{id}/extend Extend access
POST /orders/{id}/resend Resend email
Downloads:
GET /downloads List download history
GET /downloads/{id} Get download details
Analytics:
GET /analytics/overview Dashboard metrics
GET /analytics/downloads Download stats

Example API Request:

// List all files
const response = await fetch('https://api.alvaapps.com/v1/files', {
headers: {
'Authorization': 'Bearer alva_live_1234567890abcdef',
'Content-Type': 'application/json'
}
});
const files = await response.json();
// Response:
{
"data": [
{
"id": "file_abc123",
"name": "photography-course.pdf",
"size": 12582912, // bytes
"type": "application/pdf",
"created_at": "2024-01-15T14:32:00Z",
"url": "https://storage.alvaapps.com/files/..."
}
],
"meta": {
"total": 45,
"page": 1,
"per_page": 20
}
}

Webhook Events:

Available events:
- order.created: New order received
- order.paid: Payment confirmed
- order.delivered: Files sent to customer
- order.flagged: Fraud check flagged order
- download.started: Customer clicked download link
- download.completed: Download finished successfully
- download.failed: Download error occurred
- file.uploaded: New file added
- file.deleted: File removed

Setting Up Webhooks:

Step 1: Create Endpoint

// Your server: https://yourapp.com/webhooks/alva
const express = require('express');
const crypto = require('crypto');
app.post('/webhooks/alva', express.json(), (req, res) => {
// Verify signature (security)
const signature = req.headers['x-alva-signature'];
const payload = JSON.stringify(req.body);
const hmac = crypto
.createHmac('sha256', process.env.ALVA_WEBHOOK_SECRET)
.update(payload)
.digest('hex');
if (signature !== hmac) {
return res.status(401).send('Invalid signature');
}
// Process event
const event = req.body;
switch(event.type) {
case 'order.paid':
console.log('New order:', event.data.order_number);
// Send to your CRM, analytics, etc.
break;
case 'download.completed':
console.log('Download completed:', event.data.file_name);
// Track in analytics
break;
}
res.status(200).send('OK');
});

Step 2: Register Webhook

In Alva Dashboard:
1. Go to Settings → Developer → Webhooks
2. Click [Add Webhook]
3. URL: https://yourapp.com/webhooks/alva
4. Events: Select events to receive
☑ order.paid
☑ download.completed
☐ order.flagged (optional)
5. Click [Save]
6. Test webhook (sends test event)

Common Integrations:

Integration 1: Google Sheets (Sales Tracking)

// Log every sale to Google Sheets
webhook.on('order.paid', async (event) => {
const order = event.data;
await googleSheets.append({
spreadsheetId: 'YOUR_SHEET_ID',
range: 'Sales!A:E',
values: [[
order.number,
order.customer_email,
order.total,
order.date,
order.items.length
]]
});
});
Result: Real-time sales log in Google Sheets

Integration 2: Slack Notifications

// Post to Slack when high-value order comes in
webhook.on('order.paid', async (event) => {
const order = event.data;
if (order.total > 200) {
await slack.postMessage({
channel: '#sales',
text: `🎉 New high-value order: $${order.total} from ${order.customer_email}`
});
}
});
Result: Team notified instantly of big sales

Integration 3: Mailchimp (Email Marketing)

// Add customers to Mailchimp after purchase
webhook.on('order.delivered', async (event) => {
const customer = event.data.customer;
await mailchimp.lists.addListMember('AUDIENCE_ID', {
email_address: customer.email,
status: 'subscribed',
merge_fields: {
FNAME: customer.first_name,
LNAME: customer.last_name,
PRODUCT: event.data.product_name
}
});
});
Result: Customers automatically added to email list

Testing Webhooks:

Tools:
1. webhook.site - Receive test webhooks
2. ngrok - Test locally (tunnel to localhost)
3. Postman - Send mock requests
In Alva Dashboard:
1. Go to Settings → Developer → Webhooks
2. Click webhook URL
3. Click [Send Test Event]
4. Choose event type
5. Check your endpoint receives it
Debugging:
- Check webhook logs in dashboard
- Verify signature calculation
- Test with webhook.site first
- Use ngrok for local development

Security Best Practices:

  1. Always verify webhook signatures (prevent spoofing)
  2. Use HTTPS only (no HTTP endpoints)
  3. Keep API keys secret (environment variables)
  4. Rotate API keys quarterly
  5. Log all API access
  6. Rate limit your endpoints
  7. Validate all incoming data
  8. Return 200 OK quickly (process async)

Skill Level: Intermediate to Advanced Prerequisites: Custom domain ownership, DNS access

Learning Objectives:

  • Configure custom domain for download links
  • Set up DNS records correctly
  • Verify SSL certificates
  • Test and troubleshoot domain setup

Key Timestamps:

  • 0:00 - Why use a custom domain?
  • 1:10 - Purchasing a domain
  • 2:40 - DNS configuration (A/CNAME records)
  • 5:00 - SSL certificate setup
  • 7:20 - Testing custom domain
  • 8:40 - Troubleshooting DNS issues
  • 9:50 - Best practices

What You’ll Learn: By default, download links use Alva’s domain (downloads.alvaapps.com). With a custom domain, links use YOUR domain (files.yourshop.com), improving brand trust and professionalism. This video shows you how to purchase a domain, configure DNS, verify SSL, and test the complete setup.

Benefits of Custom Domain:

✓ Brand trust: files.yourshop.com vs downloads.alvaapps.com
✓ Professional appearance: Matches your store
✓ Customer confidence: Recognizable domain
✓ Email deliverability: Better sender reputation
✓ Custom SSL certificate: Your domain on cert
Recommended for:
- Established businesses
- High-ticket products ($100+)
- B2B sales
- Email-sensitive industries

DNS Configuration:

Step 1: Choose subdomain
Recommended: files.yourshop.com or downloads.yourshop.com
Step 2: Add CNAME record
In your DNS provider (GoDaddy, Namecheap, Cloudflare):
Type: CNAME
Name: files
Value: downloads.alvaapps.com
TTL: 300 (5 minutes) or Auto
Result: files.yourshop.com → downloads.alvaapps.com
Step 3: Wait for propagation
Time: 5 minutes - 24 hours (usually <1 hour)
Check: dig files.yourshop.com (should show CNAME)
Step 4: Verify in Alva
Dashboard → Settings → Custom Domain
Enter: files.yourshop.com
Click [Verify Domain]
Status: ✅ Verified (may take up to 24 hours)

SSL Certificate:

Automatic SSL (recommended):
Alva automatically provisions SSL certificate via Let's Encrypt
- Activates within 1-24 hours after DNS verification
- Auto-renews every 90 days
- No action required
Manual verification:
1. Visit https://files.yourshop.com
2. Check for padlock icon in browser
3. Click padlock → Certificate
4. Verify:
✓ Issued to: files.yourshop.com
✓ Issuer: Let's Encrypt or Alva Apps
✓ Valid until: (future date)
If SSL not working after 24 hours:
- Contact Alva support
- Verify DNS propagated
- Check CAA records not blocking

Testing:

Test 1: DNS Resolution
Command: dig files.yourshop.com
Expected: CNAME → downloads.alvaapps.com
Test 2: HTTP Redirect
Visit: http://files.yourshop.com
Expected: Redirects to https://files.yourshop.com
Test 3: Download Link
1. Place test order
2. Receive download email
3. Check link format:
✅ https://files.yourshop.com/download?token=...
❌ https://downloads.alvaapps.com/download?token=...
4. Click link
5. Verify download works
Test 4: SSL Certificate
Visit: https://files.yourshop.com
✓ Padlock shows
✓ No certificate warnings
✓ Certificate matches your domain

Troubleshooting:

Problem: DNS not resolving
Solution:
- Wait longer (up to 24 hours)
- Clear DNS cache: ipconfig /flushdns (Windows) or sudo dscacheutil -flushcache (Mac)
- Test different DNS: 8.8.8.8 (Google)
- Verify CNAME in DNS provider dashboard
Problem: SSL certificate error
Solution:
- Wait 24-48 hours after DNS verification
- Check CAA records: dig CAA yourshop.com
- If present, add: 0 issue "letsencrypt.org"
- Contact support if persists
Problem: Downloads still use old domain
Solution:
- Clear browser cache
- Regenerate download links (extend access)
- Verify custom domain enabled in settings
- Check domain status: ✅ Verified

Best Practices:

  • Use subdomain (files.yourshop.com) not apex (yourshop.com)
  • Enable HTTPS-only (no HTTP)
  • Monitor certificate expiry (auto-renew should work)
  • Test monthly to ensure continued operation
  • Keep DNS records simple (one CNAME)
  • Document setup for team members

Skill Level: Intermediate Prerequisites: Shopify Payments or third-party payment processor with multi-currency

Learning Objectives:

  • Enable multiple currencies in your store
  • Set pricing strategies for different currencies
  • Configure tax for international sales
  • Test checkout in different currencies

Key Timestamps:

  • 0:00 - Multi-currency benefits
  • 1:20 - Enabling Shopify Markets
  • 2:50 - Currency selection strategies
  • 4:40 - Pricing per currency
  • 6:10 - Tax configuration
  • 7:20 - Testing checkout
  • 8:00 - Best practices

What You’ll Learn: Selling internationally? Multi-currency lets customers pay in their local currency (EUR, GBP, CAD, etc.), improving conversion rates by 30-50%. This video shows you how to enable multi-currency via Shopify Markets, set currency-specific pricing, configure international tax, and test the complete checkout flow.

Setup Steps:

Step 1: Enable Shopify Markets
Shopify Admin → Settings → Markets
1. Click [Add Market]
2. Select regions/countries
3. Enable local currencies
4. Save
Step 2: Enable in Alva
Alva Dashboard → Settings → Multi-Currency
1. Toggle ON
2. Select currencies to support
3. Choose pricing strategy:
- Auto-convert (from base currency)
- Manual pricing (set per currency)
4. Save
Step 3: Test
Place test order with different currency
Verify download email shows correct currency

Pricing Strategies:

Strategy 1: Auto-Convert (easiest)
Base price: $49 USD
EUR: €45 (auto-converted at current rate)
GBP: £39 (auto-converted at current rate)
Pros: No manual work, always current
Cons: Odd prices (€44.73), rates fluctuate
Strategy 2: Manual Pricing (recommended)
Base price: $49 USD
EUR: €49 (rounded, psychologically appealing)
GBP: £45 (rounded, accounts for VAT)
Pros: Clean prices, account for local factors
Cons: Manual updates needed
Strategy 3: Purchasing Power Parity
Adjust prices based on local purchasing power
Base price: $49 USD (United States)
EUR: €39 (Europe, 20% lower due to higher income)
INR: ₹999 (India, 60% lower due to lower income)
Pros: Maximizes sales in each market
Cons: Complex, risk of VPN arbitrage

Tax Configuration:

Digital products tax rules by region:
EU (VAT):
- Required for EU customers
- Rate: 15-27% (varies by country)
- Must collect customer location
- Remit via OSS or local registration
UK (VAT):
- 20% VAT on digital products
- Must register if >£85,000 sales
- Remit quarterly
Canada (GST/HST):
- 5-15% depending on province
- Must register if >$30,000 sales
Australia (GST):
- 10% GST on digital products
- Must register if >$75,000 sales
US (Sales Tax):
- Varies by state (0-10%)
- Nexus rules complex
- Use Shopify Tax or TaxJar
Shopify handles most tax calculation automatically
Configure in: Shopify Admin → Settings → Taxes

Best Practices:

  • Round prices to local standards (€49, £45, ¥4,900)
  • Include VAT in EU prices (required by law)
  • Show prices in customer’s currency automatically
  • Accept payments in local currency (better conversion)
  • Monitor exchange rates monthly
  • Adjust prices when rates shift >10%

Skill Level: Beginner Prerequisites: None

Learning Objectives:

  • Diagnose and fix upload failures
  • Resolve slow upload issues
  • Handle file size errors
  • Fix browser-specific problems

Key Timestamps:

  • 0:00 - Upload issues overview
  • 0:40 - Upload fails completely
  • 2:10 - Slow/stuck uploads
  • 3:40 - File size limit errors
  • 4:50 - Browser-specific fixes
  • 6:00 - Prevention tips

Common Problems & Solutions:

Problem 1: Upload Fails

Symptoms:
- "Upload failed" error message
- Progress bar stops at 0%
- File doesn't appear in library
Causes & Fixes:
1. Internet connection lost
→ Check connection, retry upload
2. File name has special characters
→ Rename file: use letters, numbers, hyphens only
❌ Bad: "my file (copy) #2.pdf"
✅ Good: "my-file-copy-2.pdf"
3. Browser timeout (large files)
→ Use Chrome or Firefox (best upload support)
→ Break large files into smaller parts
→ Upload during off-peak hours
4. Storage quota exceeded
→ Check Settings → Storage
→ Upgrade plan or delete old files

Problem 2: Slow Uploads

Symptoms:
- Upload takes hours
- Progress bar moves very slowly
- Multiple failed attempts
Solutions:
1. Compress file first
- PDF: Use Adobe Acrobat compress feature
- Video: Use Handbrake (reduce bitrate)
- Images: Use TinyPNG or ImageOptim
- Result: 50-80% size reduction, same quality
2. Check internet speed
- Visit speedtest.net
- Upload speed: Need >5 Mbps for large files
- If slow: Upgrade internet or upload from faster location
3. Upload one file at a time
- Don't upload 10 files simultaneously
- Upload sequentially for best speed
4. Use wired connection
- Ethernet > WiFi for large uploads
- Move closer to router if using WiFi

Problem 3: File Size Errors

Error: "File exceeds maximum size (2GB)"
Solutions:
1. Compress/optimize file
2. Split into multiple parts
3. Use ZIP compression
4. Contact support for size limit increase (Enterprise plans)
Prevention:
- Keep files under 1.5GB (leaves buffer)
- Optimize before upload (don't upload raw files)
- Use appropriate formats (MP4 not AVI, JPEG not BMP)

Problem 4: Browser Issues

Chrome: ✅ Best (recommended)
Firefox: ✅ Good
Safari: ⚠️ OK (sometimes slower)
Edge: ✅ Good
IE 11: ❌ Not supported
If upload fails:
1. Clear browser cache
2. Disable extensions (ad blockers can interfere)
3. Try incognito/private mode
4. Switch to Chrome
5. Update browser to latest version

Skill Level: Beginner Prerequisites: None

Learning Objectives:

  • Fix invalid/broken download links
  • Handle expired access issues
  • Resolve browser download problems
  • Troubleshoot mobile downloads

Key Timestamps:

  • 0:00 - Download problems overview
  • 1:00 - Invalid/broken links
  • 2:50 - Expired downloads
  • 4:20 - Browser download issues
  • 6:00 - Mobile download problems
  • 7:40 - Prevention checklist

Common Problems & Solutions:

Problem 1: Invalid Links

Error: "Invalid download token" or 404 Not Found
Causes & Fixes:
1. Link copied incorrectly
→ Copy entire URL (don't cut off characters)
→ Click "Copy Link" button instead of typing
2. Token expired
→ Links expire after 60 seconds for security
→ Generate new link from email or account page
3. Download limit reached
→ Check order details (may show "5 of 5 used")
→ Contact merchant for limit increase
4. Order was refunded
→ Access revoked after refund
→ Contact merchant if refund was error

Problem 2: Expired Access

Error: "Your access has expired"
Solutions:
1. Check expiry date in original email
- Standard: 90 days from purchase
- May vary by merchant
2. Contact merchant support
- Request access extension
- Most merchants grant 30-day extension
- Response time: Usually <24 hours
3. Repurchase if necessary
- If far past expiry (>6 months)
- Check for repeat customer discounts

Problem 3: Browser Issues

Symptoms:
- Download starts then stops
- File corrupted/won't open
- "Download failed" error
Solutions:
1. Clear browser cache
Chrome: Settings → Privacy → Clear browsing data
2. Disable download manager extensions
- Can interfere with large files
- Temporarily disable, try again
3. Try different browser
Chrome → Firefox → Edge
4. Download to different location
- Not desktop (sometimes protected)
- Create "Downloads" folder in Documents
5. Check available disk space
- Need 2x file size free
- Example: 500MB file needs 1GB free

Problem 4: Mobile Downloads

iOS (iPhone/iPad):
- Files app: Tap link → Downloads in Files app
- Safari: Tap link → Hold → "Download Linked File"
- Large files: May need to download via computer
Android:
- Chrome: Tap link → Check notification drawer
- Files: Look in "Downloads" folder
- Large files: Use "Download Manager" app
Best practice:
- Download on computer when possible
- Transfer to mobile via cloud (Dropbox, Google Drive)
- More reliable, faster, easier to manage

Prevention Checklist:

✓ Save download email (don't delete)
✓ Download within 90 days of purchase
✓ Keep files on local drive + cloud backup
✓ Test download immediately after purchase
✓ Contact support ASAP if issues
✓ Note expiry date on calendar

Skill Level: Beginner Prerequisites: None

Learning Objectives:

  • Fix missing download emails
  • Rescue emails from spam folder
  • Handle broken links in emails
  • Test email delivery

Key Timestamps:

  • 0:00 - Email issues overview
  • 0:50 - Email not received
  • 2:40 - Emails in spam/junk
  • 4:20 - Broken links in email
  • 5:40 - Testing delivery
  • 6:40 - Contact merchant

Note: This video is customer-facing. For merchant email troubleshooting, see “Email Troubleshooting” in the Email and Communication section.

Problem 1: Email Not Received

Wait time: 1-2 minutes typical, up to 5 minutes
Checklist:
□ Check spam/junk folder (60% of "missing" emails are here)
□ Check promotions/updates tabs (Gmail)
□ Search inbox for "download" or merchant name
□ Verify email address was correct at checkout
□ Check if inbox is full
If still not received after 10 minutes:
→ Contact merchant support
→ Provide order number
→ They can resend immediately

Problem 2: Emails in Spam

How to rescue:
1. Find email in spam/junk folder
2. Mark as "Not Spam" or "Not Junk"
3. Add sender to contacts
4. Move to inbox
Prevent future emails going to spam:
Gmail:
- Settings → Filters → Create filter
- From: downloads@merchantname.com
- Never send to spam
Outlook:
- Right-click email → Junk → Never block sender
Apple Mail:
- Mark as not junk
- Add to VIP list

Problem 3: Broken Links

Symptoms:
- Click link → Error page
- "Page not found"
- "Invalid token"
Solutions:
1. Don't click multiple times
- Download links are single-use security tokens
- Generate new link if clicked too many times
2. Copy full URL
- Some email clients break long URLs
- Right-click link → Copy link address
- Paste in browser
3. Request new email
- Contact merchant support
- "Resend download email" request
- New link generated instantly
4. Check access not expired
- Look for expiry date in email
- Request extension if needed

Testing Delivery:

Before purchase (optional):
1. Send test email to yourself from merchant site
2. Verify arrives in inbox (not spam)
3. Add sender to contacts preemptively
After purchase:
1. Check inbox within 2 minutes
2. If not there, check spam immediately
3. Contact support if >10 minutes
4. Test download link within 24 hours

Contacting Merchant:

Include in support request:
- Order number: #1045
- Email address used: your@email.com
- Issue: "Download email not received"
- Checked spam: Yes
- Time since purchase: 15 minutes
Response time: Usually <2 hours
Resolution: Resend email or provide direct link

Skill Level: Intermediate Prerequisites: Multiple files/products in library

Learning Objectives:

  • Compress files for faster delivery
  • Configure CDN for global performance
  • Monitor delivery metrics
  • Communicate effectively with customers

Key Timestamps:

  • 0:00 - Why optimize file delivery?
  • 1:30 - File compression techniques
  • 3:50 - CDN configuration
  • 6:10 - Performance monitoring
  • 8:00 - Customer communication
  • 9:40 - Best practices summary

Overview: This video covers essential techniques for optimizing your digital file delivery. For comprehensive details on compression, CDN setup, monitoring, and customer communication strategies, see:

📖 Complete Guide: Optimizing File Delivery

That detailed article includes:

  • PDF compression (50-80% size reduction)
  • Video optimization (H.264 settings, bitrate tuning)
  • Image compression (lossless vs lossy)
  • Audio file optimization
  • Archive compression strategies
  • CDN provider comparison (Cloudflare, AWS, BackBlaze)
  • Performance monitoring tools
  • Real-world case studies

Quick Wins (Watch this video):

1. Compress PDFs before upload
Tool: Adobe Acrobat or Smallpdf.com
Result: 50-70% smaller, same quality
2. Enable R2 CDN
Settings → Storage → Enable R2
Result: 3-5x faster downloads globally
3. Set up bandwidth monitoring
Dashboard → Analytics → Download Speed
Track: Average speed, slow downloads, failures
4. Include download tips in email
"Large file? Use WiFi for best speed"
"Having trouble? Check our FAQ"

See the full article for:

  • Step-by-step compression tutorials
  • CDN configuration guides
  • Performance benchmark tools
  • Customer communication templates

Skill Level: Intermediate to Advanced Prerequisites: Active store with customer orders

Learning Objectives:

  • Implement download security measures
  • Configure fraud prevention system
  • Protect customer data
  • Secure API integrations

Key Timestamps:

  • 0:00 - Security overview
  • 2:00 - Download security layers
  • 4:30 - Fraud prevention setup
  • 7:20 - Data protection compliance
  • 9:40 - API security
  • 11:30 - Security checklist

Overview: This video covers essential security measures for protecting your digital products and customer data. For comprehensive technical details, implementation guides, and code examples, see:

📖 Complete Guide: Security Best Practices

That detailed article includes:

  • Download token security implementation
  • IP tracking and rate limiting
  • Fraud detection algorithms
  • Watermarking implementation
  • GDPR compliance checklist
  • Data encryption standards
  • API security (authentication, webhook verification)
  • Real fraud prevention case studies

Quick Wins (Watch this video):

1. Enable fraud checks
Settings → Fraud Prevention → Enable
Threshold: Medium (30-60 risk score)
2. Set appropriate download limits
eBooks: 5 downloads
Courses: 10 downloads
High-value: Unlimited (with IP tracking)
3. Configure expiry dates
Standard: 90 days
Premium products: 365 days
Templates: 30 days
4. Enable IP tracking
Settings → Security → IP Tracking → ON
Alerts: Flag >5 downloads from different countries

See the full article for:

  • Technical security implementations
  • Fraud detection code examples
  • Chargeback prevention strategies
  • Security audit checklist

Skill Level: Intermediate to Advanced Prerequisites: Established store with consistent sales

Learning Objectives:

  • Implement automation strategies
  • Plan product expansion
  • Delegate tasks to team members
  • Use analytics for growth decisions

Key Timestamps:

  • 0:00 - Scaling overview and growth stages
  • 2:00 - Automation opportunities
  • 5:30 - Product expansion strategies
  • 8:40 - Building and delegating to team
  • 11:20 - Analytics and data-driven decisions
  • 14:00 - Scaling checklist

Overview: This video covers strategies for scaling your digital products business from startup to enterprise. For comprehensive growth strategies, financial planning, and team building guides, see:

📖 Complete Guide: Scaling Digital Business

That detailed article includes:

  • 5 growth stages (Launch → Enterprise)
  • Revenue projections and financial planning
  • Team delegation frameworks
  • Product expansion roadmaps
  • Pricing optimization strategies (good-better-best)
  • Marketing automation
  • International expansion
  • Real merchant case studies ($0 → $200k/month)

Quick Wins (Watch this video):

1. Automate email notifications
Settings → Email → Enable all notifications
Saves: 10+ hours/week
2. Create product bundles
Group related products → Good/Better/Best tiers
Result: +30-50% average order value
3. Set up basic analytics
Dashboard → Analytics → Enable tracking
Monitor: Sales, downloads, customer LTV
4. Delegate support tasks
Hire VA for: Download access extensions, email resends
Cost: $5-10/hour
Saves: 15+ hours/week

See the full article for:

  • Complete scaling roadmap
  • Financial projections and KPIs
  • Team hiring and delegation
  • Marketing automation playbooks
  • International expansion strategies

We provide video tutorials through three platforms, each designed for different learning scenarios:


Best for: Structured learning, searchable reference

Features:

  • 📹 All videos embedded and organized by category
  • 🔍 Searchable by keyword, topic, or feature
  • 📝 Written transcripts available for every video
  • 🔗 Cross-referenced with written documentation
  • 📱 Mobile-responsive player
  • ⏱️ Bookmarks save your progress
  • 🌍 Subtitles in 8 languages (en, de, es, fr, it, ja, nl, pt-BR)

Navigation:

1. Visit helpcenter.alvaapps.com
2. Click "Video Tutorials" in main menu
3. Browse categories:
- Getting Started
- File Management
- Product Setup
- Order Management
- Email & Communication
- Advanced Features
- Troubleshooting
- Best Practices
4. Click video to watch
5. Read transcript below video
6. View related articles in sidebar

Search Tips:

  • Search for feature: “fraud prevention”
  • Search for problem: “upload fails”
  • Search for task: “create pack”
  • Filter by skill level: Beginner / Intermediate / Advanced
  • Filter by duration: <5 min / 5-10 min / 10+ min

Benefits:

  • ✅ Videos never deleted (permanent reference)
  • ✅ Transcripts for quick scanning
  • ✅ Related articles suggested
  • ✅ Progress tracked across videos
  • ✅ Comments and questions allowed
  • ✅ Updated when features change

2. YouTube Channel (youtube.com/@alvaapps)

Section titled “2. YouTube Channel (youtube.com/@alvaapps)”

Best for: Subscribing for updates, playlist viewing

Features:

  • 🔔 Notifications when new videos published
  • 📋 Curated playlists by topic and skill level
  • 💬 Community comments and discussions
  • 👍 Like/save videos for later
  • 🎬 YouTube’s familiar interface
  • 📺 Watch on TV, mobile, or desktop
  • 🔗 Easily share specific videos

Playlists:

Quick Start (30 minutes total)

  1. Installation and Setup (5:23)
  2. First Product Setup (8:47)
  3. Dashboard Overview (10:15)
  4. First Sale and Download (6:12)

Complete Course (4 hours total) All videos organized sequentially from beginner to advanced

By Feature

  • File Management (45 min)
  • Product Setup (52 min)
  • Order Management (66 min)
  • Email Configuration (43 min)
  • Advanced Features (73 min)

Troubleshooting Quickfixes (30 minutes) Common problems and fast solutions

Best Practices Masterclass (90 minutes) Optimization, security, and scaling

How to Subscribe:

1. Visit youtube.com/@alvaapps
2. Click "Subscribe" button
3. Click bell icon → "All" for notifications
4. New videos appear in your feed
5. Notifications sent to email/mobile
Frequency: 2-4 new videos per month
Typical upload day: Tuesday at 10am EST

YouTube-Specific Features:

  • Speed control: Watch at 0.75x, 1x, 1.25x, 1.5x, 2x
  • Auto-generated captions (80+ languages)
  • Chapters: Skip to specific sections
  • Save to “Watch Later” for queue
  • Download for offline (YouTube Premium)

Benefits:

  • ✅ Subscribe once, never miss updates
  • ✅ Community discussion in comments
  • ✅ Mobile app for watching on-the-go
  • ✅ Playlist auto-play for binge learning
  • ✅ Cast to TV for team training
  • ✅ YouTube’s powerful search and recommendations

Best for: Just-in-time learning while using the app

Features:

  • 💡 Contextual videos appear where you need them
  • ⚡ Quick 2-5 minute tutorials
  • 🎯 Specific to the page you’re on
  • 🚀 No leaving the app required
  • ⏰ Appears when you need help most

How It Works:

Scenario 1: Upload Page
You visit: Dashboard → Files → Upload
Right sidebar shows:
- "Uploading Files" video (6:32)
- "File Organization Tips" video (5:47)
- "Bulk Upload Guide" video (4:15)
Scenario 2: Product Mapping
You visit: Dashboard → Products → Map Files
Help panel shows:
- "Product Mapping Basics" video (10:32)
- "Auto-Mapping by SKU" video (3:20)
- "Troubleshooting Mapping Issues" video (5:10)
Scenario 3: Fraud Review
You visit: Dashboard → Orders → Flagged Orders
Context help shows:
- "Understanding Fraud Scores" video (6:30)
- "Approving/Rejecting Orders" video (8:15)
- "Reducing False Positives" video (4:50)

Access Methods:

  • Help Icon (❓): Click question mark icon in top-right of any page
  • Help Panel: Click “Show Help” button in sidebar (some pages)
  • Tooltips: Hover over (?) icons for video suggestions
  • Empty States: First-time pages show tutorial videos
  • Error Messages: Some errors link to relevant troubleshooting videos

Video Player Features:

  • Picture-in-picture: Watch while working
  • Minimize to corner: Video continues playing
  • Pause/resume: Doesn’t interrupt your workflow
  • Jump to full video: Click “Watch full video” to open in new tab

Benefits:

  • ✅ Learn exactly what you need, when you need it
  • ✅ No searching required (automatically suggested)
  • ✅ Don’t leave your workflow
  • ✅ Quick refreshers on forgotten features
  • ✅ Reduces support tickets by 40%

Use Help Center when:

  • Learning systematically from scratch
  • Need written transcripts
  • Want searchable reference
  • Prefer reading + watching
  • Need multi-language support

Use YouTube when:

  • Want to subscribe for updates
  • Prefer video-first learning
  • Like community discussions
  • Want to watch on TV/mobile
  • Need to share with team

Use In-App Help when:

  • Working on specific task right now
  • Need quick reminder
  • Don’t want to context-switch
  • First time using a feature
  • Troubleshooting an error

Pro Tip: Use All Three!

  1. First time learning: Watch full video on Help Center (read transcript)
  2. Subscribe on YouTube: Get notified of new features
  3. Daily usage: Use in-app help for quick refreshers

Can’t find a video for your specific need? We create new videos based on user requests!


Email Method:

To: support@alvaapps.com
Subject: Video Request: [Your Topic]
Template:
---
Video Topic: [Short title]
What I'm trying to do:
[Describe your goal or task]
Why I need this video:
[Explain the problem or use case]
Current difficulty:
[What's confusing or time-consuming?]
Suggested content:
[Optional: What should the video cover?]
---
Response time: 1-2 business days
We'll let you know if/when the video will be created

In-App Feedback:

1. Click "Feedback" button (bottom-right corner)
2. Select "Video Request"
3. Fill out form:
- Topic
- Current difficulty level (1-5)
- How often you need this (daily/weekly/monthly)
- Any specific questions
4. Submit
5. Receive email confirmation

Community Voting:

1. Visit community.alvaapps.com
2. Go to "Video Requests" category
3. Browse existing requests
4. Upvote requests you want (👍)
5. Or create new request
6. Most upvoted videos created first
Top requests get created within 30 days

Based on community feedback, these are the most common video requests:

Advanced Integrations (coming soon)

  • Zapier automation workflows
  • Shopify Flow advanced recipes
  • Custom API integration examples
  • Webhook implementation tutorials
  • Third-party app connections

Complex Workflows (in production)

  • Multi-store management
  • Subscription product setup
  • Course platform integration
  • Member area access control
  • License key generation

Migration Guides (planned)

  • Migrating from other apps
  • Importing existing customer data
  • Bulk product mapping
  • Historical order import
  • Data export and backup

Industry-Specific Setups (requested)

  • Music and audio files (artists, labels)
  • Online courses and education
  • Photography and digital art
  • Software and SaaS products
  • eBooks and publishing
  • Templates and design assets
  • Fonts and typography

Advanced Topics (planned)

  • Custom watermarking templates
  • Dynamic product personalization
  • Advanced fraud detection rules
  • Multi-currency pricing strategies
  • Tax configuration for EU/UK
  • Enterprise team management
  • White-label customization

Developer Content (requested)

  • API authentication deep-dive
  • Webhook retry logic
  • Custom integrations with Node.js
  • React component examples
  • GraphQL query examples

Request received → Video published:

High-priority requests (1-2 weeks):

  • Affects many users
  • Common problem/confusion
  • New feature explanation
  • Critical workflow

Standard requests (3-4 weeks):

  • Niche but valuable topic
  • Complex topic requiring research
  • Advanced feature usage
  • Industry-specific guidance

Complex tutorials (6-8 weeks):

  • Requires custom demo setup
  • Multi-part series
  • External integrations
  • Developer documentation

Note: We prioritize based on:

  1. Number of requests/upvotes
  2. Impact on user success
  3. Complexity vs value
  4. Current tutorial gaps
  5. New feature launches

If your requested video isn’t created yet:

  1. Search existing content

    • Help Center written guides
    • Community forum discussions
    • Developer documentation
    • Blog articles
  2. Ask the community

    • Post in community forum
    • Other users may have solutions
    • Workarounds and tips shared
    • Build connections
  3. Contact support

    • support@alvaapps.com
    • Live chat (Mon-Fri 9am-5pm EST)
    • Screen share sessions available
    • Personalized guidance
  4. Check changelog

    • changelog.alvaapps.com
    • Recent feature updates
    • Usage examples
    • Best practices

Make your request stand out:

Do:

  • Be specific: “How to set up SKU-based auto-mapping for 500+ products”
  • Explain impact: “Spending 10+ hours weekly on manual mapping”
  • Provide context: “Running Shopify Plus store with 5,000 digital products”
  • Suggest structure: “Show import process, error handling, and testing”

Don’t:

  • Be vague: “Make video about products”
  • Just say “need help”: Explain exactly what confuses you
  • Request basic content: Check if video already exists first

Example of great request:

Topic: "Automating Fraud Approval for Trusted Customers"
What I'm trying to do:
I want to automatically approve orders from repeat customers
who have 5+ successful orders and no fraud history, instead of
manually reviewing every order over $200.
Why I need this:
Processing 50+ fraud reviews daily, but 80% are false positives
from loyal customers. Wasting 2-3 hours daily on manual approvals.
Current difficulty:
Can't find settings to whitelist customers or create approval rules.
API documentation doesn't show fraud workflow customization.
Suggested content:
- Setting up customer trust scores
- Creating auto-approval rules
- Testing the workflow
- Monitoring for actual fraud cases
- Adjusting thresholds over time
This would save me 15+ hours weekly and improve customer experience.

Result: This type of detailed request gets prioritized and created quickly!


Continue your learning journey:

📄 Documentation Links

  • Complete written documentation
  • Technical reference guides
  • API documentation
  • Code examples and snippets

👥 Community and Support

  • Community forum access
  • Support contact information
  • Live chat and email support
  • Community-contributed guides

📚 Best Practices

  • Optimizing file delivery
  • Performance optimization
  • Security best practices
  • Customer experience tips
  • Scaling your digital business

Video library stats:

  • 30+ comprehensive tutorials
  • 6+ hours of content
  • Updated monthly with new videos
  • Translated to 8 languages
  • 95% viewer satisfaction rating
  • Avg. 4.8/5 stars

Most popular videos:

  1. Installation and Setup (5:23) - 50k+ views
  2. Fraud Prevention (15:42) - 38k+ views
  3. Advanced Product Features (12:18) - 32k+ views
  4. Email Setup (12:35) - 29k+ views
  5. Product Mapping (10:32) - 27k+ views

Start watching now and master Alva Digital Downloads! 🎬