Our eMarketing platform is called StarMail. In our platform we have databases of email contacts which are used to trigger HTML emails. Our API documentation is here [login to view URL]
We have a requirement to sort data from a daily .csv which is sent to an SFTP and integrate that data with a database in our platform. This daily feed contains a list of vehicle information which will eventually be populated in a dynamic email sent with StarMail (each row contains a unique vehicle).
The file includes fields such as ‘Vehicle Make’, ‘Vehicle Model’, ‘Color’, ‘Image Reference’ (this is a URL).
We have an existing database of contacts in StarMail and, in order to trigger these dynamic emails, we need to populate this existing database with information from the .csv using our API. The existing database also has fields such as ‘Vehicle Make’, ‘Model’ etc. We have created new empty fields within this database that need to be populated with the data in the .csv. Fields are titled UC_Make, UC_Model etc.
We need to populate the new fields for contacts who meet a particular criteria. For example, contacts for which ‘Vehicle Make’ is ‘BMW’ will need to be updated with a BMW from the .csv file. Contacts for which ‘Vehicle Make’ is ‘Vauxhall’ will need to be updated with a Vauxhall from the .csv file.
Note: The Image Reference field in the .csv file contains multiple URLs within one field which are separated by comma. Only one URL should be fed into the StarMail database.
We see the process as follows:
SFTP receives .csv file from our client
Contacts are pulled from StarMail via API based on search criteria (e.g. ‘Vehicle Make’ is ‘BMW’ or ‘Vauxhall’)
Data from the .csv file populates the required fields in the StarMail database
Contacts are pushed back into StarMail
This will run daily so different data from the .csv file will be in StarMail each day.
We have test data ready to run this over a 3 day trial period before setting this up for a number of our clients.
Hi
I found your job post and I'm very interested in your project. You'll find my services on the highest quality level. You can visit my profile for more detail feedback. I've checked your complete requirement and willing to start work immediately.
Looking forward to your quick response!
Ssplancer
Web & Mobile Specialist
Dear Sir,
I am really interested to work on this project . I have very good experience of doing this sort of job, I can start the work now and can assure the best service from my end.
I am waiting here to discuss about your project , please come on chat.
Regards,
Hi, I am expert developer with more than 15 years of experience in various areas including SFTP, fast csv processing, various API and db integration and others. Can you share some examples of your csv files?
Hello sir,
I understood the proccess you need, but I have some questions:
1) The job is actually to fill the data in the databse with data from the CSV. So, what happens when after 3 days a csv file for bmw will come again? It will overwrite the BMW type data in the database?
2) Should I cover the email sending process too?
3) When do you need it done? I can finish it by Saturday.
Hope we can discuss on chat. Thank you
Hi. I am a Senior VB.NET Developer living in Paris,
I have read your specifications and i want to realize your application.
i have already developed several applications which parse XLS,CSV,TXT, or DAT files and imported all their data into an SQL Database.
In my Folio you'ill find for example CSV Importer DB Tool i have develop in WPF Full MVVM using Sage API which allowed the user to select a folder, select several CSV files. and click to load them and calulate and preformat them before inserting into the SQlServer database or other file formats.
That's why if you choose my bid i can customize this software to match with your need in two days. I just need credentials and sample of data.
I invite you to see in my folio the kind of application i have realize for an idea.
You can contact me for any questions else.
Kind regards