Overview
Flows are the individual data transfer actions that make up your integration. Each flow handles one specific type of data movement — for example, exporting orders to your ERP or syncing products to your e-commerce platform.
Flows are directional: each one moves data from a source platform to a target platform. The available flows depend on which integration pair you are using and which entity types you enabled during onboarding.
Flow list
The Flows page shows all available flows for your integration, grouped by direction:
To [Platform A] — flows that send data to the first platform in your integration.
To [Platform B] — flows that send data to the second platform in your integration.
Each flow card displays:
The flow name and action
Export One / Export Many buttons for manual syncing
A settings icon to configure the flow
A references icon to view entity mappings
The last synced timestamp
Common flow types
Depending on your connector pair, you will typically see flows for some or all of the following data types:
Orders — syncs orders from the e-commerce platform to the ERP/accounting system
Customers — syncs customer records between platforms
Products/Articles — syncs product data, often from the ERP to the e-commerce platform
Stock/Inventory — syncs inventory levels between platforms
Invoices — creates or updates invoices in the accounting system
Refunds/Credit notes — syncs refund data and creates credit notes
Payouts — matches payment provider payouts to invoices for reconciliation
The exact flows available vary per connector pair.
Running a flow manually
You can trigger a flow manually at any time using the buttons on each flow card:
Export One — syncs a single record. You will be asked to enter a reference number or select which record to sync. This is useful for testing or re-syncing a specific order or product.
Export Many — syncs multiple records. You can specify a date range or other criteria. Use this to backfill historical data or re-sync a batch of records after fixing a configuration issue.
Manual syncs create tasks just like automated syncs, so you can track their progress in Tasks and Logs.
Flow detail page
Click on a flow name to see its detail page. From there you can access:
Settings — configure the flow behavior and field mappings. This takes you to the flow-specific section of Configure > Settings.
Logs — see log messages specific to this flow, filtered from the main Logs view.
Task History — see past task executions for this flow.
The detail page also shows a Time History card with the last sync date, and a Perform task section where you can manually run the flow from a specific date.
Flow card actions
Each flow card has two action buttons — Export One and Export Many — and each button includes a dropdown arrow on the right side. Clicking the dropdown reveals quick-access links:
Logs — jump directly to the log entries for this specific flow
Task History — jump directly to past task executions for this flow
These shortcuts save time compared to navigating to the Logs or Tasks page and filtering manually.
Some flows show the message "You can't run this job manually." This means the flow can only be triggered by a schedule or webhook — manual execution is not available. This is typical for certain webhook-driven flows like real-time order exports.
Flow filters
Filters control which records a flow will process. For example, you can configure an order export flow to only sync orders with a specific status, from certain countries, or in a particular currency.
Filters are configured per flow, not globally. Each flow has its own set of filters. You will see a warning badge on the flow settings page if a recommended filter is not yet configured.
Accessing filters
Click the gear icon (⚙) on a flow card to open its settings page
In the Source section, look for the Filters area
Click Manage filters to open the filter management UI
Built-in filter types
Junipeer offers several preset filter types depending on the entity:
Filter by Status — control which order statuses should be synced (marked as "recommended" for order flows)
Filter by Delivery Countries — only sync orders delivered to specific countries
Filter by Currency — only sync orders in specific currencies
Filter by Countries — filter by billing or origin country
Custom filters (advanced)
For more complex filtering, click Add custom filter (advanced). This opens a rule builder where you can:
Name your filter with a descriptive label
Set match logic — choose between "All must match" (AND — every condition must be true) or "One must match" (OR — any condition can be true)
Build conditions using three parts: a field selector (e.g., Order > Delivery Country), an operator, and a value
Add multiple conditions to a single filter using the "+ Add Condition" button
Available operators for conditions:
Is equal to — exact match
Is not equal to — exclude exact match
Is one of — match any value in a list
Is not one of — exclude a list of values
Each filter can be saved, edited, or removed independently. You can have multiple filters active on a single flow simultaneously.
Tips
Use Export One to test your configuration with a single record before running a full sync.
If a flow shows a very old "last synced" timestamp, it may not be included in a scheduling rule — check Scheduling.
Flows that are toggled off during onboarding will not appear on this page. To enable additional flows, return to the Get Started wizard or the General settings page.