# Tutorials

- [Overview](https://docs.struct.com/tutorials/overview.md): Struct PIM 4 features enhanced flexibility, a seamless user experience – explore and learn how to use through our extensive tutorial area.
- [Guides](https://docs.struct.com/tutorials/guides.md): Helpful guides for you to get setup with Struct.PIM quickly and easily.
- [How to use Product structures](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-business-rules/how-to-set-up-business-rule-to-trigger-for-business-units.md)
- [How to use the Changelog](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-import.md): The Import-feature makes it easy to create or update entities in bulk
- [How to import products](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-tasks/how-to-filter-tasks.md): This short tutorial goes through filtering tasks.
- [How to pin a task](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-workflows.md): Workflows can help manage, structure and organize your work.
- [How to set up and edit a workflow](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-workflows/example-of-workflow.md): An example of workflow usage
- [How to use Webhooks](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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 AI-translate](https://docs.struct.com/tutorials/guides/how-to-use-ai-translate.md): Learn how to seamlessly translate your product information into multiple languages using AI-translate. This page covers setup, configuration, and best practices for fast and accurate translations.
- [How to set up AI-translation](https://docs.struct.com/tutorials/guides/how-to-use-ai-translate/how-to-set-up-ai-translation.md)
- [How to AI-translate](https://docs.struct.com/tutorials/guides/how-to-use-ai-translate/how-to-ai-translate.md)
- [How to use AI-generated text](https://docs.struct.com/tutorials/guides/how-to-use-ai-generated-text.md): Learn how to use AI-generated text to create unique, on-brand product descriptions, summaries, and more with ease. This guide covers setup, configuration, and best practices.
- [How to set up AI-text-generator](https://docs.struct.com/tutorials/guides/how-to-use-ai-generated-text/how-to-set-up-ai-text-generator.md)
- [How to Configure AI-text-generation](https://docs.struct.com/tutorials/guides/how-to-use-ai-generated-text/how-to-configure-ai-text-generation.md)
- [How to use AI-text-generator](https://docs.struct.com/tutorials/guides/how-to-use-ai-generated-text/how-to-use-ai-text-generator.md)
- [Example of commands](https://docs.struct.com/tutorials/guides/how-to-use-ai-generated-text/example-of-commands.md)
- [How to use Translation](https://docs.struct.com/tutorials/guides/how-to-use-translation.md)
- [How to work with translation](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-notifications.md): Notifications can help you stay up to date on recent updates
- [How to set up notifications](https://docs.struct.com/tutorials/guides/how-to-use-notifications/how-to-set-up-notifications.md): A guide to setting up notifications
- [Using notifications in practice](https://docs.struct.com/tutorials/guides/how-to-use-notifications/using-notifications-in-practice.md): Examples of notifications usage
- [How to use Publications](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-publications/how-to-create-a-publication-template.md)
- [How to set up EasyCatalog with publications](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-publications/how-to-create-a-powerpoint-presentation-with-publications.md)
- [How to build Amazon Shopping feeds with publications](https://docs.struct.com/tutorials/guides/how-to-use-publications/how-to-build-amazon-shopping-feeds-with-publications.md)
- [How to build Google Shopping feeds with publications](https://docs.struct.com/tutorials/guides/how-to-use-publications/how-to-build-google-shopping-feeds-with-publications.md): Master the art of generating high-performing Google Shopping feeds directly from Struct PIM Publications.
- [How to use Struct PIMs API](https://docs.struct.com/tutorials/guides/how-to-use-struct-pims-api.md): Getting used to working with the API
- [How to set up and edit API configurations](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-struct-pims-api/setting-up-the-environment.md)
- [Use of Product endpoints](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/tutorials/guides/how-to-use-struct-pims-api/use-of-dimension-endpoints.md): How to use dimension endpoints in API
- [Use of Browse endpoints](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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?](https://docs.struct.com/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](https://docs.struct.com/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](https://docs.struct.com/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
- [How to use Struct PIM Apps](https://docs.struct.com/tutorials/guides/how-to-use-struct-pim-apps.md): Learn how to use and navigate the apps created and maintained by the Struct PIM team.
- [How to use ShopifyConnector](https://docs.struct.com/tutorials/guides/how-to-use-struct-pim-apps/how-to-use-shopifyconnector.md)
- [How to connect your Shopify store with ShopifyConnector](https://docs.struct.com/tutorials/guides/how-to-use-struct-pim-apps/how-to-use-shopifyconnector/how-to-connect-your-shopify-store-with-shopifyconnector.md): Learn how to connect your Shopify Store with Struct PIM via the ShopifyConnector app.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.struct.com/tutorials.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
