What It Is:
This article explains how Celigo’s multi-instance flow capability lets you define a single “base flow” template and automatically spawn instance flows for each brand, region, subsidiary, or business unit. Each instance inherits the base logic but can override only what’s different (e.g. connection IDs, mappings, filters). This drastically reduces on duplication and makes large, distributed operations easier to manage.
Need to Use:
Use this feature when:
- You’re running multiple storefronts, marketplaces, or regional operations from the same ERP.
- Each subsidiary requires slightly different mappings or connections but the core logic stays the same.
- You want to roll out new integrations rapidly without rebuilding or copying flows manually.
Key Benefits:
- Single Source of Truth: Maintain one base flow with shared logic; all instances stay consistent.
- Reduced Maintenance : Update transformations and mappings once at the base flow and push changes to all instances.
- Scalable : Launch new brands or regions by creating a new instance instead of a brand-new flow.
- Independent Control: Monitor run history, errors, and schedules per instance while still keeping a unified architecture.
- Compliance & Governance: Ensures every region is using approved logic while still allowing local overrides.
Steps Involved:
- Design a Base Flow:
- Build the core data path, transformations, and connectors common to all brands/regions.
- Test and validate it thoroughly.
- Configure Instance Overrides:
- In the integrator.io UI, create instances from the base flow.
- Supply different connection credentials, filters, or mapping overrides for each instance.
- Tag or label instances by brand, region, or subsidiary for easy identification.
- Deploy & Monitor Instances:
- Start each instance independently.
- Use Celigo’s dashboard to monitor run results, logs, and errors per instance.
- Propagate Changes from Base Flow:
- When business logic changes, update the base flow once.
- Push updates to all linked instances to keep them synchronized.
- Example Use Cases:
- Multi-region Shopify -> NetSuite order integrations with country-specific tax codes.
- B2B vs. B2C storefronts that share 80% of the same NetSuite mapping.
- Brand-specific pricing flows pulling from one ERP but different price levels.
Multi-instance flows in Celigo offer a powerful way to scale and manage integrations across brands, regions, or subsidiaries. By maintaining a single base flow and only customizing what’s necessary per instance, you reduce maintenance effort, ensure consistency, and accelerate rollouts—keeping your integration architecture both flexible and efficient.