Catalog AI
Sign In

Attribute Sets

Create and manage custom attribute sets to control which attributes are used during product enrichment.

Overview

Attribute Sets allow you to define a subset of enrichment attributes to use during product enrichment. By default, all active attributes are used when enriching products. With Attribute Sets, you can:

  • Focus enrichment: Use only specific attributes relevant to certain product types
  • Override prompts: Customize AI extraction prompts for specific use cases
  • Save time and credits: Reduce processing time and costs by enriching only what you need

When to Use Attribute Sets

Attribute Sets are useful when:

  • Different product categories need different attributes: Electronics might need "Technical Specifications" while Clothing needs "Care Instructions"
  • You want to override prompts for specific scenarios: Customize how the AI extracts data without changing the global attribute settings
  • You're running focused enrichment jobs: Only extract the 3-5 attributes that matter for a particular workflow
  • You want to save credits: Fewer attributes means faster processing and lower costs

Managing Attribute Sets

Accessing Attribute Sets

  1. Navigate to Settings → Product Enrichment Settings
  2. Click on the Attribute Sets tab

Creating an Attribute Set

  1. Click Create Attribute Set
  2. Enter a Name for the set (e.g., "Basic Product Info", "Technical Specs")
  3. Select the Attributes to include:
    • Check the box next to each attribute you want to include
    • You must select at least one attribute
  4. Optionally Override Prompts for each attribute:
    • Click the expand arrow next to a selected attribute
    • Enter a custom prompt in the Prompt Override field
    • Add category-specific prompt overrides if needed
  5. Reorder Attributes using the up/down arrows to control the order
  6. Click Create Attribute Set

Editing an Attribute Set

  1. Find the attribute set in the list
  2. Click the ⋮ (three dots) menu
  3. Select Edit
  4. Make your changes:
    • Update the name
    • Add or remove attributes
    • Modify prompt overrides
    • Change the order
  5. Click Update Attribute Set

Deleting an Attribute Set

  1. Click the ⋮ (three dots) menu on the attribute set
  2. Select Delete
  3. Confirm the deletion

Note: Deleting an attribute set does not affect previously enriched products. Any enrichment jobs that were using this set will continue to work, but future jobs will need to select a different set or use all attributes.

Using Attribute Sets During Enrichment

From the Products Page

  1. Select the products you want to enrich
  2. Click Enrich Selected
  3. Choose your AI model
  4. Check the Use specific attribute set checkbox
  5. Select an attribute set from the dropdown
  6. Click Confirm & Enrich

From Bulk CSV Enrichment

  1. Navigate to Products → Job History → Enrichment Jobs
  2. Click Bulk Enrich via CSV
  3. Upload your CSV file
  4. In the configuration step:
    • Select your AI model
    • Check the Use specific attribute set checkbox
    • Select an attribute set from the dropdown
  5. Click Enrich Products

Default Behavior

  • If you don't check "Use specific attribute set", all active attributes will be used for enrichment
  • If you check the box but don't select a set, you must select one before proceeding

Prompt Overrides

How Prompt Overrides Work

When you add an attribute to an attribute set, you can optionally override its prompt. This allows you to:

  1. Customize extraction for specific use cases without modifying the global attribute settings
  2. Test different prompts before applying them organization-wide
  3. Create specialized sets with tailored prompts for different scenarios

Prompt Override Hierarchy

The AI uses prompts in this order of priority:

  1. Category-specific override (if the product's category matches and one is set in the attribute set)
  2. General prompt override (if set in the attribute set)
  3. Category-specific prompt from the attribute's global settings
  4. Default prompt from the attribute's global settings

Adding a Prompt Override

  1. In the attribute set editor, expand the attribute by clicking the expand arrow
  2. Enter your custom prompt in the Prompt Override field
  3. Optionally add category-specific overrides:
    • Click Add Category Prompt
    • Enter the category name (e.g., "Electronics > Computers")
    • Enter the category-specific prompt
    • Click Add

Example: Prompt Override

Global Attribute: "Product Description"

  • Default Prompt: "Write a comprehensive product description highlighting key features and benefits"

Attribute Set: "Quick Descriptions"

  • Prompt Override: "Write a brief 2-3 sentence product description focusing on the main benefit"

When using the "Quick Descriptions" attribute set, the AI will generate shorter descriptions even though the global attribute is configured for comprehensive descriptions.

Best Practices

Naming Conventions

Use clear, descriptive names for your attribute sets:

  • ✅ "Basic Info Only"
  • ✅ "Technical Specifications"
  • ✅ "E-commerce Essentials"
  • ❌ "Set 1"
  • ❌ "Test"

Organizing Attribute Sets

  1. Create role-based sets: Different sets for marketing, technical, and compliance needs
  2. Create category-based sets: Different sets for Electronics, Apparel, Food, etc.
  3. Keep sets focused: Include only the attributes you actually need
  4. Use prompt overrides sparingly: Only override when you have a specific need

Managing Multiple Sets

  • Review your attribute sets periodically
  • Delete unused sets to keep the list clean
  • Update prompt overrides when you refine your extraction strategies
  • Consider creating a "Default" set for your most common enrichment needs

Permissions

  • View attribute sets: All organization members can view attribute sets
  • Create/Edit/Delete: Only organization Owners and Admins can manage attribute sets

Troubleshooting

Attribute Set Not Appearing

  • Ensure you have at least one active attribute in your organization
  • Verify you have admin permissions to view the Attribute Sets page

Prompt Override Not Working

  • Check that the prompt override field is not empty
  • For category-specific overrides, ensure the product's category matches exactly
  • Verify the attribute is selected in the attribute set

Cannot Delete Attribute Set

  • Attribute sets can be deleted at any time
  • Active enrichment jobs using the set will continue to work
  • The set reference will be cleared from job records

Next Steps