_contact-me
F
Trades CRM

Forgeble

Upcoming Laravel Livewire Tailwind maryUI PostgreSQL Redis QuickBooks Laravel AI

Forgeble is a private Laravel SaaS MVP for UK trade and facilities teams, focused on the full enquiry-to-invoice workflow.

Product focus

Forgeble keeps the first version deliberately narrow: Enquiry -> Quote -> Job -> customer SMS/email updates -> Invoice -> QuickBooks push. The goal is to give small trade and facilities teams one operational workspace for the work that usually ends up split across inboxes, spreadsheets, accounting software, and handwritten job notes.

Core workflow

The CRM covers self-serve tenant registration, shared-database tenancy, configurable service types, customers, contacts, sites, enquiries, quote building, job boards, job sheets, invoices, and outbound communication logs. Customer updates can be sent through SMS and email templates, with fake local providers in development so the workflow can be tested without touching production services.

Intake and AI

The current build includes an intake module for embeddable public request forms. Teams can create, publish, duplicate, archive, and embed forms, then review submissions before turning them into enquiries. The AI layer helps generate intake forms from a prompt and parse enquiry notes into structured drafts, with tenant-level usage controls and generation records.

Integrations

QuickBooks is treated as part of the main workflow rather than an afterthought. Forgeble tracks customer and invoice sync state, records failed sync attempts, and keeps retry-ready external sync records. The MVP uses fake QuickBooks providers locally, with production OAuth/API integration intentionally left for a later release.

Technical stack

Forgeble is built on Laravel 13, Livewire 4, Tailwind CSS 4, maryUI/daisyUI, PostgreSQL, Redis, Mailpit, and Laravel Sail. The codebase uses feature tests around tenancy, enquiries, services, intake, AI parsing, and the main UI smoke paths to keep the MVP workflow grounded while it moves quickly.