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
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 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 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 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
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 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 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 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
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
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
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
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
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
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
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
Create customized reports by grouping data.
Calculate key statistics automatically.
View summary or cross-table reports directly on your dashboard.
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
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
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
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
Manage warehouses, inventory, deliveries and returns efficiently.
Track stock levels across your operations.
Synchronize data with ERP system and other platforms.
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
Handle sales operations through a user-friendly interface.
Manage Sales Orders, Quotations, and Subscriptions.
Manage Recurring Prices.
Product Content and Publishing
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
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
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
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
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
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
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
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
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
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
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
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?