WordPress photography plugin suite for photographers

PhotoEZ is a WordPress photography plugin suite —PhotoEZ, PhotoEZ Booking Add‑on, and PhotoEZ Photography Contracts work together to give you a complete client experience—from online booking to final image delivery. Clients can easily schedule sessions, receive automated confirmations and reminders, review their watermarked proofs, select favorites, and download final high‑res images, all through a clean, branded gallery that keeps your workflow organized and stress‑free. Even sign contracts online as part of the booking flow.  PhotoEZ is the WordPress photography plugin suite trusted by portrait and lifestyle photographers.

Enter to Win a Free
Complete PhotoEZ Website

The WordPress Photography Plugin Suite Built for Photographers

EJS Tech presents

PhotoEZ Features

Everything you need to deliver photos, book clients, sign contracts, sell event galleries, and invoice — all on your own WordPress website.

Photo Delivery

PhotoEZ (Core Plugin)

$124.99 Annual License
PhotoEZ Core — client gallery and proofing screenshot

Features

  • Branded online galleries — create clean, private galleries with your own studio name and styling
  • Watermarked proofing images — upload proofs once; PhotoEZ handles watermarked previews for safe sharing
  • Easy client selections — clients mark favorites directly in the gallery, no spreadsheets or email lists
  • Free vs. paid selections — set a free image limit per gallery and offer additional images as a paid upsell
  • Final delivery (high-res) — upload final edited images; clients download high-resolution files or a ZIP
  • Automatic status tracking — see at a glance which galleries are pending, submitted, ready to deliver, or delivered
  • Admin dashboard overview — quick stats for pending galleries, selections, ready-to-deliver sessions, and upsell revenue
  • Email notifications — automatic emails when proofs are ready, finals are available, and when clients submit selections
  • SMS notifications (Twilio) — send automated SMS to clients and yourself
  • WooCommerce upsell integration — Submit becomes Pay & Submit when clients exceed their free limit
  • Gallery expiration & reminder emails — set expiration (default 30 days) with automatic reminder before deadline
  • Built-in SMTP email — configure your own SMTP server for reliable delivery

Photo Cloud Imports

  • Import proof images directly from Dropbox, Google Drive, and Amazon S3

Security & Protection

  • Secure token-based gallery access — no client login required
  • Custom watermark on every proof image
  • Optional right-click and drag protection on gallery pages
  • Nonce-verified AJAX throughout
  • Permission-based admin controls
  • Rate limiting and spam protection
Booking Addon

PhotoEZ Booking Addon

$99.99 Annual License
PhotoEZ Booking — front-end booking flow screenshot

Features

  • Front-end booking flow — clients pick session type, photographer, date, and time
  • Custom session types — price, duration, location, included photos, and deposit percentage
  • Add-ons and upgrades — optional extras with quantities and included amounts
  • Photographer management — weekly availability, minimum notice, and booking assignment
  • Smart availability rules — respects duration, availability, buffers, and existing bookings
  • Deposits and balance handling — upfront deposit, remaining balance, and balance invoices
  • Automatic gallery creation — matching PhotoEZ gallery created when booking is confirmed
  • Client booking portal — manage booking link to view, reschedule, or cancel
  • SMS notifications — optional text confirmations and reminders via Twilio
  • Booking analytics on dashboard — upcoming sessions, monthly bookings, revenue, and quick links
  • Session credits — apply credits to any client account; deposit can apply as credit if cancellation terms not met

Custom Fields & Inspiration Photos

  • Optional or required inspiration photo upload at booking — clients share reference images for their vision
  • Inspiration photos included in confirmation emails to the photographer

Client Self-Service

  • Manage Booking page
  • Cancel Booking page via shortcode — token-based, no login needed
  • Rescheduling via Manage Booking page (if enabled)

PhotoEZ Core Plugin required

Contracts Addon

PhotoEZ Contracts Addon

$49.99 Annual License
PhotoEZ Contracts — digital signing page screenshot

Features

  • Automatic contract delivery — clients redirected to sign the moment payment is confirmed
  • Draw or type signature — finger, stylus, mouse canvas, or typed name in cursive font
  • Real booking details in contract — name, session, date, time, photographer, and payment amounts auto-filled
  • Permanent signed records — name, email, signature, date/time, and IP address stored in WordPress
  • Per-photographer contracts — each photographer can have their own tailored terms
  • Secure view link — clients access signed contract anytime; print or save as PDF from browser
  • Default contract template — professionally written template loaded on install; fully editable
  • Automated emails — confirmation with signature, date, reference number, and view/download link
  • Admin dashboard — all signed contracts under PhotoEZ → Signed Contracts, sorted by most recent
  • Auto-created pages — Sign Your Contract and View Your Contract pages on activation
  • Configurable studio name and email used in contract headers and outgoing emails

Legal Validity & Security

  • Full audit trail: name, email, signature, timestamp, and IP address
  • Contracts protected by secure tokens

Requires PhotoEZ Core and PhotoEZ Booking Addon

Event Gallery Addon

PhotoEZ Event Gallery Addon

$59.99 Annual License
PhotoEZ Event Gallery — public event gallery screenshot

Features

  • Create unlimited event galleries — weddings, sports, school events, parties, and more
  • Easy photo uploads — add and manage event photos from WordPress admin
  • Public or private galleries — open public link or token-protected client links
  • Live / draft control — hide galleries until you are ready to go live
  • Clean event URLs — shareable links like /event/your-event-name/
  • Watermarked previews — uses your PhotoEZ watermark settings before purchase
  • Digital download sales — guests buy full-resolution files after checkout
  • Print sales — multiple print sizes (4×6, 5×7, 8×10) with per-size pricing
  • WooCommerce checkout — familiar cart and payment flow
  • No manual product setup — digital and print products created automatically
  • Automatic digital delivery — secure download links in the WooCommerce order email
  • Print order details in WooCommerce — event, photo, and print size for fulfillment
  • Studio-wide default pricing — set digital, print, and shipping defaults once
  • Per-event pricing overrides — customize pricing per event when needed
  • Flat rate shipping for prints — optional configurable shipping; digital-only orders skip shipping
  • Checkout validation — verifies event is live, photo exists, and prices are current
  • Customizable gallery layout — choose column count on the public gallery page
  • Event date display — optional date shown on the gallery page
  • Shortcode support — embed galleries with

    No event gallery specified.

    where needed
  • Multi-photographer uploads New — upload via mobile or computer through a secure token link

Gallery Purchase Modes New

  • Paid digital downloads and prints
  • Free digital downloads, paid prints
  • Free digital downloads only (no prints)
  • Paid prints only (no digital downloads)

Requires PhotoEZ + WooCommerce

InvoiceEZ

InvoiceEZ (Standalone)

$99.99 Annual License
InvoiceEZ — quote and invoice client page screenshot

Features

  • Create unlimited quotes — photography, design, consulting, and more
  • Easy quote builder — line items, deposit percentage, tax rate, and event date from admin
  • Client quote request form — embed on any page so clients request a quote directly
  • PDF generation — every quote and invoice as a downloadable PDF
  • Secure client links — unique token-protected URL for each quote and invoice
  • Client approval flow — clients review, approve, or decline from their secure page
  • Auto-conversion to invoice — approved quotes instantly become payable invoices
  • Manual invoice creation — send an invoice directly when needed
  • Pay deposit or pay in full — clients choose at checkout
  • WooCommerce checkout — familiar cart and payment flow
  • No manual product setup — WooCommerce payment product created automatically
  • Digital contract signing — type name or draw signature on the invoice page
  • Contract sent after payment — contract email triggered once deposit is paid
  • Action Required banner — amber alert when contract is still unsigned
  • Signed contract PDF — emailed to client and admin after signing
  • Signed Contracts page — view, download, and delete from WordPress admin
  • Editable contract template — merge tags like {client_name}, {event_date}, {total}, and more
  • Balance reminder emails — automatic reminder 3 days before event date
  • Manual balance reminders — send instantly from the All Invoices page
  • All Quotes page — search, filter, and manage by status with revenue KPIs
  • All Invoices page — paid, outstanding, and balance tracking
  • Email log per quote — full history of every email sent
  • Honeypot spam protection on the quote request form
  • Full company branding — logo, accent color, and contact info
  • Settings — default deposit %, tax rate, payment terms, and client page assignments

How InvoiceEZ Integrates with the PhotoEZ System

Seamlessly integrated with the PhotoEZ suite — a complete end-to-end business management system, all inside WordPress.

PhotoEZ Booking → InvoiceEZ

When a client books through PhotoEZ Booking, create a matching quote or invoice in InvoiceEZ for additional charges, print packages, or event services not covered by the initial deposit. No double entry — client details carry over.

InvoiceEZ → PhotoEZ Core

After a client approves their invoice and signs their contract, create their proofing gallery in PhotoEZ. Send their secure gallery link on the same WordPress site they used to approve and pay.

InvoiceEZ → PhotoEZ Contracts

InvoiceEZ handles contracts for event and commercial clients who need detailed quoting before signing. Both plugins store signed contracts with timestamp, IP address, and signature.

One Website. One Workflow.

Clients request a quote, approve their invoice, sign their contract, pay their deposit, proof their photos, and download finals — all through pages on your own WordPress site, under your own brand.

InvoiceEZ requires WordPress and WooCommerce. Works best as part of the full PhotoEZ suite including PhotoEZ Core, PhotoEZ Booking Addon, and PhotoEZ Photography Contracts.

Ready to get started?

See live demos or view full pricing for the complete PhotoEZ suite.

*annual license renewal is optional and includes updates and support.

FAQ

Frequently Asked Questions About PhotoEZ

Everything you need to know about the PhotoEZ WordPress photography plugin suite

PhotoEZ is a WordPress photography plugin suite designed for professional photographers who want to run their entire client workflow from their own website. It includes client photo proofing galleries, online session booking with deposits, digital contract signing, and secure final image delivery — all hosted on your own WordPress site with no monthly fees and no commission on sales.

PhotoEZ is developed by EJS Tech, an independent software company founded by Elle Jones, a working photographer and software developer. Visit ejstech.net to learn more about the company and the founder's story behind building PhotoEZ.

PhotoEZ includes client gallery functionality, but it is much more than a gallery plugin. PhotoEZ is a complete client workflow platform built specifically for professional photographers. It handles watermarked client proofing, photo selection, online booking, digital contracts, and high-resolution image delivery — replacing several separate SaaS subscriptions with one self-hosted solution.

The biggest difference is the business model. Platforms like Pixieset, Pic-Time, and ShootProof charge monthly subscription fees and often take a commission on photo sales. PhotoEZ is a one-time purchase you install on your own WordPress website. There are no monthly fees, no commission on sales, and you fully own your client galleries, data, and brand experience.

Yes. PhotoEZ Lite is a free version available on the official WordPress.org plugin directory. It includes core client gallery and photo proofing features. You can install it on any WordPress website at no cost and upgrade to PhotoEZ Pro whenever you need additional features like final delivery, custom watermarks, online booking, and contract signing.

PhotoEZ requires a WordPress website with WordPress 5.8 or higher and PHP 8.0 or higher. WooCommerce is required for processing payments and selling photo upgrades. Most photographers already have a WordPress site, so getting started usually takes just a few minutes.

PhotoEZ Lite is completely free on WordPress.org. PhotoEZ Pro and the optional Booking and Contracts addons are sold separately as one-time purchases or annual licenses. The complete three-plugin suite is also available as a discounted bundle. Visit ejstech.net for current pricing on all PhotoEZ products.