Job photo upload software

Capture before and after shots, attach proof of completion, and share visual updates with clients directly from the field.

A short tour of the screens this page describes. It is filmed with our demo pest control company, and every trade runs on the same screens.

  • Live in 5 minutes
  • No setup fee
  • No long-term contract
Natalia, Pink Upholstery Cleaning
“We run every customer conversation through Smarfle. Texts, emails and reminders are in one place, our customers love paying with Apple Pay, and when we are busy or closed the text bot answers new leads for us.”
Natalia, owner of Pink Upholstery Cleaning, Orlando, FL

Where the proof goes

Without photo documentation, service businesses face disputes, miscommunication, and lost proof of completed work.

No Proof of Completion

Technicians finish jobs but have no visual record to show clients or resolve disputes. When a customer claims work was not done properly, you have nothing to reference except verbal notes.

Scattered Photo Storage

Job photos end up in personal camera rolls, text messages, and random cloud folders. Finding the right image for a specific work order takes searching through multiple devices and apps.

Clients Left in the Dark

Customers want to see progress on their service requests, but there is no easy way to share visual updates without manually texting or emailing individual photos one at a time.

From phone snap to client record

  1. 1

    Snap Photos on the Job

    Technicians use their mobile device camera to capture photos directly within the work order. The interface opens the native camera for quick shots without switching apps.

  2. 2

    Attach to Work Orders Automatically

    Each photo uploads to Supabase Storage and links to the specific work order. Images are organized by job, date, and technician for easy retrieval later.

  3. 3

    Review in the Lightbox Viewer

    Browse all photos for a work order in a full-screen lightbox gallery. Zoom in on details, navigate between images, and compare before/after conditions side by side.

  4. 4

    Share with Clients via Portal

    Clients see a read-only gallery of their job photos in the client portal. They get visual confirmation that work was completed without any manual sharing required.

What you can attach

Mobile Camera Integration

The upload button triggers the native device camera on phones and tablets. Technicians can snap photos and upload them without leaving the work order screen.

Before and After Documentation

Organize photos by stage of the job to create clear visual records. Compare initial conditions with completed results for quality assurance and client satisfaction.

Lightbox Gallery Viewer

Click any thumbnail to open a full-screen viewer with zoom, pan, and navigation controls. Review details in high resolution without downloading files.

Client Portal Photo Gallery

Photos attached to work orders appear automatically in the client portal. Clients browse their job photos in a clean, read-only gallery with lightbox support.

Tier-Based Storage Limits

Solo includes 1 GB of storage, Starter 3 GB, Professional 10 GB and Business 20 GB. Storage beyond your plan is $0.15 per GB, taken from your prepaid wallet.

Secure Cloud Storage

All photos are stored in Supabase Storage with row-level security. Only authorized team members and the assigned client can access photos for their organization.

Before, during, after

See how photo uploads transform job documentation with real metrics from active service businesses.

2847

Photos Uploaded

4.2GB

Storage Used

3.8photos

Avg Per Job

  • HVAC Install - 742 Oak Ave

    6 photos, 12.4 MB total

    Completed
  • Plumbing Repair - 318 Elm St

    4 photos, 8.1 MB total

    In Progress
  • Roof Inspection - 155 Pine Dr

    8 photos, 18.7 MB total

    Completed
  • Electrical Panel Upgrade

    5 photos, 11.3 MB total

    Scheduled

Photo questions

What file types and sizes are supported for photo uploads?

Smarfle supports JPEG, PNG, and WebP images. Each file can be up to 10 MB. Most phone camera photos fall well within this limit, so technicians can upload directly without resizing.

Can clients see all photos or only specific ones?

Clients see all photos attached to their own work orders through the client portal. Photos from other clients or unrelated work orders are never visible. Access is enforced through row-level security policies.

How does storage overage billing work?

Each tier includes a storage allowance: 1 GB on Solo, 3 GB on Starter, 10 GB on Professional and 20 GB on Business. That allowance is genuinely included, and only what goes beyond it costs $0.15 per GB, deducted from your prepaid wallet.

Do photos sync across all team members?

Yes. Once a photo is uploaded to a work order, every team member in your organization can view it. Technicians see photos on their assigned jobs, while owners and managers can access photos across all work orders.

What photo storage costs

All tiers

Included in Every Plan

Photo uploads are available on all tiers with storage limits based on your plan. Solo includes 1 GB, Starter 3 GB, Professional 10 GB and Business 20 GB. Beyond that it is $0.15 per GB.

$0.15/GB overage

View all plans

Ready to try Work Order Photo Uploads?

Start your 14-day free trial. No credit card required.