Simple Open Source CRM & Project Management System
The most complete and easy to use Invoice, Customer and Project management system available. Host the application on your own website or in house server. Pay once, free upgrades forever!
This feature packed system lets you easily keep all your customer and project details in one place. You can keep website information (ftp details, renewal dates), project information (due dates, requirements), invoices, support requests (help! my email is broken!), payment history and lots more all in one place.
More information available on the Ultimate Client Manager Website and by viewing the Live Demo.
NEW ! Check out the latest available UCM plugins:
UCM Installation Instructions:
- Check requirements below
- Download the Ultimate Client Manager by clicking here (lite_installer2.zip).
- Unzip the files, and upload them into a new empty folder on your website (eg: yourwebsite.com/clients/)
- Create a MySQL database (your hosting provider can assist)
- Visit your website where you uploaded the files (eg: yourwebsite.com/clients/) and follow the installation instructions (you will need your licence purchase code, available after buying the item from CodeCanyon)
- If you have any problems installing the UCM please send a support ticket our way and we can help. Include your licence purchase code, a link to your website and your FTP details so we can set the system up for you if needed.
UCM Feature Overview:
- Lots! Check out the screenshots and the live demo.
- Save customer information (name, address, birthdays?)
- Store website information (usernames, passwords, etc.!)
- Todo list: manage todo lists in this application. Show upcoming job tasks as todo items on your UCM dashboard
- Receive and reply to support requests from customers
- Allow customers to log in and see their information and payment history
- Track payments easily with PayPal
- Store unlimited custom information fields
- Search customer information
- Alerts and Reminder notifications for domain renewal / hosting renewals / phone calls.. (set a reminder about anything in any part of the app)
- a basic ticketing and support system
- Split bills – Split payments into multiple invoices (eg: small Deposit invoice, followed by remaining amount)
- Email Invoices – Send your invoices as an email, or give the customer a link they can click
- Job Overview – Send your customer a link so they can check on project progress
- Payment Tracking – Keep a history of payment amounts, dates, methods (cash, cheque, paypal, etc..)
- Multiple Currencies – Use $ or £ or any currency you want – invoice different customers with different currencies
- Create manual invoices
- Allow staff members to login and manage their assigned jobs
- Access to a growing plugin database so you can get extra features
- Fully open source (no encrypted code) so you can modify the system as much as you need
- and more…
- Mobile Device View – manage your system from your mobile device.
- PDF Invoicing – generate PDF invoices and receipts from your system. email PDF ’s straight to customers from your system.
- Basic Freelance Finance Manager – track your income and expenses. see an overview of expenses on dashboard. schedule recurring bill payments so you receive reminders.
- Group Plugin – group customers, jobs and tickets together for better organisation
- POP3 Email Ticket Support System – turn your inbox into a ticket support system
- More plugins are currently under development, please click here for more information.
- PHP 5 .3 (will run on 5.2 but 5.3 is recommended)
- MySQL database
- Lots of client information that you would love to keep in one place
- A web server (preferably Linux Apache, it will probably NOT work on a Windows hosting account – although people report it does)
- A public facing website (eg: yourwebsite.com/admin_system/) if you want to use payment processing (eg: paypal)
- .htaccess mod_rewrite is nice to have, if you get 404 errors then ask your hosting provider to enable ”.htaccess mod_rewrite” or go into config.php and change _REWRITE_LINKS from true to false
- UCM on CodeCanyon – a code ecosystem
- iWebAsk – 11 best client management scripts
- Ultimate Client Manager Website
- Updates to better support PHP5 .3 file type determinations (ticket attachments, file uploads)
- New Feature: Paid Priority Support – get payments from customers to move support tickets to front of queue
- New Feature: Ticket Priority Option: High, Medium, Low – tickets sorted by priority
- New Feature: customer wont be able to create “New Extra Fields” under their account if they only have EDIT permissions and not CREATE permissions
- New Feature: ability to edit the “date created” on invoices
- New Feature: date created and customer address available in invoice template
- New Feature: ability to create MANUAL INVOICES with no pre-existing completed job
- Fix: contact and date search not working correctly in tickets
- Fix: customer could see “mark invoice sent” button but button did nothing
- Fix: 11th 12th 13th sometimes shown as 11st 12nd 13rd
- Fix: remove link to “view public job” when customer doesn’t have task view permissions
- Fix: Internet Explorer note popup not working
- Fix: automatically mark invoice as sent when emailing through system
- Permissions: new “delete” permission for customer contact
- New feature: Default file status in configuration options
- Fix: displaying links in support tickets that do not start with http:// or https://
- New Feature: The main invoice list will show if any invoices are linked to a Priority Ticket
- New Feature: tickets now show different colors for different status (resolved=green, in progress=orange,new=red)
- New Feature: Recaptcha on Login Screen. Change Settings > Advanced > “login_recaptcha” from 0 to 1 to enable.
- New Feature: system will remember which page you were on in Invoices and Ticket listings
- Fixes: blank url’s clickable in website list, option to remove url from website area, generate invoice alert will not display to people who do not have permission to create invoices
- New Feature: split contact details up into First Name and Last Name
- New Feature: a configurable “Done Date” for individual job tasks
- New Feature: ability to assign ticket numbers (eg: 1st of 22) by their last message date (default) or by their ticket id. Change
ticket_orderingfromlatest_message_lasttoticket_idin Advanced Settings. - New Feature: ability to include “extra fields” from the invoice page in the invoice PDF file and external invoice view. If the extra field is called “Purchase Order” then go to Settings > Templates > external_invoice and put this code in the template
{PURCHASE ORDER}. This will work for any extra field, no matter what you call it. - New Feature: Individual “date completed” dates for each task in a job. Ability to show or hide these dates in the advanced settings area. Ability to manually adjust the date completed date for each individual task.
- New Feature (woa! successful Saturday!): An optional default “Invoice Prefix” and “Tax Rate” for each customer.
- Fix: move “Country” from the middle to the bottom of the address block
- New Feature: ability to adjust the address titles (eg: State, Suburb, Region) – check the advanced settings
- Fix: ability to assign “delete” permissions on jobs correctly. Delete button will only display if user has job delete permissions.
- Fix: images in PDF templates now work better – please include the full URL to the image (ie: with the
http://part and everything) to get the best success. - New Feature: configuration variable to set the default online payment method (defaults to paypal) – this automatically highlights the default payment method so the customer can simply click “Pay” to pay for their invoice. Please see Settings > Advanced > invoice_default_payment_method
- New Feature: ability to re-assign tickets to new customer accounts. I suggest you use this new permission under “User Roles” to get the best results.

You can now set a “blank” default customer in the ticket settings area, and assign the ticket to a customer when it arrives in. Please send feedback or requests about this new change via a support ticket. - New Feature: groups are now included in the customer export CSV file
- Fix: invoice amount in email now shows in the correct selected currency
- New Feature: ability to re-assign a ticket to a different contact under a customer account
- New Feature: Added basic multi-currency support to the finance module
- New Feature: Searching by “Group” within customers.
- New Feature/Fix: the “All Customer Contacts” permission now applies to individual customers (which makes sense). If you deny “view” permission the contact will not be able to view its own customer contacts. If you deny “edit” permission the contact will be able to view, but wont be able to edit other contacts.
- New Feature: the popup calendar is now easier to translate. All month names/day names can be translated from the language file. You can also control the calendar start date and how many years forward/back the popup displays from the advanced configuration.
- New Feature: the ability to combine contact accounts from multiple customers. This allows one contact to login, but gain access to both of their customer records in the system. To link contacts between customers simply create a contact with the same email address under multiple customers and follow the prompts that appear. This is also a great way to see if you have mistakenly added the same contact email address to multiple customers.
- Fix: when a customer overpays an invoice a button appears to assign this overpayment as a credit against their account. This button now works.
- New Feature: for the Finance Plugin: Ability to search financial transactions by date
- New Feature: for the Finance Plugin: Ability to export found transactions to a CSV file
- Fix: importing Customers, Jobs and Websites via CSV file didn’t work on certain hosting providers (due to long URL restrictions) – importing has been changed and should work on all hosting providers now
- Fix: the date picker is now translatable – and the date format has been resolved. Please do another update and tick the “core” option (if it isn’t already ticked) to receive this update.
- New Feature: when customer is creating a ticket within the system, the “extra fields” will display ready for input (before they had to submit their ticket before these were available)
- New Feature: customer has the option to choose their priority level (except paid!) from a drop down list. Set the advanced option
ticket_allow_priority_selectionfrom 0 to 1 to enable this drop down box. It enabled in the public iframe embed ticket form, as well as the internal client ticket form
Customer Testimonials
If you find this well priced item useful, feel free to buy it a second time or make a donation. This will help me to continue providing support and releasing new features.
UCM Plugins:
From time to time we will release additional plugins for the UCM . These plugins will give you additional features that may be suited for your individual business needs.Pro Version
Pro version should be ready by mid 2012 – it will be this “lite” version bundled together with all available plugins at a slightly discounted rate. I need to make the plugins first before I can make the pro version. Pro will appeal to some people, but others may find it cheaper to buy “lite” and the plugins they need separately.Requirements:
This system runs on your own hosting server, this can be an in-house server or just on your own website (like I have it).
Support
If you require assistance please feel free to use our support system by clicking here. Please do not post support requests on the item discussion board – these are not checked regularly and your question may go unanswered for weeks.Live Demo:
To access the live demo please click hereThis demo re-sets itself with clean information every so often, so feel free to create customers, websites, projects, payments, and support tickets.
You can even send yourself an invoice email to test that feature.
There is more information and installation instructions over on the website:
http://www.ultimateclientmanager.com/lite-edition/.
Please feel free to ask any questions here, or send me a direct message. If you have any suggestions.
Media
Recent Change Log
April 7th 2012April 29th 2012
May 5th 2012
May 10th 2012
May 14th 2012
May 15th 2012
May 17th 2012
May 21st 2012
May 22nd 2012
May 24th 2012



1520 Purchases
923 Comments