Is there an import function from a CSV or could we use WP All Import if it is a custom post type?
Yes, there is an Import/Export feature with CSV file. You have to import according to the CSV format the plugin needs. Sample CSV is provided inside the plugin. 3rd party import features were not tested. Most likely they won’t work.