how it works
Shopify + Fortnox: Order Sync
How orders flow from Shopify to Fortnox: triggers, timing, and what to expect.
Cancelling orders in Specter
How to correctly cancel orders in Specter when using a payment provider integration — why the Cancel order action must be used instead of Delete, and what happens if you delete instead.
Custom Mapper — advanced data mapping and fallback logic
How Junipeer's Custom Mapper lets you define advanced field mapping, fallback logic, and data routing beyond the standard configuration.
Business Central — product variant mapping to Centra
How to map Business Central product variant dimension values to Centra size charts using Junipeer's Size Chart Setter — setup, best practices, and how to fix missing mappings.
Fortnox order row settings and post-purchase modifications
How VAT and price settings work per order row in Fortnox, and what happens when an order is modified after it has been synced.
Centra orders and shipments — how fulfillment works
How Centra separates orders from shipments, why payment capture is tied to delivery, and how Junipeer uses this model for invoicing.
Connecting unsupported payment solutions
How to handle payment solutions that don't have a dedicated Junipeer connector, including the auto-mark-as-paid workaround for PayPal and similar methods.
Matching payout references in Fortnox
How payout reference matching works in Fortnox — which fields to configure, how to align your e-commerce and PSP connectors, and how to diagnose "no invoice found" errors.
Dashboard
The Dashboard gives you a quick summary of your integration activity. It is the first thing you see when you open an integration in Junipeer.
Order Sync
How order synchronization works between your e-commerce platform and ERP, including order mapping, status handling, and error recovery.
Configure
The Configure section is where you fine-tune how your integration works. It is accessible from the left sidebar and contains four subsections:
Bookkeeping
How Junipeer handles invoices, credit notes, payment matching, and VAT across your integration.
Connectors
The Connectors page displays the two platforms in your integration and lets you manage the credentials used to connect to each one. Every integration has exactly two connectors — one for each side of the data sync.
Payout reconciliation
How payment provider payouts are matched to invoices in your ERP, including multi-currency and fee handling.
Flows
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.
Entities
Entities represent the individual data records that Junipeer has synced between your platforms — orders, customers, products, stock levels, and more. The Entities page lets you browse, search, and inspect these records.
Tasks
Tasks are the individual units of work created when your flows run. Every sync operation — whether triggered by a schedule, a webhook, or a manual action — creates one or more tasks. The Tasks page lets you monitor these operations and investigate any that did not complete succes
Logs
The Logs page provides a detailed audit trail of everything that happens during your syncs. Each log entry records a specific event — such as a successful record export, a warning about missing data, or an error that prevented a sync from completing.
References
References are the ID mappings that link records between your two connected platforms. When Junipeer syncs a record — such as an order from your e-commerce platform to your ERP — it creates a reference that connects the source ID to the corresponding target ID. This is how Junipe
Scheduling
Scheduling lets your flows run automatically at regular intervals, so you do not have to trigger syncs manually. You can set up multiple scheduling rules, each controlling when and how often specific flows run.
Time History
Time History tracks the "last loaded" date for each data type and direction in your integration. This date determines where the next sync starts — Junipeer only syncs records that have been created or modified after the last loaded date.
Webhooks
Webhooks enable real-time syncing by reacting to events as they happen in your connected platforms. Instead of waiting for a scheduled sync, a webhook triggers a task immediately — for example, syncing a new order the moment it is created in your e-commerce platform.