How to Sync Woocommerce and CRM via External API

I have one Custom CRM which is having it’s own API and i want to sync Woocommerce to that CRM with both ways I mean when i create , edit , update or delete Woocommerce products from WordPress Website that products should be updated to that CRM as well and if i create new products in that CRM then that products should be added into woocommerce (WordPress Website) as well