
90%
automation of data exchange between NetSuite and Amazon S3 through custom XML workflows
80%
reduction in transaction-level errors with built-in validations and error tracking in NetSuite
4x
faster order-to-fulfillment processing using Celigo-integrated saved searches and flows

About
Client
Business
Brand Insights
Endota Spa is a leading Australian wellness and beauty brand offering a diverse range of spa treatments, skincare products, and wellness experiences designed to promote holistic wellbeing and relaxation.
Store Presence
The brand has a strong footprint across Australia, operating numerous spa locations and an expanding digital presence to serve a broad customer base seeking premium natural products and services.
Operational Challenges
The client faced inefficiencies in manually managing order and fulfillment workflows, lacked real-time integration between NetSuite and Amazon S3, and struggled with ensuring accurate and timely XML-based data exchange, which impacted automation, inventory visibility, and data accuracy.


Our Solutions
Our team implemented a scalable integration between NetSuite and Amazon S3 via Celigo, enabling full automation of Endota Spa’s order and fulfillment processes.

Business-Driven Export Automation (SO, PO, TO → Amazon S3)
Sales, purchase, and transfer orders are exported from NetSuite to Amazon S3 as XML using saved searches filtered by business conditions.
Real-Time XML Import Handling (IA, IR, IF ← Amazon S3)
XML files for adjustments, receipts, and fulfillments are automatically fetched from S3, parsed, and securely staged into NetSuite custom records.
Transaction Generation from Validated Data
Staged data is validated and transformed into NetSuite transactions (IA, IR, IF), ensuring accurate inventory and fulfillment updates without manual effort.
Built-In Error Logging & Reprocessing
Custom error tracking captures failed records with clear messages, enabling users to fix and reprocess them directly within NetSuite.

Challenges
Implementing automated XML integration involved overcoming key technical and operational hurdles.
Complex XML and Data Mapping
Ensuring XML matched external schemas with nested data required extensive configuration, precise mapping, and thorough testing for accuracy.
Large Volume and Conditional Logic
Handling large saved search results needed batching, while conditional export rules required ongoing refinement to align with business needs.
Custom Scripting and S3 Monitoring
Advanced Celigo scripting managed XML parsing and errors, while secure S3 monitoring prevented file duplication and loss.


Results
The NetSuite and Amazon S3 integration via Celigo delivered significant improvements in order fulfillment, data accuracy, and system scalability.
Streamlined Order & Fulfillment Automation
Automated export of Sales, Purchase, and Transfer Orders to Amazon S3, and seamless import of fulfillment and inventory transactions into NetSuite, eliminating manual processing.
Enhanced Data Accuracy & Error Reduction
XML validations and automation minimized human errors and ensured only clean, validated data was updated in NetSuite records.
Near Real-Time Transaction Processing
Fast processing of orders and inventory updates reduced delays and improved overall operational responsiveness.
Robust Monitoring & Scalable Architecture
Custom dashboards and error handling improved visibility and troubleshooting, while modular flows supported easy updates and future growth.