40% off everything — use code SAVE40 at checkout · ends in …
Skip to content
phpguru.store
PHP, MySQL

Small-Business CRM

Companies, contacts and a deal pipeline with stage rules and an activity feed, in PHP

Stop losing leads and complaints in chats — track every customer with Small-Business CRM, on your own server.

  • Instant delivery
  • Commercial license included
  • PHP 8 compatibility verified
₹1,499$39

One-time payment · Instant download · Regular license (Agency option)

Secured by Razorpay · we never see your card/UPI details

A PHP + MySQL CRM for small businesses: companies, contacts, a deal pipeline with enforced stage rules, and a shared activity feed of notes, calls and meetings.

What you get

Taken from this product's own README (included in the download). A PHPGuru-developed product.

Included

  • Companies and contacts, with contacts optionally linked to a company
  • Deals with a value, an owner (company and/or contact) and a follow-up date
  • A deal pipeline that only allows real moves — New to Won directly is refused, and Won/Lost deals can never be reopened, even under simultaneous requests
  • Losing a deal requires a reason, kept on the deal permanently
  • One shared activity feed (notes, calls, emails, meetings) on every company, contact and deal, with stage changes logged automatically
  • Dashboard: open pipeline value, win rate, won this month, and follow-ups due today or overdue
  • Company and contact detail pages showing their deals and activity in one place
  • CSRF protection on every form, prepared statements throughout, and a login lockout after repeated failed attempts

What it is not

This is a companies/contacts/deals CRM, not a marketing platform: no outbound email sending or sequencing, no calendar sync, no multi-user logins or permissions (one admin login, like the rest of our catalog), and no AI lead scoring. Our Real-Estate CRM & Property Listings product extends this same companies/contacts/activity core with properties, enquiries and site visits, if that fits your business better.

Requirements & testing
PHP 7.4+ (tested on PHP 8.5), MySQL 5.7+ or MariaDB 10+ (tested on MySQL 8.0), the mysqli extension (enabled by default on virtually all PHP hosting).
In the download
Full PHP source, database schema (sql/schema.sql), README with installation steps.
Installation (5 steps)
Upload all files to your PHP hosting (shared hosting, VPS, or XAMPP) → Create a new MySQL database → Import sql/schema.sql into that database via phpMyAdmin or the command line → Open config.php and set DB_HOST, DB_NAME, DB_USER, DB_PASS → Visit login.php in your browser. Prefer us to do it? Add installation at checkout.
Support & licence
Email support is included with your purchase — reply with your payment ID and what you're seeing, and we'll help you get it running. Licence terms: Regular vs Agency.

Screenshots

Sound familiar?

  • Leads and follow-ups live in WhatsApp and notebooks, and some are never called back.
  • Complaints and quotes get lost between team members.
  • CRM subscriptions cost per user, every month.
  • You can't see at a glance what needs attention today.

Small-Business CRM fixes that today: complete source code, the database included, a commercial license — installed on your hosting in an afternoon, or by us.

Who buys it — and what they get

Business owners

Every lead, quote and ticket in one place — on software you own.

Freelancers & agencies

Offer small businesses a simple CRM or helpdesk you set up and customise.

Students & learners

A real CRM-style project with statuses, follow-ups and reports.

Freelancers: the Regular license covers client projects, so one purchase can become paid work. Reselling it as a hosted service needs the Agency license.

Is it right for your business?

One page per kind of business: how it fits into the week, what you get, and where it is not the right tool.

Full overview: who it's for, every feature explained, how it works

Small-Business CRM — Overview

A ready-to-deploy PHP and MySQL CRM. Add companies and contacts, open a deal against either one, and move it through a real pipeline: New, Contacted, Qualified, Proposal, Won or Lost. Every stage change is logged automatically to a shared activity feed alongside your own notes, calls and meetings, so the full history of a relationship lives in one place.

Who This Is For

  • Small B2B businesses and agencies who currently track leads in a spreadsheet.
  • Freelancers and consultants who want a real pipeline without a monthly SaaS bill.
  • Developers who need a tested companies/contacts/deals base to build a client CRM on top of.

This is a companies/contacts/deals CRM, not a marketing platform: no outbound email sending or sequencing, no calendar sync, no multi-user logins or permissions (one admin login, like the rest of our catalog), and no AI lead scoring. Our Real-Estate CRM & Property Listings product extends this same companies/contacts/activity core with properties, enquiries and site visits, if that fits your business better.

Key Features

A pipeline that actually enforces itself

Each stage only allows specific next moves — New can go to Contacted or Lost, not straight to Won. The rule is checked against the deal's real current stage, locked at the moment of the check, so two people racing to close the same deal resolve to exactly one real change, not a corrupted or duplicated history.

Won and Lost are genuinely final

Once a deal is Won or Lost, no further stage change is accepted from anyone — not a UI restriction, enforced at the point of write.

One activity feed, three entity types

Companies, contacts and deals each get their own feed of notes, calls, emails and meetings, with stage changes appended automatically — no separate systems to check for a relationship's full history.

Deal value math you can check

Open pipeline value and win rate are computed directly from the stages you can see, excluding Won and Lost — the dashboard number always matches what is actually on the pipeline.

What's Included

The full, unobfuscated PHP source and a MySQL schema file ready to import, with the default admin login seeded. Setup takes about 10-15 minutes on any standard PHP + MySQL hosting.

Technical Requirements

PHP 7.4+ (tested on PHP 8.5), MySQL 5.7+ or MariaDB 10+ (tested on MySQL 8.0), and the mysqli extension. Plain PHP, no framework dependency. Every form is CSRF-protected and all database access uses prepared statements.

Exact Buy & Setup Process

Step 1 — Buy Now

Click Buy Now, enter your name, email, and phone, and pay via Razorpay (UPI, cards, netbanking, wallets).

Step 2 — Get Your Download

The download link appears instantly and is emailed to you — valid 7 days, up to 5 downloads.

Step 3 — Upload and Configure

Extract the zip, upload to your hosting, create a MySQL database, and update the four values in config.php.

Step 4 — Import and Log In

Import sql/schema.sql via phpMyAdmin, then log in (admin / admin123) and change the password from the top bar.

Frequently Asked Questions

Can a deal exist without a company?

Yes — a deal needs a company, a contact, or both. A solo client with no separate "company" works fine.

Can I undo marking a deal Won or Lost?

Not as a stage change — that's deliberate, so the pipeline history stays trustworthy. You can still edit the deal's other details, and its full activity history stays visible.

Does this send emails or reminders automatically?

No — follow-up dates are shown on the dashboard when they're due or overdue, but nothing is emailed or texted automatically.

Is the commercial license included?

Yes — every purchase includes a genuine commercial license for your own business or client work.

Is it tested on PHP 8?

Yes — every page was tested end to end on PHP 8.5 with MySQL 8, including bad-input and concurrent-request checks.

Do you offer a refund?

Purchases are non-refundable once paid — see the refund policy. If something is genuinely wrong, raise an issue from your orders page and we will help fix it.

Is support included?

Yes — email support is included with every purchase.

Key Features

  • Companies and contacts, with contacts optionally linked to a company
  • Deals with a value, an owner (company and/or contact) and a follow-up date
  • A deal pipeline that only allows real moves — New to Won directly is refused, and Won/Lost deals can never be reopened, even under simultaneous requests
  • Losing a deal requires a reason, kept on the deal permanently
  • One shared activity feed (notes, calls, emails, meetings) on every company, contact and deal, with stage changes logged automatically
  • Dashboard: open pipeline value, win rate, won this month, and follow-ups due today or overdue
  • Company and contact detail pages showing their deals and activity in one place

This vs. a Free Download

  phpguru.store Typical free download
Commercial & client-project use ✓ Full license included Often restricted to personal/non-commercial use
Complete, matching database file ✓ Included and tested Frequently missing, outdated, or mismatched
Runs on current PHP versions ✓ Verified before listing Old mysql_*-era code is common, fatal-errors on PHP 7/8
Support if setup goes wrong ✓ Email support included None — you're on your own

Frequently Asked Questions

What do I get after purchase?

A downloadable ZIP with the complete PHP source code and a MySQL database file (.sql), ready to install on standard PHP/MySQL hosting.

How is the code delivered?

Instantly after your Razorpay payment is confirmed — a secure download link is shown on-screen and emailed to you.

Can I customize this source code?

Yes, the full source code is included and free to modify for your own use or client projects.

Can I use this for a client project or resell a deployment?

Yes — purchasing gives you a license to use, modify, and deploy the source code for your own projects or client work, with no non-commercial restriction. If you also want to white-label it or run it as a hosted/SaaS service for your own customers, choose the Agency license at checkout — compare the two.

Do I need to know PHP to use this?

No PHP knowledge is needed to install and run it as-is — just basic comfort uploading files and importing a MySQL database via phpMyAdmin. Customizing the code beyond that does require PHP.

Will this work on shared hosting like Hostinger?

Yes — every product is plain PHP and MySQL with no special server modules or paid framework license required, and is built and tested on standard shared hosting before it's listed.

How is this different from a free copy of similar code I can find elsewhere?

Free downloads are commonly restricted to personal/non-commercial use, ship without a matching database file, and were never tested on current PHP versions. This includes a genuine commercial license, a tested matching database, verified PHP 8 compatibility, and email support if setup goes wrong.

Save with a bundle

This product is part of a bundle — several systems, one payment, one license.

AI Setup Assistant Prompt

A ready-made prompt for your own AI assistant (Claude, ChatGPT, Cursor — whatever you use) that walks it through getting this fully live on your domain: hosting, database, config, login, all of it.

I just purchased "Small-Business CRM" (a PHP + MySQL application, delivered as crm.zip) from phpguru.store and I want you to help me get it fully live on my own domain. Walk me through this step by step — one step at a time, and check in with me before moving to the next one, since I may need to tell you details about my own setup along the way.

Full prompt unlocks after purchase — in your Orders

Running a business site already? Check how AI-search-ready it is — free.

Free AI Visibility Snapshot →
₹1,499$39

One-time payment · Full source code · Instant delivery · Billed in USD, international cards accepted

License Compare the two licenses →
See preview pages

Real screens with sample data, read-only. The full system is in the download.

Secured by Razorpay. We never see your card/UPI details.

  • Full PHP + MySQL source code
  • Installable on any PHP hosting
  • Free to customize
  • PHP 8 compatibility verified before listing
  • Genuine commercial license — client work OK
  • Real email support if setup goes wrong

What happens after you pay

  1. 1. Download link appears instantly, plus emailed to you
  2. 2. Extract, upload to your hosting, import the included database
  3. 3. Log in and it's running — usually 15–30 minutes end to end
See the exact steps ↓

Purchases are non-refundable, but if anything's wrong you can raise an issue from your orders page and we'll help you fix it.

Want us to set it up for you?

Prefer not to handle hosting/database setup yourself? We'll do it for you.

  • Installation on your hosting from ₹1,999$29
  • Custom features / modifications from ₹4,999$69
Email us for a quote

Pricing depends on your hosting and what you need changed — we'll quote you directly, no surprise charges.