Hello everyone I would like to hear what the ISPConfig community uses as CRM/ERP/Billing system with ISPConfig. There are many solutions out there like WHMCS, Fossbilling, SolidInvoice or CRM/ERPs like Dolibarr, SuiteCRM, Akaunting, OpenXE or Group-Office just to name a few that are written in PHP and are less or more easily expandable. The CRM/ERPs would afaik only work with ISPConfig if one developed a connector though. So how do you manage all your IT/hosting/customer related stuff, do you manage these things directly in ISPConfig (incl. ISPConfig Billing Module) or do use a separate application like one of the above that connects to your ISPConfig instances?
We use a inhouse solution as a CRM system and i just use some simple scripting and the ISPConfig API. I gather all customers that have an active "mail"/"domain"/etc. contact type with us, check if the customer is already present in ISPConfig, if so update it's customers info if necessary otherwise create a new customer in ISPConfig (Using the customer_no field as a match here). And then there is another script that simply checks the ISPConfig database and reports back the number of services(amount of webspaces, mail usage, etc.) used by the customer for our billing system.