Customer cases
Sell
Log every customer complaint as a numbered case with its own SLA clocks, pause them while you wait on the customer, and raise an NCR into quality in one click.
About this module
Customer cases gives complaints a front door. A complaint received by phone, email or a visit becomes a numbered case for a client, with its contact, the order, the delivery, the product and the lot it is about, a severity (the impact on the customer) and a priority (the order you work it in). Each case runs on the clocks your contract states: first response, resolution, and resolution excluding the time you spent waiting on the customer. Targets are set per priority, counted in calendar minutes or in your service hours, and pause automatically while the case awaits the customer. A sweep every fifteen minutes warns before a target is missed and records the breach when it is, so the case owner and their team are told in time. When the complaint is a quality problem, Raise a nonconformance creates the NCR in Quality with the client, product, lot and quantity already filled in. The case stays separately closable: the customer gets their answer on the contractual clock while quality runs its own investigation, and a case of high severity cannot be closed while a corrective action on its NCR is still open. Customer cases works with Clients Management, Contacts, Sales Orders, Stock Moves, Lots & Serial Numbers, Nonconformance Reports and CAPA.
Events contract
Events published
customer-case.sla-warnedPublished when a case's SLA clock reaches its warning point.customer-case.sla-breachedPublished when a case's SLA clock passes its target.customer-case.closedPublished when a case enters its terminal closed status; crm-surveys sends the CSAT it triggers.Permissions introduced
customer-cases:createCreate customer casescustomer-cases:readView customer casescustomer-cases:updateEdit customer casescustomer-cases:soft_deleteMove customer cases to trashcustomer-cases:hard_deletePermanently delete customer casescustomer-cases:restoreRestore customer cases from trashcustomer-cases:exportExport customer casescustomer-cases:importImport customer casescase-types:createCreate case typescase-types:readView case typescase-types:updateEdit case typescase-types:soft_deleteMove case types to trashcase-types:hard_deletePermanently delete case typescase-types:restoreRestore case types from trashcase-types:exportExport case typescase-types:importImport case typessla-policies:createCreate SLA policiessla-policies:readView SLA policiessla-policies:updateEdit SLA policiessla-policies:soft_deleteMove SLA policies to trashsla-policies:hard_deletePermanently delete SLA policiessla-policies:restoreRestore SLA policies from trashsla-policies:exportExport SLA policiessla-policies:importImport SLA policiesservice-calendars:createCreate service hours calendarsservice-calendars:readView service hours calendarsservice-calendars:updateEdit service hours calendarsservice-calendars:soft_deleteMove service hours calendars to trashservice-calendars:hard_deletePermanently delete service hours calendarsservice-calendars:restoreRestore service hours calendars from trashservice-calendars:exportExport service hours calendarsservice-calendars:importImport service hours calendars