The most common causes are:
Preetech Waste Integration services are running on the application serverRequest Type is configured for Waste IntegrationIf everything appears correct and the request is still not transmitted, review the integration log files for any errors
Review the Waste Integration log files to determine whether there are any communication issues between the Council CRM and the contractor's API
Common issues include:
The log files will normally identify the exact reason the request could not be delivered
First, confirm that the contractor receives a successful response from the Council API (HTTP 200 OK) when sending updates.
If HTTP 200 is returned:
ControlHubReports → Waste ReportIf the request is not listed in the report, review the Waste Integration log files for the date and time the contractor submitted the update
Check the following:
If a replacement API key is required, contact Preetech Support at:
Preetech Support
Open ControlHub and navigate to:
Reports → Waste Report
The report provides:
The Waste Integration Windows Service continuously monitors the configured CRM request types and statuses.
Once a request meets the configured criteria, it is automatically transmitted to the contractor without manual intervention.
Yes.
If the issue causing the failure has been resolved (for example, network connectivity or API availability), the request can usually be resent depending on your Council's integration configuration.
If you are unsure, contact Preetech Support.
Only requests that match the configured integration rules are transmitted
Typical configuration includes:
Requests outside these rules are intentionally ignored.
Check the following:
The log file location depends on your installation.
By default, logs are written to the configured Waste Integration log directory on the application server.
If you are unsure of the location, contact your system administrator or Preetech Support.
HTTP 200 OK means the receiving API successfully accepted the request.
It confirms that the request reached the API successfully. It does not necessarily mean the business transaction completed successfully, so always verify the request status in ControlHub or the CRM.
Please provide as much of the following information as possible:
Providing this information helps our support team investigate the issue more quickly.
For assistance with Waste Integration, contact Preetech Support:
Email: Preetech Support
Please include the Request Number and a brief description of the issue to help us investigate promptly.
Regards
Rohan
If the Waste Integration receives an update from the contractor but is unable to update the CRM because the request is currently locked (for example, another user is editing the request), the update is not lost.
The integration automatically records the failed attempt and retries the update during subsequent processing cycles.
Once the request is no longer locked, the integration will successfully apply the contractor's update to the CRM.
When the Waste Integration receives an update from the contractor, it validates the supplied Bin Type and Bin Serial Number against the information stored in the Council CRM.
If these values do not match, the update cannot be processed and the request is recorded in the WASTE_REQUEST_BIN_LOGS table.
After the incorrect CRM data has been corrected, the update can be reprocessed by resetting the retry counter.
To do this:
UPDATE WASTE_REQUEST_BIN_LOGS
SET RetryCount = 0
WHERE RequestNumber = '<Request Number>';
The Waste Integration service will identify the record during its next processing cycle and attempt to process the update again.
RetryCount after the underlying data issue (such as the Bin Type or Bin Serial Number mismatch) has been corrected in the CRM. Otherwise, the request will fail again for the same reason.