The customer service was excellent - they were always available for questions and I never had any issues working with them. We used their platform primarily as our online store but also occasionally as a fulfillment center (we didn't have enough space in-house). It worked well because it allowed us to keep track of inventory across different channels while allowing customers to browse via mobile devices. There are some limitations when using this software with third party websites that don't allow tracking of items purchased from external sites. Some larger retailers may not be able to utilize all of the capabilities due to lack of internal IT support. Also, there is usually at least one day lag between updates made by Assemblo staff versus those pushed out through the API. This can sometimes cause problems if someone needs information immediately upon new product being added to the website. Tracking products sold through multiple channels.