PHP Script

ClientVault - Lightweight PHP CRM

0 reviews · v2.0.0

A clean, self-hosted PHP CRM to manage contacts, track deals, and never miss a follow-up: no framework, no monthly SaaS fee.

$25.00 $50.00 -50%

ClientVault is a small, self-contained CRM built for freelancers, agencies, and small businesses who want to manage clients and deals without paying for a monthly SaaS subscription. It runs on ordinary shared hosting: upload the files, import one SQL file, edit a config file, and you're live. Track every contact with tags and notes, run deals through a fully customizable pipeline board, log timestamped activity on any contact or deal, and catch every upcoming or overdue follow-up right from the dashboard. With clean, modern styling and a codebase any PHP developer can read in an afternoon, it's an easy final product to install for a client or extend into your own service.


Features:


- Session-based team login with password hashing (bcrypt), supporting multiple user accounts

- Full contact management: company, email, phone, notes, and flexible comma-separated tags

- Deal pipeline linked to contacts with title, value, expected close date, and stage

- Editable pipeline stages, rename, reorder, or add stages without touching code

- Visual pipeline board grouped by stage, showing deal count and total value per column

- Timestamped activity/notes log on every contact and every deal

- Dashboard widget surfacing upcoming and overdue follow-ups, color-coded by urgency

- Instant contact search and tag filtering

- CSRF-protected forms, prepared statements throughout, escaped output, built to a real security baseline

- Zero dependencies: no Composer, no Node build step, no external services required to run


New in version 2:


- Tasks with due dates and complete/incomplete status on contacts and deals


- Saved email templates with token placeholders, plus deal win/loss reasons and a win-rate stat on the dashboard


- A global search box covering both contacts and deals


- Activity log entries now show which team member logged them, recorded automatically on stage moves, tasks, and emails


- A paginated list view for deals alongside the pipeline board, and a paginated contacts list


- Database-backed login rate limiting, secure session cookies, and security response headers


Existing v1 customers can upgrade their database in place using the upgrade guide included with the download.

Requirements

PHP 8.1 or newer MySQL 5.7+ or MariaDB 10.3+

Compatibility

PHP 8.1 - 8.3, MySQL/MariaDB

v1.0.0 Aug 28, 2026

Initial release. Self-hosted PHP CRM with session-based team login, contact management, deal pipeline board, activity logging, and follow-up dashboard widget. Zero dependencies.

v2.0.0 Current Feb 1, 2026

ClientVault v2

Added tasks with due dates and complete/incomplete status on contacts and deals, stored email templates with token placeholders that fill into a mailto link or a logged sent-email record, deal win/loss reasons with a win-rate stat on the dashboard, and a global search box covering both contacts and deals. Activity log entries now show which team member logged them, and stage moves, task actions, and emails are recorded automatically.

Security work: audited all queries for prepared statements, confirmed CSRF protection on every form and added it to all new ones, added a database-backed login rate limiter, added security headers and secure session cookie settings, and tightened server-side validation across every form.

Performance and UI: added database indexes for the columns the app filters and sorts by, paginated the contacts list and added a paginated list view for deals alongside the pipeline board, and improved empty states, flash messages, mobile layout, and basic accessibility (labels, focus states, a skip link).

Existing v1 customers can upgrade in place; see UPGRADE.md for the SQL to run against their current database. No data is lost or reset.

No reviews yet.

You might also like

FileVault Share admin login screen
PHP Script

FileVault Share

Self-hosted secure file sharing with passwords, expiry, and download limits: no framework, no Composer, just PHP + MySQL.

$24.00
SnapCompress upload tool
PHP Script

SnapCompress - Bulk Image Compressor & Format Converter

Drag, drop, compress. A self-hosted bulk image optimizer your visitors can use in seconds, no account required.

$19.00
VenueReserve venue browser
PHP Script

VenueReserve - Venue & Room Booking System

A lightweight, self-hosted reservation system for meeting rooms, event halls, sports courts, and co-working spaces, with a real conflict-free approval workflow.

$27.00
QuickTasks login screen
PHP Script

QuickTasks - Team Task & Project Tracker with Kanban Board

A self-hosted Trello-style task tracker with Kanban boards, projects, and due-date tracking.

$29.00
LinkSnap homepage
PHP Script

LinkSnap - URL Shortener with Analytics & QR Codes

A self-hosted link shortener your clients can actually own: clicks, QR codes, and zero dependencies.

$19.00
BudgetLine login screen
PHP Script

BudgetLine - PHP Expense & Budget Tracker

A lightweight, self-hosted expense and budget tracker for individuals, freelancers and small teams: pure PHP + MySQL, no framework required.

$22.00