The interworks.cloud integration framework is designed to enable data synchronization (accounts, products, invoices etc.) with third party systems. It can be used for integrating with any ERP, Finance, CRM or ticketing system that supports RESTful API.
It requires no development effort since all data synchronization scenarios are defined with a use of a JSON document that follows the OpenAPI-Specification (v3) Standard. This JSON document will be used to describe the third system RESTful API (authentication, API paths and objects) and the transformation schemas between interworks.cloud and third party system data objects.
The Integration Framework synchronization procedure runs as often as you wish by using our Queue mechanism. With our queue mechanism we make sure that a failed sync action will not halt or cancel whole operation. Also if an entity is not synced (for any reason), system will try every day to sync it again until the sync is successful. The integration framework is executed per installation(for all organizations) and runs synchronization actions for all active Integration instances. Synchronization actions(create, update, etc.) are executed according to the permissions that user has set on the relevant Instance settings page.
Our integration framework currently supports data transformation for the following entities: Account, Contact, Order, Invoice, Product, Payment, Case and Subscription. For more details, check please interworks.cloud JSON Objects