Multiple Fulfillment Request Integrations per Source
Summary
Learn how to configure and manage multiple fulfillment request integrations on a single source to support parallel workflows or transitions between fulfillment methods.
Flxpoint allows you to enable multiple Fulfillment Request (FR) integrations on a single source simultaneously. When multiple integrations are active, Flxpoint sends the order data through every enabled integration in parallel. This is most commonly used when transitioning a vendor from one method to another, such as moving from manual email PDFs to automated CSV exports, ensuring no orders are missed during the switch.
- Navigate to Sources and select the specific source you want to modify.
- Click the Integrations tab and locate the Fulfillment Requests section.
- Click Add Integration to choose a second connection type (e.g., if you already have Email PDF, you might add CSV via SFTP).
- Configure the connection settings for the new integration, including credentials and mapping templates.
- Ensure the Status toggle is set to Enabled for both the old and new integrations.
When an order is routed to a source with multiple active FR integrations, Flxpoint performs the following actions:
- Generates a Fulfillment Request for the source as usual.
- Triggers all enabled FR integrations at the scheduled time or upon manual execution.
- Sends the order data to all endpoints (e.g., one copy goes to the vendor's email, and another is uploaded to their SFTP server).
To safely migrate a vendor to a new fulfillment method, follow this recommended workflow:
- Parallel Run: Enable the new integration alongside the existing one. Monitor both for 2 to 3 days to ensure the new data format (CSV/EDI) is accurate and successfully received.
- Verification: Confirm with the vendor that the new automated method contains all necessary fields and matches the legacy PDF or email format.
- Deactivation: Once the new method is confirmed stable, navigate back to the source integrations and toggle the old integration to Disabled.
Vendor fulfills the order twice?
This occurs because both integrations are active. Flxpoint sends the request to all enabled endpoints. Always notify your vendor before enabling a second integration so they can ignore the duplicate during the testing period.
Integration types that cannot coexist?
While most standard integrations (Email, CSV, SFTP, HTTP) can run together, avoid running multiple API-based integrations that pull their own status updates, as they may conflict when trying to write back fulfillment data to the same Fulfillment Request in Flxpoint.
