
The mid-market cloud problem
Count the SaaS applications your company pays for. Not the ones on the official vendor list — the real number. Email, CRM, ERP, HR, project management, accounting, ecommerce storefront, marketing automation, support desk, analytics, expense management, payroll, the tool your sales team bought on a credit card last quarter.
The average mid-market company runs 50 to 100 SaaS applications. We've audited companies that were surprised to discover they had 130+.
Every one of those applications is cloud-native. Almost none were designed to share data with each other by default. Your Shopify store doesn't know about your NetSuite inventory. Your HubSpot campaigns don't see your NetSuite customer lifetime values. Your 3PL system can't tell your support desk where a package is without someone copy-pasting tracking numbers.
This is the integration tax. Every new tool you add to the stack creates two or three new integration points. Add a new 3PL? It needs to talk to your ERP for orders, your ecommerce platform for shipping status, and your support tool for tracking info. That's three integrations for one vendor. Multiply that across your entire stack, and you start to understand why mid-market operations teams spend so much time moving data between systems instead of analyzing it.
The fix isn't fewer tools. It's a deliberate strategy for connecting them.
Cloud integration approaches ranked by complexity
There are four main categories of cloud integration tooling. They aren't a progression — you don't graduate from one to the next. Each serves a different operational profile, and picking wrong is expensive.
No-code iPaaS (Celigo, Boomi)
Visual flow builders with pre-built connectors for common applications. You configure integrations by mapping fields, setting triggers, and defining error-handling rules through a UI. No code required for standard use cases.
This is where 80% of mid-market companies should start. Platforms like Celigo come with pre-built integration templates for Shopify-to-NetSuite, Salesforce-to-NetSuite, Amazon-to-NetSuite, and dozens of other patterns. You're not building from scratch — you're configuring and customizing a proven pattern.
The tradeoff is flexibility. When your business process doesn't match the template, customization gets awkward. But for most order-to-cash, procure-to-pay, and CRM sync scenarios, these platforms cover what you need.
Low-code platforms (Workato, Tray.io)
More programming flexibility than no-code iPaaS. These platforms support scripting within flows, complex branching logic, and custom API calls alongside their visual builders. Your team needs some technical depth — a developer or a technically strong business analyst — but they don't need a full engineering team.
Good fit for companies that have outgrown simple field mapping but don't need enterprise API infrastructure.
API management platforms (MuleSoft, Kong, Apigee)
Full API lifecycle management: design, build, secure, monitor, and version APIs across your entire organization. These platforms treat integrations as managed API products, not just data sync jobs.
Enterprise-grade capability. Enterprise pricing to match — MuleSoft implementations commonly land in the six-figure annual range. If you're managing 200+ API endpoints across multiple business units and need governance, rate limiting, and developer portals, this is the right category. If you're connecting Shopify to NetSuite, it's overkill by a factor of ten.
Custom development
Direct API-to-API integration written in code. Node.js calling the NetSuite REST API, Python scripts syncing data between systems, SuiteScript scheduled scripts pushing data outbound. Maximum flexibility, maximum maintenance burden.
Custom development makes sense for integrations with unique business logic that doesn't fit any template — real-time warehouse robotics control, proprietary pricing engines, or systems with poorly documented APIs where a connector doesn't exist. It doesn't make sense for standard Shopify order sync, because you'll spend $40K building what Celigo does for $600/month.
Building a cloud integration strategy
A strategy isn't a vendor selection. It's a framework for deciding how all your systems communicate, who is responsible, and what happens when things break.
Identify your hub system
Most integrations flow through one central system. For the companies we work with, that system is NetSuite. Orders flow in from ecommerce, fulfillment data flows out to 3PLs, financial data flows to reporting tools, customer records sync with CRM.
If NetSuite is your hub, your integration platform needs to understand NetSuite deeply — its record types, saved searches, SuiteScript triggers, and concurrency limits. Generic platforms struggle here. This is why Celigo, built by former NetSuite employees, has a structural advantage for NetSuite-centric companies.
Map your current integrations
All of them. Not just the official ones.
We ask clients to list every way data moves between systems. The official integrations show up quickly — Shopify connector, Salesforce sync, payroll feed. Then we ask about the spreadsheets. The CSV files someone downloads from one system and uploads to another every Monday morning. The sales rep who manually enters web leads into the CRM because the Zapier integration broke six months ago and nobody fixed it.
Those informal integrations are where errors live. They're also the ones with the highest ROI when automated, because you're replacing labor-intensive, error-prone manual work.
Categorize by business impact
Not all integrations are equal.
Critical: order sync, payment processing, inventory updates. If these fail, you lose revenue or ship wrong product. These need real-time or near-real-time sync, robust error handling, and monitoring with alerts.
Important: customer data sync, CRM updates, financial consolidation. Failures cause inefficiency and bad data, but the business doesn't grind to a halt. Hourly or daily sync is usually fine.
Nice-to-have: marketing attribution data, analytics enrichment, internal dashboards. These can run on daily batch processes. Failures are annoying, not urgent.
This categorization determines how much you invest in each integration's reliability, monitoring, and error handling. Don't build every integration like it's critical — you'll blow your budget. Don't treat your order sync like it's nice-to-have — you'll blow your customer relationships.
Choose your platform
Match the platform to your complexity level and team capability. A company with 5 integrations, all involving NetSuite, should use Celigo. A company with 30 integrations across 15 systems, some involving legacy on-premise databases, probably needs Boomi or Workato. A company building a multi-tenant API platform on top of their ERP data needs MuleSoft.
Plan governance
Someone has to own this. Integration platforms are infrastructure, and infrastructure without governance decays.
Define who can create new integrations, who reviews and approves them, who monitors error dashboards daily, and who gets paged at 2 AM when the order sync goes down. Document your integration architecture — which systems connect, what data flows, what the expected volumes are. Review quarterly.
Companies that skip governance end up with 40 integration flows that nobody fully understands, three of which have been silently failing for two months.
Cloud-to-cloud vs hybrid integration
Pure cloud-to-cloud
Shopify places an order. Celigo picks it up via webhook. Celigo transforms the data and pushes it into NetSuite via REST API. NetSuite processes the sales order. All three systems are cloud-hosted managed services. No servers to maintain, no VPNs to configure, no firewall rules to manage.
This is the simplest architecture, and it covers most NetSuite integration scenarios. Your ecommerce platform, CRM, marketing tools, payment processors, and most modern 3PLs are all cloud-native. The integration platform connects them over HTTPS.
Hybrid integration
The hybrid scenario surfaces when one end of the integration isn't in the cloud. A legacy ERP running on-premise that you're migrating away from but need to keep feeding data to NetSuite during the transition. A warehouse management system running on a local server. A manufacturing execution system that only exposes data via an on-premise database.
Hybrid integration requires an agent — a small piece of software installed in your on-premise environment that creates a secure tunnel to the cloud iPaaS. Celigo has an on-premise agent. Boomi has its Atom runtime. These agents connect to local databases, file shares, or APIs behind your firewall and relay data to the cloud platform.
For NetSuite customers, hybrid integration is most common during ERP migrations (old system running alongside NetSuite for 3-6 months) and in manufacturing or distribution environments where warehouse floor systems predate the cloud era.
The industry is moving steadily toward pure cloud-to-cloud. Every year, more on-premise systems get replaced by cloud alternatives, and the hybrid integration use case shrinks. But if you have legacy systems today, your integration strategy needs to account for them.
Security and compliance
Integration platforms move your most sensitive data — customer records, payment information, financial transactions, employee data. Security can't be an afterthought.
Data in transit. TLS 1.2+ encryption for all API communication. This is table stakes in 2026, and every reputable iPaaS enforces it by default. If a vendor can't confirm TLS for all data movement, walk away.
Authentication. Each connected system has its own authentication preferences. NetSuite uses token-based authentication (TBA) or OAuth 2.0. Shopify uses API keys. Salesforce uses OAuth. Your iPaaS needs to handle all of these and store credentials securely — encrypted at rest, never exposed in logs or error messages.
Data residency. Where does your iPaaS process and store data? This matters for GDPR (EU data must stay in EU or have adequate protections), SOC 2 compliance, and industry-specific regulations. Celigo processes data in AWS regions and provides SOC 2 Type II compliance. Boomi offers similar. If your compliance team asks where customer data is being transformed during an integration flow, you need a clear answer.
Audit trails. Who created that integration flow? Who modified it last Tuesday? When did that field mapping change? Celigo and Boomi both provide audit logging for configuration changes and data processing. You need this for SOC 2 audits and for internal incident investigation.
PCI scope. Here is the one that catches people off guard. If credit card numbers or other cardholder data flow through your integration platform — even in transit — your iPaaS becomes part of your PCI compliance environment. The preferred approach: keep payment data out of the integration layer entirely. Let your payment gateway tokenize cards before the data ever reaches the iPaaS. If payment data must flow through integrations, confirm your iPaaS is PCI DSS compliant and factor that into your compliance documentation.
What cloud integration costs
Budgeting for integration involves four cost categories. Companies that only budget for the first one get surprised.
iPaaS licensing. $20K to $80K per year for mid-market companies. Celigo sits at the lower end for NetSuite-centric setups (roughly $25K-40K/year for a typical mid-market deployment with 5-8 integrations). Boomi lands mid-range. MuleSoft pushes past $100K/year easily.
Implementation. $10K to $50K depending on the number of integrations, complexity, and how clean your data is. A straightforward Shopify-to-NetSuite integration via Celigo with standard field mappings takes 2-3 weeks and runs $8K-15K. A complex multi-subsidiary, multi-currency integration with custom business logic takes 6-10 weeks and runs $25K-50K.
Ongoing maintenance. Budget 15-20% of your initial implementation cost per year. APIs change, business requirements shift, vendors update their platforms, and error patterns evolve. Someone needs to monitor dashboards, investigate failures, and update mappings when you add a new product line or change your fulfillment process.
The cost of not integrating. This is the number most companies don't calculate. Manual data entry, reconciliation spreadsheets, and error correction consume real labor hours. A mid-size ecommerce company doing manual order entry from their storefront to their ERP, manual inventory updates, and manual financial reconciliation easily spends $50K-75K per year in staff time on work that an integration platform eliminates. Add the cost of errors — oversold inventory, delayed shipments, incorrect invoices — and the business case for integration builds itself.
Here's a cloud integration strategy put into practice for a NetSuite-centric business.
Frequently asked questions
Frequently Asked Questions
Strategy first, platform second
The platform you choose matters less than the strategy behind it. Companies that pick Celigo and implement it with clear governance, monitoring, and error handling outperform companies that buy MuleSoft and let integrations sprawl without oversight.
Start with your hub system, map what you have, categorize by business impact, and choose the platform that matches your complexity. Then invest in governance — because integrations are infrastructure, and infrastructure needs ownership.
Need help with your NetSuite project?
Whether it's integrations, customization, or support — let's talk about how we can help.

BrokenRubik
NetSuite Development Agency
Expert team specializing in NetSuite ERP, SuiteCommerce development, and enterprise integrations. Oracle NetSuite partner with 10+ years of experience delivering scalable solutions for mid-market and enterprise clients worldwide.
Get More Insights Like This
Join our newsletter for weekly tips, tutorials, and exclusive content delivered to your inbox.
Related Articles
What is iPaaS? Integration Platform as a Service Explained
What iPaaS means, how it works, and why mid-market companies use platforms like Celigo to connect NetSuite, Shopify, Salesforce, and other business applications.
Ecommerce Automation: Connect Your Store to NetSuite
How to automate the flow between your ecommerce platform and NetSuite. Orders, inventory, customers, returns — without the manual work.
Enterprise Application Integration & iPaaS Guide
Guide to enterprise application integration (EAI). From point-to-point to ESB to iPaaS — how companies connect their business applications today.
BrokenRubik