Modules

Extend the functionality of AtroCore/AtroPIM with modules. Only use the ones you need!

Our free, open-source core handles a wide range of requirements on its own. Everything below is optional and priced separately, grouped into five areas: Data Exchange, Data and Process Management, ERP, Product Content and Publishing, and Access and Infrastructure. Modules are rented as part of our SaaS edition, or purchased as a perpetual license for on-premise installations. Adapters for integrations with specific third-party systems are not listed on this page. Visit our online store to learn more.

Data Exchange

Export

Export

  • Configure and run multiple export feeds for manual or automated execution.

  • Export data from any system entity together with its directly related entities.

  • Choose from multiple file formats, including CSV, XLSX, JSON, and XML.

  • Select a local destination folder for the exported files.

  • Efficiently export large millions of records using parallel worker processing.

Export: Database

Export: Database

  • Export data to multiple external databases, including MySQL, MSSQL, PostgreSQL, MariaDB, Rocket Vertica, and Hana.

  • Run exports manually or automatically using a standard database query.

  • Build the database queries using a template engine with support for variables.

Export: HTTP Request

Export: HTTP Request

  • Export structured data manually or automatically via HTTP request.

  • Configure and execute REST/SOAP API calls with any data structure, without writing code.

  • Configure custom headers.

  • Configure response processing to fit your workflow.

  • Support multiple authentification types, including OAuth 2.0, Bearer Token, and others.

Export: Remote File

Export: Remote File

  • Export data manually or automatically to various remote file locations.

  • Choose from multiple file formats, including CSV, XLSX, JSON, and XML.

  • Generate and transfer files securely via FTP or SFTP.

  • Configure custom logic for file naming.

  • Automatically authenticate before transfer to keep the connection secure.

Import

Import

  • Configure and run multiple import feeds for manual or automated execution.

  • Choose from multiple file formats, including CSV, XLSX, JSON, and XML.

  • Use the standard (Configurator) processing type or build a custom one.

  • Process large files automatically – the system splits them into chunks and processes each chunk in parallel.

  • Load data into any entity in the system, together with its directly related entities.

Import: Database

Import: Database

  • Import data from multiple external databases, including MySQL, MSSQL, PostgreSQL, MariaDB, Rocket Vertica, and Hana.

  • Run imports manually or automatically using a standard database query.

  • Build the database queries using a template engine with support for variables.

Import: HTTP Request

Import: HTTP Request

  • Import structured data manually or automatically via HTTP request.

  • Configure and execute REST/SOAP API calls with any data structure, without writing code.

  • Configure custom headers.

  • Support multiple authentification types, including OAuth 2.0, Bearer Token, and others.

Import: Remote File

Import: Remote File

  • Import data manually or automatically from various remote files.

  • Access files securely via FTP, SFTP, or URL.

  • Automatically authenticate before transfer to keep the connection secure.

Synchronization

Synchronization

  • Orchestrate multiple import and export feeds of any type as a single synchronization.

  • Process an uploaded file through multiple import feeds.

  • Transform data on the fly before import or export, using custom scripts.

  • Define the execution order for your import/export feeds.

  • Run the synchronization sequence manually or automatically.

Data and Process Management

AI Integration

AI Integration

  • Generate product descriptions, translations, meta titles, meta descriptions, and other content using ChatGPT, Claude, or Gemini.

  • Apply AI-generated values automatically in the background or review and edit AI-suggested values before saving them.

  • Customize prompts using the template engine.

  • Generate content in bulk across many records, manually or automatically.

Activities

Activities

  • Create and manage tasks and appointments with priorities and deadlines.

  • Track task progress by status and receive notifications when updates occur.

  • Manage, edit, archive, and filter tasks for full transparency.

Advanced Data Management

Advanced Data Management

  • Create custom relation properties.

  • Use the "Script" data type for fields and attributes.

  • Lock values to prevent them from being changed by the system.

  • Use fuzzy search and Levenshtein matching.

  • Use dynamic relations based on predefined filter queries.

  • Convert attribute values from one data type to another.

Data Quality

Data Quality

  • Evaluate data accuracy with customizable validation rules.

  • Score quality using a flexible, percentage-based system.

  • Monitor the completeness of field and attribute values.

  • Monitor completeness for each content language.

  • Monitor completeness for each individual channel.

  • Identify empty fields and attributes.

  • Use custom scripts to define flexible conditions for calculating the quality percentage.

  • Configure a dashlet for a visual overview of overall data quality across all records.

Discussions

Discussions

  • Hold multiple discussions on any record page.

  • Communicate in real time and share ideas.

  • Mention other users in a thread so they receive a notification.

  • Make decisions collaboratively.

Projects

Projects

  • Plan, track, and collaborate on projects in one place.

  • Adapt you project workflow with a flexible, customizable setup.

  • Keep your team aligned from start to finish.

Reports

Reports

  • Create customized reports by grouping data.

  • Calculate key statistics automatically.

  • View summary or cross-table reports directly on your dashboard.

Translations

Translations

  • Manage multilingual content across your system.

  • Translate labels and content for each field or attribute individually or in bulk.

  • Use DeepL as the translation engine.

  • Enable or disable automatic translation for any multilingual field or attribute, keeping manual control where needed.

  • Create a custom glossary to be applied during automatic translation.

  • Track translation status by marking fields and attributes as translated or approved.

Versioning

Versioning

  • Track and manage changes to your content and data records.

  • Use Change Requests to manage sensitive data changes.

  • Save versions as snapshots of a data record at a specific point in time.

  • Review the full history with version control and audit trails.

  • Revert to any previous version, or undo value changes for specific fields and attributes as needed.

Workflows

Workflows

  • Define, automate, and manage business workflows.

  • Use additional action types, including Upsert, Suggest Value, and Send Notification.

  • Define conditions to be checked before workflow execution.

  • Configure event-based action execution on record creation, update, or deletion.

  • Apply changes before or after the initial action.

  • Configure a custom script for data validation before a record is saved.

ERP

Accounting

Accounting

  • Create invoices, credit notes, debit notes, and other accounting documents.

  • Streamline document generation from a single interface.

  • Synchronize accounting documents and data across systems and platforms.

Inventory

Inventory

  • Manage warehouses, inventory, deliveries and returns efficiently.

  • Track stock levels across your operations.

  • Synchronize data with ERP system and other platforms.

Pricing

Pricing

  • Manage prices through a user-friendly interface.

  • Use price profiles (customer groups) and scale pricing.

  • Use calculation profiles to calculate prices dynamically, based on any formula.

  • Use any data in the system as a parameter for your price calculations, including prices already calculated for other profiles.

  • Manage prices in multiple currencies.

  • Synchronize data with your ERP system and other platforms.

Sales

Sales

  • Handle sales operations through a user-friendly interface.

  • Manage Sales Orders, Quotations, and Subscriptions.

  • Manage Recurring Prices.

Product Content and Publishing

Advanced Classification

Advanced Classification

  • Manage product families with hierarchical parent-child relationships.

  • Inherit attribute values down the hierarchy automatically.

  • Filter and organize families in tree structures, just like categories.

BMEcat Adapter

BMEcat Adapter

  • Export product data in BMEcat XML format using customizable, editable templates.

  • Import product data in BMEcat XML format using a standard processing type.

  • Extend the functionality with the ETIM Classification module to export product catalogs as ETIM BMEcat XML files.

Components

Components

  • Build reusable rich content blocks, compatible with (and similar to) Amazon A+ Content, for professional product presentation.

  • Combine these blocks into custom rich content for any record in your system.

  • Preview changes in a specific language before applying them.

  • Edit content directly in preview mode.

ETIM Classification

ETIM Classification

  • Synchronize and use ETIM classes as standard system classifications.

  • Use ETIM-classified data for data export.

  • Choose among multiple ETIM releases (8.0, 9.0, and 10.0).

  • Official ETIM API credentials are required.

InDesign PIM Adapter for EasyCatalog

InDesign PIM Adapter for EasyCatalog

  • Use system data directly in EasyCatalog for InDesign.

  • Update InDesign documents with the latest data in a click.

  • Create professional InDesign publications easier and much faster.

PDF Generator

PDF Generator

  • Generate single- or multi-page PDF documents from configurable templates.

  • Choose from multiple template types, including HTML/CSS and LibreOffice.

  • Produce output for one or multiple data records in any entity.

  • Create simple and complex product sheets, brochures, catalogs (with table of contents), price lists, proposals, and more.

  • Link the resulting PDF documents to your records automatically.

  • Generate documents manually or fully automatically in the background.

Renditions

Renditions

  • Convert stored files into other formats using CLI processors such as ImageMagick, Inkscape, Ghostscript, LibreOffice, GIMP, Dia, etc..

  • Configure transformations with customizable command scripts and parameters.

  • Generate thumbnails automatically alongside conversions.

  • Keep renditions linked to their source files and regenerate them automatically when the original changes.

  • Convert single files or entire batches in a few clicks.

Access & Infrastructure

ClickHouse Integration

ClickHouse Integration

  • Offload logs and historical data to a high-speed ClickHouse database to ease the load on your main database.

  • Keep all records safe and accessible while everyday performance, sorting, and reports work as before.

  • Move data on a regular schedule for faster reporting, smaller backups, and simpler maintenance.

LDAP

LDAP

  • Control users through your own LDAP server.

  • Create user records automatically when new users are added via LDAP.

  • Assign default roles and teams to new users, adjustable in Administration.

Microsoft Connector

Microsoft Connector

  • Connect to Microsoft 365 via the Microsoft Graph API for advanced data synchronization.

  • Use Azure Cloud / SharePoint as an additional remote storage location for your files and other digital assets.

  • Index files and folders on remote storage automatically.

  • Indexed files appear automatically as digital assets in your system.

  • Only thumbnails are stored locally in the system.

OpenID Connect SSO

OpenID Connect SSO

  • Enable single sign-on through your existing identity provider (Microsoft Entra ID, Okta, and others, supporting OpenID Connect standard).

  • Manage Administrators, Roles and Teams, and Session Lifetime directly in the system of your identity provider.

  • Link existing system users with identities in your Directory.

  • Revoke access and end active sessions instantly when a user is deactivated in your Directory.

S3 Object Storage

S3 Object Storage

  • Use Amazon S3, Backblaze B2, or Cloudflare R2 as a remote storage engine.

  • Index files and virtual folders on remote storage automatically.

  • Indexed files appear automatically as digital assets in your system.

  • Only thumbnails are stored locally in the system.

Want to know more?

Visit our Online Store.