Fluent Platform Integrations and Connections
Essential knowledge
Intended Audience:
Technical User
Author:
Fluent Commerce
Changed on:
12 June 2025
Overview
Fluent platform functionalities are designed to be flexible by integrating with other APIs and Connectors and provides a real time view of the Inventory to the sales channels, enables integration with Warehouse Management Systems (WMS), carrier services, ERPs, etc.Key points
- Some common interfaces, and the information shared between these interfaces and the Fluent Platform
- GraphQL, and understand its benefits over REST APIs.
- Events API, Inventory Batches, Webhooks, and Connectors
Common Interfaces
There are many interfaces that you may come across in your projects, below we talk about some of the more common ones, and the information that's shared between them and the Fluent Order Management System.| Online Store | Source of orders can come from:
|
| Product Master (PIM) | Product information management systems share the following data with Fluent:
|
| Inventory Master (ERP) |
|
| Carrier Service | The Carrier Service may:
|
| Payment Service | Can be used for
|
| Warehouse Management System | The Warehouse Management System or a Drop Ship Vendor may:
|
Integration Layers
Not all the integration payloads coming into and going out of the Fluent OMS need to follow a pre-defined structure. This is because the Fluent platform is designed to accept and process payloads in a particular format only. Third-party systems too, may follow a payload structure of their own. Hence, in order for Fluent OMS to communicate with third-party systems, it will need to transform its payload structure to a format that the Fluent platform understands and vice versa. This transformation is carried out by the Integration Layer between the Fluent OMS and the third-party systems.Methods of Integration
APIs
Platform (REST) APIsFluent's Platform APIs are REST based and deal with platform related activities such as:- Authentication (OAuth)
- Plugin Uploads/Installation
- Handling Events
- Workflow Updates
Domain (GraphQL) APIsFluent's Domain related APIs are GraphQL based, and used for activities such as:
- Creation of entities like orders, fulfilment options, etc.
- Getting information about location, inventory, etc.
- Getting orders that are in a particular state
- Getting details of a particular order, etc.
- Any other information that's sitting within the domain side of things)