Select one or more tags, then press “Search Plugins”

Find Plugin with any / all of the selected criteria
Search Plugin

Eleva CRM For Photographers Wordpress Plugin - Rating, Reviews, Demo & Download

Eleva CRM For Photographers Preview Wordpress Plugin - Rating, Reviews, Demo & Download
No ratings yet
Free
Follow for free plugins, new theme releases and theme news

Plugin Description

Eleva is a standalone WordPress plugin that provides a modern React-powered CRM dashboard for professional event photographers, without any monthly subscription fees.

Features

  • Customer Management: store couples and individuals with multiple contacts per client. Full backend search across all custom fields. Each customer page shows a linked Works table with totals (total price, paid, unpaid).
  • Service Catalog: define your services and base prices. Override price and notes per project.
  • Works / Projects: the central hub linking customers, services, attached files, and payment installments. Total Price and payment installments tracked per project.
  • Payment Tracking: track deposits and balances. Automatic paid/partial/unpaid status assigned from installments.
  • File Vault: attach contracts and files to any project. Protected storage with .htaccess and REST-gated downloads.
  • Vault Security: AES-256 encryption protected by a master password and TOTP two-factor authentication. All personally identifiable data is encrypted at rest. Even direct database access reveals only ciphertext.
  • Dashboard: summary cards showing annual revenue, upcoming events, and unpaid balances. Next five upcoming works.
  • Quick Notes: a dedicated WYSIWYG notes field on each Work, positioned above the main notes editor, for short reminders visible at a glance.
  • Calendar Color: choose an event card color (12-color palette) on each Work.
  • Monthly Calendar: a full monthly calendar view showing all scheduled works as colored pills. Click any entry to see a detail popup with date, customer, payment status, and a link to the work.

No third-party dependencies

No ACF required. No WooCommerce required. Fully standalone. Uses only native WordPress APIs.

Privacy Policy

Eleva CRM for Photographers collects no personal data of any kind, makes no external HTTP requests, and transmits nothing to external servers. All data is stored in your own WordPress database.

Development

The full, non-compiled source code (the React/Vite app that produces the files in dist/) is provided two ways:

  1. Bundled inside this plugin under the src/ directory.
  2. Publicly maintained at https://github.com/ateleva/fotonic

The admin app is built with React 18, Vite, Zustand, TanStack Query, and Tailwind CSS. WordPress loads only the compiled output in dist/ — the src/ tree is the human-readable source it is built from.

Build tools: Node.js 22 and npm. To compile the bundle from source:

  1. cd src (the Vite project root)
  2. npm install (or npm ci for a reproducible build from package-lock.json)
  3. npm run build

This runs Vite and writes the compiled assets to dist/fotonic-app.js (app entry), fotonic-app.css (styles), and lazy-loaded fotonic-chunk-*.js route chunks. Use npm run watch to rebuild on save during development. See src/README.md for full details.

Screenshots

  1. Dashboard showing annual revenue, payments to receive, payment type breakdown, and upcoming works list

    Dashboard showing annual revenue, payments to receive, payment type breakdown, and upcoming works list

  2. Customer list with search — name, main contact, email, and phone at a glance

    Customer list with search — name, main contact, email, and phone at a glance

  3. Service catalog with base prices — add, edit, and reuse services across projects

    Service catalog with base prices — add, edit, and reuse services across projects

  4. Works list with payment status filter (All / Paid / Partial / Unpaid) and total price column

    Works list with payment status filter (All / Paid / Partial / Unpaid) and total price column

  5. Works list filtered to "Partial" status, with custom Payment Types manager expanded

    Works list filtered to “Partial” status, with custom Payment Types manager expanded

  6. Work edit form — event details with date, time, and multiple location addresses

    Work edit form — event details with date, time, and multiple location addresses

  7. Work edit form — customer selector, calendar color picker, and services with per-work price override

    Work edit form — customer selector, calendar color picker, and services with per-work price override

  8. Work edit form — payment section with installments, paid/unpaid status per installment, and running totals

    Work edit form — payment section with installments, paid/unpaid status per installment, and running totals

  9. Monthly calendar view showing scheduled works as colored event pills

    Monthly calendar view showing scheduled works as colored event pills

  10. Settings page — Vault section showing change-password and reset-authenticator-app panels

    Settings page — Vault section showing change-password and reset-authenticator-app panels

  11. Vault unlock screen — master password and TOTP authenticator code required to access encrypted client data

    Vault unlock screen — master password and TOTP authenticator code required to access encrypted client data


Reviews & Comments