Success Stories
Integrate webshop with an inventory management system
Challenge
- Highly successful webshop not integrated with inventory management system.
- 4+ hours / week manual effort to enter orders into the inventory management system.
- Manual rounding led to differences in prices between different systems, causing problems.
- Only one person knew the process - orders not processed during holidays and sick leave.
- A lot of manual work keeping us away from focusing on important elements to increase revenue and profit.
Solution
- Integration of webshop and inventory management system via Cloudomation.
- 2 days of effort to set up the integration.
Result
- New orders are processed fully automatically.
- 4+ hours per week time saved.
- Prices are synchronised exactly. No more rounding differences.
- Orders are processed independently of employees, also on weekends, holidays, and during the night.
- Employees are freed up for customer care and more high-value tasks.
- Webshop is now ready to grow even further. More orders can be processed quickly and easily.
- We defined a plan to spend more time on customer facing improvements with the ultimate goal to increase customer loyalty and revenue.
- Extension of integration possible to connect more systems, e.g. accounting.
Details
- Order information is requrested from SaaS webshop system (Magento) via REST API.
- Product information: ID, amount, discount codes.
- Customer information: name, delivery address, invoice address, phone number, email address.
- New orders are requested every 30 minutes.
- Order information is transferred to the on-premise inventory management system (MS SQL) via the Cloudomation satellite.
- When the on-premise system is shut down or rebooted, the satellite automatically reconnects. Order processing continues at exactly the point of interruption. Double processing of orders or lost orders are impossible.
- Customer information is cross-checked with existing customers and classified: new or existing customer.
- Data wrangling to ensure correct processing:
- All phone numbers are converted to the E.164 standard. Any international phone number can be processed.
- Anomaly detection logic for intelligent mapping of existing customers:
- Same customer name, but different phone number – assume phone number changed.
- Same name, different delivery address – assume moved.
- Same name and both different address and phone number – assume different person with same name.
- New customers are created in the inventory management system.
- Order is created in the inventory management system. Invoice and delivery slip are created.
- Packaging and shippping are the only manual steps left in the process.
A Cloudomation automation expert conducted an in-depth requirements analysis with Aras employees who are responsible for the order process. This was followed by a technical audit in coordination with external IT service providers: the webshop hosting provider, as well as the inventory managemet system development company. The integration was developed by Cloudomation in close coordination with Aras. During a six week trial period Aras was able to fully test the process. Minor adaptations were done to ensure every possible scenario is covered. After go-live of the process, we continue to support Aras in the use of the process and work with them to extend it further.
- Extend the process to automatically print delivery slip and invoice on the warehouse printer so that the warehouse has a physical “to-do” package of delivery slips.
- Add automatical send-out of dispatch notice and invoice to customers after package has been handed over to logistics partner.
- Automatic forwarding of invoice information to accountant’s software.
- Automatic send-out of vouchers and other loyalty program items to customers two weeks after their last purchase.

Deployment Automation
Challenge
- More than 100 dedicated customer servers worldwide.
- Deploying new instance manually took more than two hours.
- Errors happened frequently.
- A lot of manual work to get the job done and afterwards additional time spent on troubleshooting and fixing errors.
Solution
- Automation of deployment with Cloudomation.
- 8 hours of effort for developing automation script.
Result
- Deploying new instance takes 5 minutes.
- Error-free deployment.
- Full audit trail of deployment.
- Anyone can deploy new instances, not just System Administrators.
- Parallel deployments possible.
- New automated process fully accepted by the employees.
- Increased Customer service quality.
- Reduced significantly time-to-market to onboard new customers.
Details
- Spin up AWS machine of specific type.
- Configure security groups.
- Configure network.
- Configure hard disk.
- Set up operating system.
- Install, update, and configure libraries.
- Download, set up and configure software product.
- Create account for customer on software product.
- Send notification email with login credentials to System Administrator, who does a final check and then forwards the credentials to the customer.
One System Administrator from Semantic Web Company and one Automation Specialist from Cloudomation sat together one afternoon. The System Administrator didn’t know Python. With support from our expert, he was able to develop the automation script himself. He now owns the process and can extend and adapt it on his own.
- Extend the automated process for additional deployment options, e.g. on different environments and with different components.
- Add steps before and after the process, e.g. a quick test after deployment finished, and direct send out of credentials to the customer.
- Automate roll-out of updates and other maintenance processes.
Swiss Software Company
Automated payslip delivery to HR tool
Challenge
- Over 300 employees need access to payslips in HR tool.
- Payroll tool which produces payslips lacks functionality to deliver payslips directly to HR tool.
- Existing integration layer lacks crucial functionality: cannot read pdf payslips to extract employee number and cannot upload pdf files to HR tool.
- Customer spends significant amount of manual work to get the payslips deliverd to the HR tool and still faces errors in payslip delivery.
Solution
- Payslip delivery automated with Cloudomation.
- 12 hours of effort for developing automation script.
Result
- Payslips are delivered automatically.
- Delivery of correct payslip to each employee is ensured.
- Fully documented audit trail of payslip delivery.
- Notifications in place for invalid employee numbers and excess payslips.
- Process can now be extended to automate more tasks in HR administration.
Details
- Payslips are uploaded in bulk to Cloudomation.
- Parse payslip pdf files to extract employee number.
- Access HR database to extract mapping of employee numbers between payslip tool and HR tool, which use different employee numbering systems.
- Check: Correct employee number in payslip pdf?
- Check: Each payslip can be assigned to an employee? (No excess payslips.)
- Create report containing all successful uploads and any issues that were encountered. If there are issues, all valid pdfs are still uploaded.
- Upload individual payslips to correct employee account in HR tool. Employees can now see and download their payslips in the HR tool.
One Business Applications Manager from the customer and one Automation Specialist from Cloudomation met for two afternoons. With support from our expert, the Business Applications Manager developed the automation script himself. He now owns the process and can extend and adapt it on his own.
- Streamlining automated process: parallel processing of pdfs, parallel creation of employee number mapping.
- Direct automated download of payslip pdfs from source.
- Dynamic update of employee number mapping for new or resigning employees.
Viennese SaaS Company
Application Release Automation
Challenge
- Need to support several releases per day.
- Poor performance of build process automation with build service of popular cloud provider.
- Build failed frequently.
- When working, build took 15 minutes.
- Error prone release process resulting in additional time spend on fixing issues and getting the release job done.
Solution
- Automate build process with Cloudomation.
- 3 days of effort for developing automation script.
Result
- Build completes much faster: 2-3 minutes.
- Build completes reliably without errors.
- Build automation script is a lot shorter and clearer. Before: 693 lines of code, now: 360 lines of code.
- More granular control of build steps.
- Extension of process automation is now possible.
- Developers focus on coding and bringing new features out instead of fixing release errors.
Details
- Integration with git source control system: git commit triggers build.
- Source code extracted from git.
- Components are built and deployed in fixed order. This was much easier to do in Cloudomation than before.
- Build completes in 2-3 minutes. Before it took 15 minutes.
One Automation Expert from Cloudomation developed the build automation flow script based on the previously used build script. In cooperation with the build master, our expert was able to improve elegance and performance of the build process significantly.
- Further improve performance by only building components with committed changes, instead of always running a full build.
- Extend build automation into full CI/CD pipeline.
Let us tell your story!
You want to improve your processes with automation? Contact us for a 30 minute free consultation.