Upload a logo for each customer — shown on their profile, in the customer list, and in edit/add modals.
Client Logo — Company logos on every customer profile
Client Logo adds a logo to every customer in your CRM. Upload an image from a customer's profile page (or right when you create a new customer) and it automatically appears:
- As a badge on the customer's profile - In the customer list table, replacing the default initials avatar - In the "Edit Company" and "Add Customer" modals
Supports JPG, PNG, GIF, and WEBP up to 5 MB, with real image validation (not just a file-extension check) so bad uploads are rejected before they're saved. Images are served through a protected route rather than exposed directly from storage.
The module patches the Customers module's list, profile, and controller files to add the logo UI. These patches are automatically re-applied if a Customers module update overwrites them, so the integration survives future core updates.
1. Upload and activate the module from the Modules screen.
2. On activation, the module creates its database table and patches the Customers module's list/profile/edit views automatically — no manual file editing required.
3. Open any customer's profile and use the Logo widget to upload an image (JPG, PNG, GIF, or WEBP, max 5 MB).
4. If you later update the Customers module and logos stop appearing, just reload any page — the module detects the change and re-patches automatically.
Q: What image formats and sizes are supported?
A: JPG, PNG, GIF, and WEBP, up to 5 MB per file.
Q: Where are logos stored?
A: Outside the public web root, and served through an authenticated route — logos aren't directly web-accessible.
Q: Does this add a new menu item?
A: No. It only extends the existing Customers pages — profile, list, and edit/add modals.
Q: What happens if I uninstall it?
A: The module removes its patches from the Customers module files and drops its logo table.