We use Netsuite saved searches to send daily CSVs to a google account that we use only for Keboola extractors or writers. It's been pretty painless and straightforward, if rudimentary.
Some gotchas:
1. You save a step because the CSVs from Netsuite always have the same file name (when the file name changes with each CSV delivery, you need to add a processor to standardize the file name. Otherwise, there is a new file created in storage each day, but the writer config does not update to use the new file).
2. I haven't configured the CSV attachment extractor to handle >1 CSV in the emails. I believe it is possible, but I wanted to make it easy on myself and not have to do that. So I have my jobs configured in a way where only one CSV will ever be attached to a given email.