How venturedrake/laravel-crm works
Laravel CRM is a package that adds a full CRM to a Laravel application or runs as a standalone CRM. The main user workflow spans contact and lead management, sales opportunities, quotes, and fulfillment and billing; the product also provides customer communications, team administration, and configurable pipelines. The tree and README establish these capabilities, but sampled implementation is limited, so the graph shows product surfaces rather than asserting unverified calls between them. Pipeline-stage CRUD and PDF preview behavior are supported by sampled controllers; other feature links are intentionally omitted.
Main entry points: app.blade.php CRM workspace · people Contacts · leads Leads · deals Deals
Components 24
Sales pipeline
- Contacts
resources/views/people - Organisations
- Leads
resources/views/leads - Deals
resources/views/deals - Pipelines
src/Http/Controllers/PipelineController.php - Pipeline stages
src/Http/Controllers/PipelineStageController.php
Orders and billing
- Quotes
resources/views/quotes - Orders
resources/views/orders - Invoices
resources/views/invoices - Purchase orders
resources/views/purchase-orders - Deliveries
resources/views/deliveries - Products
resources/views/products
Customer engagement
- Activity feed
resources/views/livewire/activities - Web and in-app chat
resources/views/chat - Email marketing
resources/views/email-campaigns - Tasks and notes
resources/v1/views/tasks
CRM administration
- Custom fields
resources/views/components/custom-fields.blade.php - Teams and permissions
resources/v1/views/teams - Pipeline settings
src/Livewire/Settings/Pipelines/PipelineIndex.php - PDF template preview
src/Http/Controllers/TemplatePreviewController.php - Xero integration
resources/v1/views/livewire/integrations/xero/xero-connect.blade.php - ClickSend integration
Application runtime
- CRM workspace
resources/views/layouts/app.blade.php
Other components
- CRM user
Connections 23
- CRM user → CRM workspace: uses
- CRM workspace → Contacts: offers
- CRM workspace → Organisations: offers
- CRM workspace → Leads: offers
- CRM workspace → Deals: offers
- CRM workspace → Pipelines: offers
- CRM workspace → Pipeline stages: offers
- CRM workspace → Quotes: offers
- CRM workspace → Orders: offers
- CRM workspace → Invoices: offers
- CRM workspace → Purchase orders: offers
- CRM workspace → Deliveries: offers
- CRM workspace → Products: offers
- CRM workspace → Activity feed: offers
- CRM workspace → Web and in-app chat: offers
- CRM workspace → Email marketing: offers
- CRM workspace → Tasks and notes: offers
- CRM workspace → Custom fields: offers
- CRM workspace → Teams and permissions: offers
- CRM workspace → Pipeline settings: offers
- CRM workspace → PDF template preview: offers
- CRM workspace → Xero integration: offers
- CRM workspace → ClickSend integration: offers