Getting Hazel to automatically create rules from csv

We have been using Hazel for a long time to automate the organization of our receipts/various accounting and project related materials. It works well but we have to constantly update and add new rules whenever we receive new clients. It would be wonderful if we could create a script to automatically export client info from Quickbooks into a folder watched by Hazel and then have Hazel recognize info within that folder and create rules based on it. For example, we have a csv file updated with all client names and invoice numbers; we get a new client and quickbooks automatically generates a new csv with the updated info. Hazel sees that the change has been made and creates a rule related to the new client's invoice number ["If this invoice number, then move file here"]. Is this possible??