API, Integration, and Connectors
Authors:
Matthew Hesford, Esma Tuzovic, Anita Gu, Cille Schliebitz
Changed on:
2 Feb 2025
Overview
API, Integration, and Connectors
This lesson covers the various integrations and connections with the Fluent platform.
Key points
- Fluent is designed to integrate flexibly with other API's and connectors
- Fluent provides connectivity via Rest and GraphQL API's
- Webhooks provide outbound connectivity from Fluent
Common Interfaces
There are many interfaces that you may come across in your projects. Below are some of the more common ones, and the information that's shared between them and the Fluent platform
Fluent Order Management
Fluent Order Management Availability, Orchestration , Inventory, Store, Service functionality are designed with flexibility to communicate with other APIs and Connectors
Online Store
- Source data can be obtained from e-commerce stores, Marketplaces, and other sales channels
- These data sources may share order and payment transaction information with the Fluent platform.
- Fluent will respond with:
- Available to Sell (inventory)
- Realtime fulfilment options for PDP/carts/checkout
- Order status updates
PIM
Product information management (PIM) share the following data with Fluent:
- Master data (products/categories)
- Product descriptions / names / pricing / images
Note: While Fluent Order Management needs a master data list from the PIM, Fluent Order Management does not maintain this master data.
ERP
Fluent Order Management can easily connect with CRMs and ERPs.
Carrier Service
Fluent Commerce provides a number of standard webhooks for common third party integrations like courier provider hook, or email provider hook.
Payment Service
Order Orchestration can talk with Payment APIs and get triggers / events like refund, payment success, fraud checks.
WMS
The Warehouse Management System or a Drop Ship Vendor may:
- Receive a Fulfilment request from Fluent OMS
- Send fulfilment updates to the Fluent OMS, such as updates on the Pick & Pack process
APIs
The Fluent GraphQL API provides powerful access to data, integration, and orchestration-driven business logic. Fluent’s GraphQL API is defined by its data model schema and provides the ability to create, update, query, and search across the core order management domain model.
Fluent also provides REST APIs for platform-level integration and access, such as authentication, triggering orchestration events, sending inventory batches, etc.
Webhooks
Webhooks enable outbound integration by providing external applications with real-time information.
Fluent Order Management provides some standard webhooks as Rules within the Rule Library for common third-party integrations. Following are some examples of webhooks:
- Email provider hook
- SMS provider hook
- Carrier aggregator hook
- Courier hook
Webhooks form part of the integration patterns provided by the Fluent Platform and should be used when appropriate.
Connectors
Fluent Order Management includes a growing library of Connectors that provide configuration-based integration with well known 3rd party applications and platforms in the ecosystem.
Currently available connectors include:
- Salesforce Connectors
- Commercetools Connectors
- Adobe Connectors
- SCIM Connectors
…and there's more to come!
Learn more about the Salesforce connectors including Salesforce Commerce Cloud (SFCC) and Service Cloud (SFSC).
Learn more about the Commercetools connector.
Learn more about Adobe connector.
Learn more about SCIM connector.