# Guides

- [How to use Product structures](/tutorials/guides/how-to-use-product-structures.md): Product models are one of the most powerful aspects of Struct PIM. Using the built-in no-code interface you can build any product data model you need by adding attributes one by one
- [How to set up and edit a product model](/tutorials/guides/how-to-use-product-structures/how-to-set-up-and-edit-a-product-model.md): A guide to set up and edit a product model
- [How to set up a variant model](/tutorials/guides/how-to-use-product-structures/how-to-set-up-a-variant-model.md): A guide to set up a variant model
- [How to set up a variant group model](/tutorials/guides/how-to-use-product-structures/how-to-set-up-a-variant-group-model.md): A guide to set up a variant group model
- [How to search efficiently](/tutorials/guides/how-to-search-efficiently.md): Struct PIM 4 allows you to optimize searching for media and entities through the use of columns, filters and the advanced filter.
- [How to use Business rules](/tutorials/guides/how-to-use-business-rules.md): Business rules can help automate processes within the system.
- [How to set up and edit a business rule](/tutorials/guides/how-to-use-business-rules/how-to-set-up-and-edit-a-business-rule.md): A guide to set up and edit a business rule
- [How to use conditions in a business rule](/tutorials/guides/how-to-use-business-rules/how-to-use-conditions-in-a-business-rule.md): A guide to setup and configure conditions in a business rule
- [How to set up business rules to trigger other business rules](/tutorials/guides/how-to-use-business-rules/how-to-set-up-business-rules-to-trigger-other-business-rules.md): A guide to setup and configure a business rule to trigger other business rules
- [How to automatically set release status](/tutorials/guides/how-to-use-business-rules/how-to-automatically-set-release-status.md): Business rules can allow you to automatically track when a product is ready to be released by tracking enrichment insights
- [How to automatically calculate the size of a variant](/tutorials/guides/how-to-use-business-rules/how-to-automatically-calculate-the-size-of-a-variant.md): An example of how to use the calculate action on a business rule
- [How to automate price conversion](/tutorials/guides/how-to-use-business-rules/how-to-automate-price-conversion.md): Business rules allow you to automate price conversion between different currencies
- [How to assign documents to a product when it is created](/tutorials/guides/how-to-use-business-rules/how-to-assign-documents-to-a-product-when-it-is-created.md): Business rules allow you to automatically attach existing images or pdf-files to newly created products depending on certain conditions.
- [How to set up business rule to trigger for business units](/tutorials/guides/how-to-use-business-rules/how-to-set-up-business-rule-to-trigger-for-business-units.md)
- [How to use the Changelog](/tutorials/guides/how-to-use-the-changelog.md): The changelog is an overview of all transactions made within the PIM. Every transaction is logged with a date, time transaction type and username
- [How to navigate the Changelog](/tutorials/guides/how-to-use-the-changelog/how-to-navigate-the-changelog.md): This short tutorial goes through how to navigate the changelog and find the transactions you are looking for.
- [How to use rollback or export transactions in the changelog](/tutorials/guides/how-to-use-the-changelog/how-to-use-rollback-or-export-transactions-in-the-changelog.md): Changelogs include actions that allow you to roll back changes and export transactions. This tutorial will show you how to do both.
- [How to use Dashboards](/tutorials/guides/how-to-use-dashboards.md): Struct PIM's highly customizable dashboard plays a key role in users day to day work in the system, allowing users to setup widgets according to their needs and preferences.
- [How to customize a Dashboard](/tutorials/guides/how-to-use-dashboards/how-to-customize-a-dashboard.md): This short tutorial goes through how widgets allow you to customize the dashboard to your liking.
- [How to use shared Dashboards](/tutorials/guides/how-to-use-dashboards/how-to-use-shared-dashboards.md): This short tutorial goes through how you can use shared dashboards, enabling teams to efficiently work together and stay aligned on key priorities.
- [How to use Enrichment Insights](/tutorials/guides/how-to-use-enrichment-insights.md): Enrichment insights allow you to keep track of the enrichment of your products, categories, variants or variant groups based on criteria chosen by you.
- [How to set up and edit an enrichment](/tutorials/guides/how-to-use-enrichment-insights/how-to-set-up-and-edit-an-enrichment.md): This tutorial goes through the process of setting up and editing an enrichment.
- [How to use rules in an enrichment](/tutorials/guides/how-to-use-enrichment-insights/how-to-use-rules-in-an-enrichment.md): This tutorial goes through how to use rules in an enrichment and how to combine enrichment insights and business rules.
- [How to calculate enrichment for specific categories only](/tutorials/guides/how-to-use-enrichment-insights/how-to-calculate-enrichment-for-specific-categories-only.md): This tutorial goes through how to calculate enrichments for specific categories only.
- [How to calculate enricment for specific product structures only](/tutorials/guides/how-to-use-enrichment-insights/how-to-calculate-enricment-for-specific-product-structures-only.md): This tutorial goes through how to calculate enrichments for specific product structures only.
- [How to filter entities by current enrichment value](/tutorials/guides/how-to-use-enrichment-insights/how-to-filter-entities-by-current-enrichment-value.md): Tutorial going through the process of filtering entities by their current enrichment value.
- [Examples of enrichments](/tutorials/guides/how-to-use-enrichment-insights/examples-of-enrichments.md): Looking for ways to utilize enrichments? Below are some common use cases to inspire you.
- [How to use Import](/tutorials/guides/how-to-use-import.md): The Import-feature makes it easy to create or update entities in bulk
- [How to import products](/tutorials/guides/how-to-use-import/how-to-import-products.md): Learn how to import products from beginning to end
- [How to import list data using List property import](/tutorials/guides/how-to-use-import/how-to-import-list-data-using-list-property-import.md): Learn how to swiftly import list data using the List property import
- [How to import list data using General Excel import](/tutorials/guides/how-to-use-import/how-to-import-list-data-using-general-excel-import.md): Learn how to swiftly import list data using the General Excel import
- [How to import categories](/tutorials/guides/how-to-use-import/how-to-import-categories.md): Learn how to import categories from beginning to end
- [How to import with media](/tutorials/guides/how-to-use-import/how-to-import-with-media.md): Learn how to include media when importing
- [How to import with images from url](/tutorials/guides/how-to-use-import/how-to-import-with-images-from-url.md): Learn how to import with images by using URL's of media from the web
- [How to use File templates](/tutorials/guides/how-to-use-import/how-to-use-file-templates.md): File templates allow you to create templates predefined mappings for import, making it easier if you frequently import the same structures.
- [How to use import for classification](/tutorials/guides/how-to-use-import/how-to-use-import-for-classification.md): Learn how to classify products using the import
- [How to use Tasks](/tutorials/guides/how-to-use-tasks.md): Tasks make it possible to structure and track progress inside the PIM.
- [How to set up and edit a task](/tutorials/guides/how-to-use-tasks/how-to-set-up-and-edit-a-task.md): This page will take you through the process of creating and editing a task.
- [How to assign a task](/tutorials/guides/how-to-use-tasks/how-to-assign-a-task.md): This short tutorial takes you through the process of assigning users to tasks.
- [How to add and handle attached entities for a task](/tutorials/guides/how-to-use-tasks/how-to-add-and-handle-attached-entities-for-a-task.md): Attaching entities to a task simplifies identifying the type of assignment required and makes tracking task progress easy.
- [How to use comments on a task](/tutorials/guides/how-to-use-tasks/how-to-use-comments-on-a-task.md): This short tutorial goes through comments and notifications on tasks
- [How to filter tasks](/tutorials/guides/how-to-use-tasks/how-to-filter-tasks.md): This short tutorial goes through filtering tasks.
- [How to pin a task](/tutorials/guides/how-to-use-tasks/how-to-pin-a-task.md): This short tutorial goes through how to pin tasks and why you would do it.
- [How to use Workflows](/tutorials/guides/how-to-use-workflows.md): Workflows can help manage, structure and organize your work.
- [How to set up and edit a workflow](/tutorials/guides/how-to-use-workflows/how-to-set-up-and-edit-a-workflow.md): A guide to setting up and editing workflows
- [How to use transitions in a workflow](/tutorials/guides/how-to-use-workflows/how-to-use-transitions-in-a-workflow.md): A guide on how to transition between states in a workflow
- [How to use assignments in a workflow](/tutorials/guides/how-to-use-workflows/how-to-use-assignments-in-a-workflow.md): A guide on how to use assignments in a workflow
- [Example of workflow](/tutorials/guides/how-to-use-workflows/example-of-workflow.md): An example of workflow usage
- [How to use Webhooks](/tutorials/guides/how-to-use-webhooks.md): Webhooks can help setting up interaction to notify based on changes in PIM.
- [How to set up and edit a webhook](/tutorials/guides/how-to-use-webhooks/how-to-set-up-and-edit-a-webhook.md): A guide to setting up and editing a webhook
- [How to add custom request headers to a webhook](/tutorials/guides/how-to-use-webhooks/how-to-add-custom-request-headers-to-a-webhook.md): A guide on how to add custom request headers to a webhook
- [How to set up conditional triggering on update-webhooks](/tutorials/guides/how-to-use-webhooks/how-to-set-up-conditional-triggering-on-update-webhooks.md): A guide on how to set up conditional triggers on update-webhooks
- [How to get a detailed change request on update-webhooks](/tutorials/guides/how-to-use-webhooks/how-to-get-a-detailed-change-request-on-update-webhooks.md): A guide on how to get a detailed change request on an update-webhook
- [How to view webhook request history](/tutorials/guides/how-to-use-webhooks/how-to-view-webhook-request-history.md): A guide on how to view request history for a webhook
- [How to digest webhook requests](/tutorials/guides/how-to-use-webhooks/how-to-digest-webhook-requests.md): A guide on how to digest webhook requests.
- [How to use Azure Service Bus](/tutorials/guides/how-to-use-azure-service-bus.md): Setting up azure service bus allows you to facilitate reliable messaging from the PIM to other applications and services
- [How to set up an Azure Service Bus](/tutorials/guides/how-to-use-azure-service-bus/how-to-set-up-an-azure-service-bus.md): This tutorial takes you through the process of setting up an azure service bus
- [How to configure an Azure Service Bus](/tutorials/guides/how-to-use-azure-service-bus/how-to-configure-an-azure-service-bus.md): This tutorial goes through how you can configure and customize your azure service bus to your needs
- [How to view an Azure Service Bus history](/tutorials/guides/how-to-use-azure-service-bus/how-to-view-an-azure-service-bus-history.md): This short tutorial shows how to view the message history of a service bus
- [How to digest Azure Service Bus request](/tutorials/guides/how-to-use-azure-service-bus/how-to-digest-azure-service-bus-request.md): This short tutorial is meant to assist you in digesting azure service bus requests
- [How to use Translation](/tutorials/guides/how-to-use-translation.md)
- [How to work with translation](/tutorials/guides/how-to-use-translation/how-to-work-with-translation.md): This tutorial goes through how to efficiently use the translation tools available in the PIM
- [How to use bulk translate](/tutorials/guides/how-to-use-translation/how-to-use-bulk-translate.md): Learn how to translate multiple entities and attributes simultaneously
- [How to use Notifications](/tutorials/guides/how-to-use-notifications.md): Notifications can help you stay up to date on recent updates
- [How to set up notifications](/tutorials/guides/how-to-use-notifications/how-to-set-up-notifications.md): A guide to setting up notifications
- [Using notifications in practice](/tutorials/guides/how-to-use-notifications/using-notifications-in-practice.md): Examples of notifications usage
- [How to use Publications](/tutorials/guides/how-to-use-publications.md): Publications are a powerful tool that enables you to curate how you want your product data displayed to the outside world.
- [How to create a publication template](/tutorials/guides/how-to-use-publications/how-to-create-a-publication-template.md)
- [How to set up EasyCatalog with publications](/tutorials/guides/how-to-use-publications/how-to-set-up-easycatalog-with-publications.md): EasyCatalog is a plugin for Adobe InDesign that helps automate the creation of publications. It allows you to easily integrate your publications into your existing designs.
- [How to set up a single page product sheet](/tutorials/guides/how-to-use-publications/how-to-set-up-a-single-page-product-sheet.md): You can use publications to make unique product sheets that display important information to customers.
- [How to create a PowerPoint presentation with publications](/tutorials/guides/how-to-use-publications/how-to-create-a-powerpoint-presentation-with-publications.md)
- [How to use Struct PIMs API](/tutorials/guides/how-to-use-struct-pims-api.md): Getting used to working with the API
- [How to set up and edit API configurations](/tutorials/guides/how-to-use-struct-pims-api/how-to-set-up-and-edit-api-configurations.md): Establishing connection to Struct PIMs API.
- [Setting up the environment](/tutorials/guides/how-to-use-struct-pims-api/setting-up-the-environment.md)
- [Use of Product endpoints](/tutorials/guides/how-to-use-struct-pims-api/use-of-product-endpoints.md): How to use product endpoints in API
- [Use of Global list endpoints](/tutorials/guides/how-to-use-struct-pims-api/use-of-global-list-endpoints.md): How to use global list endpoints in API
- [Use of Dimension endpoints](/tutorials/guides/how-to-use-struct-pims-api/use-of-dimension-endpoints.md): How to use dimension endpoints in API
- [Use of Browse endpoints](/tutorials/guides/how-to-use-struct-pims-api/use-of-browse-endpoints.md): How to use browse endpoints in API
- [Working with product models using the API](/tutorials/guides/how-to-use-struct-pims-api/working-with-product-models-using-the-api.md): A guide in how to digest and use a product model
- [How to use Shortcuts](/tutorials/guides/how-to-use-shortcuts.md): Shortcuts can help with improve the workflow by reducing time spent on navigation.
- [How to set up and edit a shortcut](/tutorials/guides/how-to-use-shortcuts/how-to-set-up-and-edit-a-shortcut.md): A guide to setting up and editing a shortcut
- [How to work with User Management](/tutorials/guides/how-to-work-with-user-management.md): User management controls how users access and interact with the system through user groups, roles. These elements define what data users can access and what actions they can perform.
- [How to invite a new user to the PIM](/tutorials/guides/how-to-work-with-user-management/how-to-invite-a-new-user-to-the-pim.md): This short tutorial describes in detail how to invite new users to the system.
- [How to assign users roles and user groups](/tutorials/guides/how-to-work-with-user-management/how-to-assign-users-roles-and-user-groups.md): This short tutorial describes how to place users in user groups and assign them roles.
- [How to set up a role](/tutorials/guides/how-to-work-with-user-management/how-to-set-up-a-role.md): This brief tutorial goes through how to set up a new role.
- [How to set up a user group](/tutorials/guides/how-to-work-with-user-management/how-to-set-up-a-user-group.md): This brief tutorial goes through how to set up a new user group
- [How to set up permissions](/tutorials/guides/how-to-set-up-permissions.md): Permissions allow you to limit access or editing rights on data models.
- [How to set up permissions on tabs, sections and properties](/tutorials/guides/how-to-set-up-permissions/how-to-set-up-permissions-on-tabs-sections-and-properties.md): This tutorial goes through how you can set up permissions on tabs, section and properties to limit the access of users in certain roles
- [How to create custom permissions](/tutorials/guides/how-to-set-up-permissions/how-to-create-custom-permissions.md): This short tutorial shows how to create custom permissions to use in the PIM.
- [How to use Media](/tutorials/guides/how-to-use-media.md): Struct PIM’s media archive streamlines your digital asset management by allowing users to organize, tag, and filter files within a flexible environment.
- [How to format assets](/tutorials/guides/how-to-use-media/how-to-format-assets.md): Struct PIM supports formatting media directly through its media module based on querystring parameters.
- [Coming from PIM v3?](/tutorials/guides/coming-from-pim-v3.md): Relearning how to efficiently work in Struct PIM can feel like a daunting task and this guide seeks to make this relearning journey faster
- [How to use app integration](/tutorials/guides/how-to-use-app-integration.md): App integration is a powerful tool that opens up for new functionality to be added to the PIM through custom apps.
- [How to set up and edit an app integration](/tutorials/guides/how-to-use-app-integration/how-to-set-up-and-edit-an-app-integration.md): A guide to setting up and editing app integrations
