We are trying to create an application that would do the following.
The application should run a scheduled job as often as possible to fetch contacts, accounts and products from bOnline’s CRM and create and update these on Fresh
I’m not familiar with bOnline, but if you have access to its entities (via API or otherwise) you can use these tools to recreate or update records on Freshsales.
There will be API limits from the products, and the platform for the app will be applicable.
If it’s a one-time bulk import, it would be better to do it with a script than build an app for it. The app would be helpful if the import has to be done more in real-time continuously.