# hustlecrm.com: $8/user CRM lander vs legacy PHP login domain

Source: https://www.michaelchurley.com/blog/hustlecrm-com-eight-per-user-crm-lander-legacy-php-domain  
Published: 2026-06-22  
Author: Michael C. Hurley  
Tags: hustlecrm-com, hustlecrm, crm, pipeline, kanban, hubspot-alternative, salesforce-alternative, marketing-site, nextjs, tailwind, pricing, php, lander, michaelmonetized

![Home hero](/blog/hustlecrm-com-eight-per-user-crm-lander-legacy-php-domain/screenshots/home-hero.png)

## Who

I keep a private GitHub org full of product shells. Some are real apps. Some are landers that talk like apps. Some claim a domain that answers something else entirely.

For operators who need the honest split between a **$8/user CRM marketing site** and the **legacy PHP Bootstrap login** currently living at hustlecrm.com.

## What

I built **hustlecrm-com**, private `https://github.com/michaelmonetized/hustlecrm-com`. Next.js marketing shell. HEAD `2c50bbb`. **3** commits. 0 stars. package name `hustlecrm.com@0.1.0`. README is **stock** create-next-app boilerplate.

Stack facts from `package.json`: Next **16.2.6**, React **19.2.6**, Tailwind **^4.3.0**, Bun lockfile. Dependencies stop there: no Clerk, no Convex, no Stripe package, no CRM/database library.

What the UI claims:

- Hero: "CRM for People Who **Hate CRMs**." Subhead close deals. Price line **Simple. Fast. $8/mo.**
- CTAs: **Start Free Trial** `href="#"`, **See Features** `/features`. Header **Sign in** `href="#"`.
- Home **KanbanDemo**: Lead, Contacted, Proposal, Negotiation, Won. Sarah Chen / Emma Wilson / David Kim deal cards with drag-drop. Chrome UI, not a product screenshot.
- Feature grid: Contact & Company Management, Deal Pipeline (Kanban), Activity Timeline, Custom Fields, Import & Export, Integrations (HustleChat / HustleForms).
- Competitor cards: HubSpot `$45+/mo`, Pipedrive `$14+/mo` vs HustleCRM **`$8/mo`**, **per user**, cancel anytime.
- Pricing: **Free Trial** $0 / 14 days + **Pro** **$8 /user/month**; table adds Salesforce `$25+/mo`.
- Brand blue: CSS `--primary = #2563eb` / `--primary-dark = #1d4ed8`.

![Kanban demo](/blog/hustlecrm-com-eight-per-user-crm-lander-legacy-php-domain/screenshots/kanban-demo.png)

![Pricing Pro $8/user](/blog/hustlecrm-com-eight-per-user-crm-lander-legacy-php-domain/screenshots/pricing-pro.png)

![Competitor table](/blog/hustlecrm-com-eight-per-user-crm-lander-legacy-php-domain/screenshots/competitor-table.png)

Real `page.tsx` routes: `/`, `/features`, `/pricing`, `/docs`.

Linked but **dead in-repo**: **25** `href="#"` hits across header, footer, home, pricing, features, docs (Sign in, trial, Changelog, Privacy, Terms, every docs child, API docs, support). No `/privacy` or `/terms` pages. Docs shows REST endpoint cards (`/api/v1/contacts`, `/api/v1/deals`, …) with no backend.

![Docs dead hash links](/blog/hustlecrm-com-eight-per-user-crm-lander-legacy-php-domain/screenshots/docs-dead-links.png)

![Missing routes + PHP domain](/blog/hustlecrm-com-eight-per-user-crm-lander-legacy-php-domain/screenshots/missing-routes.png)

Sibling landers stay separate stories: `hustledesk-com` is the **helpdesk** $8 **flat** lander (sky `#0ea5e9`, Zendesk comparison, auth to `app.*` to WordPress parking). `hustlemail-com` is the **email-marketing** $8 lander (red `#ef4444`, Free/$8/$24). Different product claim. Different brand. Different domain failure mode.

## Where

Code: [github.com/michaelmonetized/hustlecrm-com](https://github.com/michaelmonetized/hustlecrm-com), private.

Live probes at pack time:

- `hustlecrm.com` DNS A **162.144.3.43**; HTTPS **200** Apache + `PHPSESSID`; title **Hustle CRM!**; Bootstrap **5.3** form `POST scripts/login.php` returns **302** `index.php?error=no`; `assets/cover.jpg` Last-Modified **2023-04-17**. That host serves the legacy PHP login, while this Next CRM lander never shipped there.
- `www.hustlecrm.com` same A / same PHP login
- `app.hustlecrm.com` **NXDOMAIN**
- `hustlecrm-com.vercel.app` / `hustlecrm.vercel.app` **404** `DEPLOYMENT_NOT_FOUND`

Local inspect clone: `/tmp/cf-inspect/hustlecrm-com` @ `2c50bbb`.

## When

**2026-02-18 07:53 ET** `f4494f2` feat: initial hustlecrm.com marketing site (+2566 / 23 files).

**2026-06-22 17:12 ET** `208c547` nightly (Fallow hooks, AGENTS.md, REVIEW.md, `.uncap`, dep bumps).

**2026-06-22 18:11 ET** `2c50bbb` nightly empty tip (HEAD).

![Commit arc](/blog/hustlecrm-com-eight-per-user-crm-lander-legacy-php-domain/screenshots/commit-arc.png)

## Why

A HubSpot-price lander still needs an auth surface that is more than `href="#"` while the public domain serves a 2023 PHP login. "$8 per user, all features included" on a four-page private repo is table copy, not a billed product. hustledesk-com already told the $8 lander story for **helpdesk + WordPress parking**. This pack is the **CRM** twin with **per-user** pricing and a **legacy PHP** domain.

**Engagement Q:** How many of your SaaS domains currently serve a Bootstrap PHP login from 2023 while the Next marketing shell never shipped and every "Start Free Trial" button is a hash?
