On October 15, 2025, the Odoo Infinys Team is Agusto Xaverius PS,Khalif Nurfattah Adikara & Alma Rahmawati visiting the Infinys Cloud Development Center in Cimahi.
Our visit is for the handover and appreciation to 3 (three) students from SMKN 4 Padalarang, namely: Azzahra Nur Aulia, Muhammad Zidan Hikayatuloh, & Farel Nur Akbar who have completed their 6 (six) months of internship here.
On this occasion, they joined the Odoo team and received tasks to masterOdoo 18 Enterprise license in the e-Commerce & Frontdesk modules and integrated withN8nfor automation in sending notifications via both email & WhatsApp
The following is an explanation of the technology & tasks that have been completed:
Technologies & Applications used:
- Linux Server, VM, & Docker from CloudKilat
- Portainer
- Nginx Proxy Manager & Letsencrypt (SSL)
- Odoo 18 Enterprise Lisensi & PostgreSQL
- N8n
- Waha
- Raja Ongkir API to find out shipping prices
- Gitlab
- Python / Bash Script
- PostMan
PIC : Azzahra Nur Aulia
Assigned tasks:
- Create a Virtual Machine (VM) and domain on the CloudKilat platform.
- Perform installation and configuration of Odoo 18 Enterprise using modified scripts from the Yenthe666 repository.
- Performing installation and configuration of Docker and supporting services such as Portainer, Nginx Proxy Manager (NPM), N8N, and WAHA.
- Setting up domain and SSL through Nginx Proxy Manager and integrating SSL (HTTPS) across all subdomains for secure access.
- Learning the system E-Commerce Odoo 18, specifically the modules Sales, Inventory, and Website Adding and managing product data complete with name, category, stock, price, and images.
- Adding a “Social Marketing” tab on the product page with 4 URL fields (TikTok, Tokopedia, Shopee, Blibli) and icons WhatsApp default.
- Creating automated workflows in N8N to send Email and WhatsApp notifications.
- Adding Global Constants in N8N so that global variables can be used across all workflow nodes. Building Inventory and Warehouse Dashboard to display sales data, products, warehouses, and best sellers in real-time.
b. Benefits of learning:
Creating & understanding the infrastructure installation done from VM, Docker, Database, SSL, and other requirements before moving to the development stage.
- Learning the E-Commerce system Odoo 18, specifically the Sales, Inventory, and Website modules.
- Understanding the flow and main features of the E-Commerce system Odoo 18, particularly in the Sales, Inventory, and Website modules.
- Adding and managing product data complete with name, category, stock, price, and images.
- Able to manage product data comprehensively in Odoo, including name, category, stock, price, and product images.
- Adding a 'Social Marketing' tab on the product page with 4 URL fields (TikTok, Tokopedia, Shopee, Blibli) and a default WhatsApp icon.
- Creating an automated workflow in N8N to send notifications. Understanding the concept of server virtualization and how to create and manage Virtual Machines (VM) on the CloudKilat platform.
- Able to develop an E-Commerce website module by adding a 'Social Marketing' tab that is integrated through the model, view, and controller structure.
- Mastering the creation of automated workflows in N8N to send Email and WhatsApp notifications, including understanding functions and one-to-many relationships in the integration process.
- Able to add and utilize Global Constants in N8N so that global variables can be used across all workflow nodes for automation efficiency.
- And finally, building an Inventory and Warehouse Dashboard to display sales data, products, warehouses, and best sellers in real-time.
3.PIC: Muhammad Zidan Hikayatuloh
Assigned tasks:
- Basic learning of Odoo as an ERP platform, including local installation and on a Virtual Machine.
- Development of a custom Frontdesk module, including the addition of features such as rooms, Wi-Fi Name and Wi-Fi Password, and notification integration.
- Creating an n8n workflow for notifications to visitors on every status change (including finalizing the message format to be sent).
- Advanced learning of Odoo dashboards, including creating a Frontdesk Dashboard with filter features.
- Migration of custom modules, workflows, and dashboards.
b.Benefits of learning:
- Understanding the concept of Docker for application containerization, facilitating the setup of an isolated development environment.
- Understanding Portainer as a Docker management tool.
- Mastering Odoo as an ERP platform, including the creation of custom modules and dashboards for business automation.
- Learning n8n for workflow automation, especially notification integrations like WhatsApp.
- Understanding Nginx as a web server for reverse proxy configuration and module dependencies.
- Able to conduct testing of modules and workflows to ensure stability and performance.
- Knowing the process of data migration from one VM to another, enhancing deployment skills.
3. PIC: Farel Nur Akbar
- Assigned tasks:
- Install and Configure Odoo on the Server
- Install Waha and n8n on the Server
- Configure Raja Ongkir for automatic shipping costs & create the Raja Ongkir Odoo Add-on module
- Configure Xendit for Payment Gateway
Create Odoo Dashboard Reports
b. Benefits of learning:
- Understanding the basic concepts of containerization with Docker
- Knowing how Portainer works for visual container management
- Learning collaboration using Git and GitLab
- Improving debugging and server configuration skills
- Understanding the basic workflow of DevOps
- Learning the basic concepts of ERP (Enterprise Resource Planning) and its application in the workplace.
- Understanding the architecture of Odoo (the relationship between modules, models, and views)
Other albums:


