zSYNCs Odoo Modules
To make sure your solution stays streamlined, zSYNC is comprised of several specific Odoo modules, built to work together. Here are the core modules:
Note: if none of the existing modules suits your needs, talk to us or feel free to write your own.
| Required for zSYNC (default: no) | Module name | Technical name | Purpose |
|---|---|---|---|
| yes | Zebroo Sync | zbsync | Provides the core zSYNC structure and functionality: pipelines, workers, instances, batches, environments and variables. |
| AI Code Assistant | zbsync_ai_code | AI-assisted code, mapping and pipeline generation for zSYNC. | |
| Excel/CSV | zbsync_excel_csv | Excel (.xlsx) and CSV grabber/dumper. | |
| File System | zbsync_files | File grabber/dumper — reads and writes files on disk via glob patterns. | |
| FTP/SFTP | zbsync_ftp | FTP/SFTP file grabber/dumper. | |
| JSON | zbsync_json | JSON grabber/transformer. | |
| zSYNC Mapper | zbsync_mapper | Field mapping engine — used by nearly every pipeline to reshape and rename data. | |
| Marketplace | zbsync_marketplace | Share, upload and download pipelines, workers and mappings via a template marketplace. | |
| Marketplace Mapper | zbsync_marketplace_mapper | Marketplace upload/download support for mapper mappings. | |
| Marketplace Transformer Helper | zbsync_marketplace_transformer_helper | Marketplace upload/download support for reusable transformer helper code. | |
| Odoo Grabber/Dumper | zbsync_odoo | Odoo-to-Odoo integration via odoorpc (grabber and dumper). | |
| Odoo Flows Integration | zbsync_odoo_flows | Integration with the odoo_flows workflow engine. | |
| Odoo Mapper | zbsync_odoo_mapper | Odoo-specific mapping helpers built on top of the zSYNC Mapper. | |
| PDF Reader | zbsync_pdfreader | Extracts data from PDF files (pypdf). | |
| Pipeline Widget | zbsync_pipeline_widget | Visual, Kanban-style chart widget for building pipelines. | |
| Pipeline Widget Chart Preview | zbsync_pipeline_widget_chart_preview | Chart preview rendering for the pipeline widget. | |
| Queue Job | zbsync_queuejob | Queue Job integration for asynchronous pipeline/batch execution. | |
| HTTP Receiver | zbsync_receiver | Exposes pipelines as HTTP endpoints. | |
| RSA/JWT Receiver Auth | zbsync_web_jwt (folder: zbsync_receiver_jwt) | RSA-encrypted JWT bearer-token authorisation for HTTP receiver endpoints. | |
| Sample Pipelines | zbsync_samples | Example/demo pipelines. | |
| Shell/Bash | zbsync_shell | Executes shell/bash commands (sarge). | |
| Snowflake | zbsync_snowflake | Snowflake data warehouse grabber (grabbing only, no dumper). | |
| SOAP | zbsync_soap | SOAP web service grabber (zeep). | |
| API Specification | zbsync_specification | OpenAPI/REST specification configuration for receiver endpoints (payloads, responses). | |
| SQL | zbsync_sql | SQL database grabber, dumper and raw SQL executor (SQLAlchemy: MySQL, PostgreSQL, MSSQL). | |
| Test Structures | zbsync_teststruct | Demo/test Odoo models (partner, order, order line, tag) used for docs and testing. | |
| EDI Transformer | zbsync_transformer_edi | EDI data transformer. | |
| Transformer Helper | zbsync_transformer_helper | Reusable, shareable transformer/mapping code snippets. | |
| Method/Field Triggers | zbsync_trigger_methods | Fires pipelines on Odoo ORM method calls or field changes. | |
| UI Binding | zbsync_uibinding | Binds pipeline execution to UI buttons, menu items and file uploads. | |
| Web Grabber/Dumper | zbsync_web | REST API HTTP grabber/dumper. | |
| eBay Auth | zbsync_web_ebay | eBay-specific OAuth authentication. | |
| JWT Specification | zbsync_web_jwt_specification | JWT authentication support for API specifications. | |
| OAuth2 | zbsync_web_oauth | OAuth2 web authentication. | |
| WebDAV | zbsync_webdav | WebDAV file grabber/dumper. | |
| Import Wizards | zbsync_wizards | File upload wizards (e.g. Excel import UI). | |
| XML | zbsync_xml | XML structural transformer. | |
| Pipeline Export/Import | zbsync_xport | Exports/imports pipelines (and other zSYNC records) as JSON. | |
| Pipeline Export/Import UI | zbsync_xport_ui | UI for importing and exporting pipelines. | |
| ZIP | zbsync_zipper | ZIP file creation and extraction. |
Note: the technical names
zbsync_mapper_importandzbsync_mapper_uxfrom earlier zSYNC versions no longer exist as separate modules in the current codebase; their functionality now lives inzbsync_mapper.zbsync_wedavwas a typo forzbsync_webdav.