Offline Mode Guide

Offline Mode

Capability: Works Without Internet
Access Level: All D4D Users


Overview

Offline Mode ensures you can capture leads, navigate routes, and work productively even without internet connection. This is critical for real estate professionals driving through areas with poor cell coverage or to conserve data while in the field.


Why Offline Mode Matters

Real-World Scenarios:

  • 🏘️ Rural areas with spotty cell coverage
  • πŸ”οΈ Dead zones in valleys or remote neighborhoods
  • πŸ“± Data limits - Avoid expensive overages
  • πŸ”‹ Battery saving - Offline uses less power
  • ✈️ Airplane mode - Work on flights or in basements
  • 🌐 Roaming - Avoid international data charges

What Works Offline:

  • βœ… Lead capture (photos, notes, GPS)
  • βœ… Viewing saved leads
  • βœ… Following downloaded routes
  • βœ… Accessing offline maps
  • βœ… Viewing cached content
  • βœ… Lead editing and updates

What Requires Internet:

  • ❌ Syncing new data to server
  • ❌ Downloading new map tiles
  • ❌ Team collaboration features
  • ❌ Real-time analytics
  • ❌ Owner lookups and research
  • ❌ Third-party integrations

How Offline Mode Works

Automatic Operation

Seamless Transition:

  1. App detects connectivity status
  2. Automatically switches to offline mode
  3. Indicator shows offline status
  4. Continues working normally
  5. Auto-syncs when connection restored

No Setup Required:

  • Works out of the box
  • Intelligent caching
  • Background sync
  • User-friendly indicators

Progressive Web App (PWA)

D4D is a PWA:

  • Works like native app
  • Installs on home screen
  • Offline capabilities built-in
  • Updates automatically

Benefits:

  • No app store needed
  • Cross-platform (iOS, Android, Desktop)
  • Always latest version
  • Smaller file size than native apps

Setting Up for Offline Use

Pre-Trip Preparation

Essential Steps:

  1. Download your route
  2. Cache map tiles
  3. Sync leads
  4. Charge devices

Recommended:

  1. Download neighborhoods
  2. Cache photos
  3. Sync recent changes
  4. Test offline mode

Downloading Routes

Method 1: Individual Route

  1. Open route you plan to drive
  2. Click "Download for Offline"
  3. Progress bar shows download
  4. Checkmark when complete
  5. Route available offline

Method 2: Bulk Download

  1. Go to Routes page
  2. Click "Offline Manager"
  3. Select routes to download
  4. Click "Download All"
  5. Wait for completion

What's Downloaded:

  • All route stops
  • Lead details for each stop
  • Map tiles along route
  • Turn-by-turn directions
  • Property photos (optional)

Downloading Map Tiles

Coverage Area:

  1. Go to Map View

  2. Click "Offline Maps"

  3. Choose download method:

    • Current View - What's visible
    • Route - Along planned route
    • Neighborhood - Entire neighborhood
    • City - Whole city (large download)
    • Custom - Draw boundary
  4. Select zoom levels:

    • Basic (Z10-14) - 20-50 MB
    • Standard (Z10-16) - 100-200 MB
    • Detailed (Z10-18) - 500+ MB
  5. Click "Download"

  6. Progress bar shows status

Storage Estimates:

  • Small neighborhood (1 sq mi): ~50 MB
  • Medium area (10 sq mi): ~200 MB
  • Large city (100 sq mi): ~2 GB

Tips:

  • Download on Wi-Fi (faster, no data charges)
  • Standard zoom usually sufficient
  • Update maps monthly
  • Delete old maps to free space

Syncing Leads

Automatic Sync:

  • Opens app β†’ auto-syncs
  • Background sync (every 15 min)
  • Manual sync anytime

Manual Sync:

  1. Pull down to refresh (mobile)
  2. Or click sync button
  3. "Last synced" timestamp shows when
  4. Green checkmark when complete

Pre-Trip Sync:

  1. Before leaving:

    • Open app on Wi-Fi
    • Wait for "Synced X min ago"
    • Verify recent leads visible
  2. While connected:

    • Complete any pending uploads
    • Download priority content
    • Verify storage space

Storage Management

Check Storage:

  1. Go to Settings β†’ Offline
  2. View storage usage:
    • Map tiles: X MB
    • Routes: X MB
    • Photos: X MB
    • Cached data: X MB
    • Total: X MB / Y GB available

Free Up Space:

  • Delete old offline maps
  • Remove completed routes
  • Clear photo cache (keeps server copies)
  • Clear old leads cache

Storage Recommendations:

  • Minimum: 500 MB free
  • Recommended: 2 GB free
  • Power User: 5+ GB free

Using Offline Mode

Offline Indicators

Connection Status:

  • 🟒 Green cloud - Online, synced
  • 🟑 Yellow cloud - Syncing...
  • πŸ”΄ Red cloud with slash - Offline
  • ⚠️ Warning icon - Pending uploads

In-App Messages:

  • "You're offline - Changes will sync when connected"
  • "X items pending upload"
  • "Last synced: 5 minutes ago"

Capturing Leads Offline

Full Capture Capability:

  1. Take photos (stored locally)
  2. Record GPS coordinates
  3. Add notes and details
  4. Set priority and status
  5. Save lead (stored in queue)

What Happens:

  • Lead saved to device storage
  • Marked "Pending Upload"
  • Appears in your lead list
  • Syncs automatically when online

Offline Capture Tips:

  • Take photos liberally (storage allowing)
  • GPS works without internet
  • Voice notes if typing difficult
  • Use standard fields for faster sync

Following Routes Offline

Pre-Downloaded Routes:

  1. Open route from list
  2. "Downloaded" badge shows offline-ready
  3. Start route normally
  4. All stops and directions available

Turn-by-Turn Navigation:

  • Works with downloaded maps
  • Voice guidance (built-in)
  • Progress tracking
  • Stop completion

External Navigation Apps:

  • Google Maps (offline maps)
  • Apple Maps (offline capability)
  • Waze (requires connection)

Viewing Leads Offline

Cached Leads:

  • All recently viewed leads cached
  • Lead list accessible
  • Details, photos, notes available
  • Filters work normally

Limitations:

  • Only previously synced leads
  • New team leads won't appear
  • Owner research unavailable
  • Can't export to external services

Editing Leads Offline

Allowed Edits:

  • Update status
  • Change priority
  • Add notes
  • Edit details
  • Add photos
  • Set follow-up dates

Queue for Sync:

  • Edits saved locally
  • "Pending" indicator on lead
  • Upload when online
  • Conflict resolution if needed

Syncing When Back Online

Automatic Sync

When Connection Detected:

  1. App shows "Syncing..."

  2. Uploads pending changes:

    • New leads
    • Edited leads
    • Photos
    • Route progress
    • Settings changes
  3. Downloads new data:

    • Team leads
    • Shared routes
    • Analytics updates
    • System notifications
  4. Resolves conflicts (if any)

  5. Shows "Synced" when complete

Sync Priority:

  1. Critical data (leads, photos)
  2. Route progress
  3. User edits
  4. Analytics/stats
  5. Non-essential data

Manual Sync

Force Sync:

  1. Pull down to refresh
  2. Or Settings β†’ Sync Now
  3. Progress indicator shows status
  4. Success message when done

When to Manual Sync:

  • Just got connection
  • Before sharing with team
  • After bulk operations
  • When syncing seems stuck

Conflict Resolution

What are Conflicts:

  • Same lead edited offline and online
  • Different versions of data
  • Requires user decision

How Conflicts Handled:

  1. App detects conflict
  2. Shows notification
  3. Presents both versions
  4. You choose:
    • Keep offline version
    • Use online version
    • Merge changes
    • View differences

Best Practices:

  • Review conflicts immediately
  • Merge when both have value
  • Document decision in notes

Offline Map Features

Downloaded Maps

Access: Settings β†’ Offline Maps

View Downloaded:

  • List of saved map areas
  • Download date
  • Size on disk
  • Expiration date (if any)

Update Maps:

  • "Update" button per map
  • Or "Update All" for all maps
  • Recommended monthly

Delete Maps:

  • Swipe to delete
  • Or "Manage" β†’ Select β†’ Delete
  • Frees storage space

Map Styles Offline

Available Offline:

  • Streets (default)
  • Satellite (if downloaded)
  • Hybrid (if downloaded)

Note: Satellite images are much larger downloads

Zoom Levels

Understanding Zoom:

  • Z10-12: City level
  • Z13-15: Neighborhood level
  • Z16-17: Street level
  • Z18+: Building detail

Storage Impact:

  • Each zoom level = exponential data
  • Z18 = 4x data of Z17
  • Download only what needed

Advanced Offline Features

What Works:

  • Search cached leads
  • Filter by any field
  • Sort results
  • View on map (if cached)

What Doesn't:

  • New address geocoding
  • Owner lookups
  • MLS integration
  • Third-party data

Offline Analytics

Cached Stats:

  • Your capture stats
  • Lead counts
  • Recent activity
  • Personal leaderboard position

Not Available:

  • Team stats (need real-time)
  • Live leaderboards
  • Cross-user comparisons
  • Admin dashboards

Offline Photo Management

Photo Storage:

  • Full Quality: Saved for upload
  • Thumbnails: Immediate viewing
  • Compression: Optional for space

Photo Sync:

  • Upload when connected
  • Progress indicator per photo
  • Retry failed uploads
  • Delete after successful upload (optional)

Best Practices

🎯 Planning for Offline Work

Day Before:

  1. βœ… Download tomorrow's route
  2. βœ… Cache map area
  3. βœ… Sync all leads
  4. βœ… Charge devices fully
  5. βœ… Test offline mode

Morning Of:

  1. βœ… Final sync on Wi-Fi
  2. βœ… Verify downloads complete
  3. βœ… Check storage space
  4. βœ… Open route (keeps it active)
  5. βœ… Set to airplane mode (optional)

After Session:

  1. βœ… Get back to Wi-Fi/cellular
  2. βœ… Wait for full sync
  3. βœ… Verify all uploads successful
  4. βœ… Review synced leads
  5. βœ… Free up storage if needed

πŸ“± Device Optimization

Battery Life:

  • Offline mode uses less battery
  • Download content β†’ airplane mode
  • Screen brightness to minimum (outdoor)
  • Close background apps
  • Bring backup battery

Storage Management:

  • Regular cleanup (weekly)
  • Only download needed content
  • Delete old routes/maps
  • Offload photos after sync

Performance:

  • Keep app updated
  • Restart before long sessions
  • Clear cache periodically
  • Monitor storage space

πŸ—ΊοΈ Offline Route Strategies

Smart Downloads:

  • Download 1 week's routes
  • Update maps before month-end
  • Cache neighborhoods you frequent
  • Include buffer area around route

Backup Plans:

  • Download alternate routes
  • Cache wider area than needed
  • Have paper backup (route printout)
  • Know where connections available

Troubleshooting

Sync Issues

Symptoms: Changes not syncing, stuck on "Syncing..."

Solutions:

  1. Check connection

    • Verify internet working
    • Try different network
    • Disable VPN if enabled
  2. Force close and reopen

    • Completely close app
    • Reopen fresh
    • Wait 30 seconds
  3. Manual sync

    • Settings β†’ Sync Now
    • Pull down to refresh
    • Check "Last synced" time
  4. Check storage

    • Ensure space available
    • Delete unnecessary files
    • Clear app cache
  5. Check server status

    • Status page (if available)
    • Team member sync working?
    • Try again in 5 minutes

Downloaded Content Missing

Symptoms: Maps, routes, or leads not available offline

Solutions:

  1. Verify download completed

    • Check Offline Manager
    • Look for checkmarks
    • Re-download if needed
  2. Check expiration

    • Maps expire after 30 days
    • Routes may have time limits
    • Update expired content
  3. Storage issues

    • Device may have auto-deleted
    • Check storage settings
    • Free up space
  4. App update

    • New version may have reset
    • Re-download content
    • Update download settings

GPS Not Working Offline

Symptoms: Can't get GPS coordinates when offline

Solutions:

  1. GPS vs Internet

    • GPS works without internet
    • Only mapping requires data
    • Location services must be enabled
  2. Enable location services

    • Device Settings β†’ Privacy β†’ Location
    • D4D β†’ Always Allow
    • High Accuracy mode
  3. Get GPS lock

    • Move to open area
    • Away from buildings/trees
    • Wait 30-60 seconds
    • Check GPS indicator
  4. Check permissions

    • App may need permission granted
    • Settings β†’ Apps β†’ D4D β†’ Permissions
    • Enable Location

Photos Not Uploading

Symptoms: Photos stuck in queue after getting connection

Solutions:

  1. Check upload settings

    • Wi-Fi only enabled?
    • Switch to cellular allowed
    • Background upload enabled
  2. File size issues

    • Photos may be too large
    • Compress images
    • Upload individually
  3. Retry failed

    • Settings β†’ Pending Uploads
    • Retry All
    • Check individual failures
  4. Storage on server

    • Account may be full
    • Check storage limits
    • Delete old photos

Offline Mode Settings

Access: Settings β†’ Offline Mode

Configuration Options

Download Preferences:

  • β˜‘οΈ Auto-download routes (when created)
  • β˜‘οΈ Download photos automatically
  • β˜‘οΈ Cache lead images
  • β˜‘οΈ Offline map auto-update
  • ☐ Wi-Fi only downloads

Upload Preferences:

  • β˜‘οΈ Auto-upload when connected
  • ☐ Wi-Fi only uploads
  • β˜‘οΈ Upload photos full quality
  • ☐ Compress photos before upload
  • β˜‘οΈ Delete local photos after upload

Storage Limits:

  • Max offline storage: 5 GB
  • Max photo storage: 2 GB
  • Cache limit: 500 MB
  • Auto-clear old cache: 30 days

Sync Behavior:

  • Background sync: Every 15 min
  • Manual sync: Immediate
  • Conflict handling: Prompt user
  • Sync on startup: Enabled

Integration with Other Features

Lead Capture

  • Full capture capability offline
  • Photos, GPS, notes all work
  • Queue for sync
  • No feature loss

Route Planning

  • Download routes for offline
  • Follow turn-by-turn without internet
  • Progress tracking works
  • Sync status on return

Map View

  • Downloaded tiles work offline
  • View cached leads
  • Pan/zoom normally
  • Some layers require connection

Analytics

  • Personal stats cached
  • View offline
  • Update on sync
  • Team stats need connection

Tips & Tricks

🎯 Efficiency Tips

  1. Download on Wi-Fi - Faster and free
  2. Weekly routine - Update maps Monday mornings
  3. Test offline - Before important sessions
  4. Storage audit - Clean up monthly
  5. Staged sync - Large uploads at end of day on Wi-Fi

πŸ“± Mobile Tips

  1. Airplane mode - Maximum battery life
  2. GPS still works - Even in airplane mode
  3. Screenshot backup - Route screenshot as backup
  4. Voice notes - Faster than typing offline
  5. Batch capture - Many quick captures, detail later

πŸ”‹ Battery Optimization

  1. Dark mode - Saves battery
  2. Lower brightness - Still usable outdoors
  3. Close apps - More resources for D4D
  4. Airplane mode - When downloads complete
  5. Power bank - Essential for long days


← Back to Route Planning | Next: Mobile PWA β†’

Was this guide helpful?

New to the strategy behind the product? Read the complete driving for dollars guide on drivingfordollars.pro.