How to automatically generate a csv file?
Civireports can send a file automatically so set up a CiviReport with the filter of your choice, then under the &quot;Access&quot; tab, you can enter an email to send the report to. From there, check out Scheduled Jobs to configure the report to send the .csv file at whatever interval you wish
(pete with appreciation to Justin for writing most of the answer)