Sapilon is in private development and preparing for early access. Join the waitlist →

Feature Pack · v1

Quick CRM

Provides

clientscustomerstasks

About this pack

Quick CRM

A lightweight CRM feature pack that adds client management, customer management, and task tracking to your Sapilon project. Drop it in and get fully working list views, detail panels, and creation dialogs without writing any data-layer code yourself.


What it does

Clients — manage business contacts linked to companies. Each client carries a name, company, email, phone number, and a lifecycle status of Active, Inactive, Prospect, or Churned. A sortable, filterable table gives you an overview at a glance, and a slide-in detail panel shows the full record. A dialog lets you add new clients with inline validation.

Customers — manage individual end-customers with first name, last name, email, phone, and address. Statuses cover Active, Inactive, Pending, and Archived. The same table-plus-detail-panel pattern applies, with its own creation dialog.

Tasks — track work items associated with your contacts.

All three features ship with preloaded sample data so the pages look meaningful the moment your project boots.


What it provides

Token Description
clients Clients page, store, types, and status constants
customers Customers page, store, types, and status constants
tasks Task tracking feature

Exported surface per feature includes a ready-to-route page component, a Zustand store hook, TypeScript types, and status label/style maps you can reuse anywhere in your own code.


What it requires

No dependencies on other add-ons. Quick CRM is self-contained and can be applied to any compatible Sapilon project without installing anything else first.


Version

v1 — extracted from web-template v1.29 and api-template v1.17.

Want to add Quick CRM to your app?

Request early access

← All packs

Sapilon is an AI-first software system that governs AI to modernize legacy systems and graduate AI prototypes into production-ready, AWS-native software.