Loyallist replaces the five-subscription stack a small business accumulates — CRM, email marketing, e-signature, invoicing, inventory — with one platform on one database, where every module reads the same contact record. The surface area is honest about what that costs: about 95 Mongoose models behind 76 route modules and 80 controllers, which is roughly the price of "replace five vendors."
Contacts sit at the centre, with communication flowing both directions through SendGrid, Twilio, IMAP sync and Lob. Documents run from forms through e-signature to invoices. Operations — tasks, events, chat — keep teams in the app daily, and commerce mirrors WooCommerce storefronts rather than replacing them. Underneath, nine Bull queues carry the unbounded work, node-cron handles schedules, Socket.IO pushes progress and chat, and notifications fan out to web push and Firebase. The onboarding generator closes the cold-start gap: instead of asking a new business to design a taxonomy, an LLM drafts one in their industry's vocabulary, validated before a single write and idempotent after it.