Hi, My agensy used to apply to that salesforce data loader skyvia.com/data-integration/salesforce-data-loader and we were completely satisfied with the solutions provided to us. With Skyvia you will be able to import CSV files either manually uploaded to Skyvia or stored on FTP or cloud file storage services such as Dropbox, Google Drive, or Box and automate Salesforce data export. All the best
Open the Data Loader. Click Insert, Update, Upsert, Delete, or Hard Delete. These commands are also listed in the File menu. Enter your Salesforce username and password. To log in, click Log in. When you are logged in, click Next. (Until you log out or close the program, you are not asked to log in again.)Choose an object. For example, if you are inserting Account records, select Account. If your object name does not display in the default list, select Show all objects to see a complete list of the objects that you can access.