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
- Navigate to Settings → Product Enrichment Settings
- Click on the Attribute Sets tab
Creating an Attribute Set
- Click Create Attribute Set
- Enter a Name for the set (e.g., "Basic Product Info", "Technical Specs")
- Select the Attributes to include:
- Check the box next to each attribute you want to include
- You must select at least one attribute
- 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
- Reorder Attributes using the up/down arrows to control the order
- Click Create Attribute Set
Editing an Attribute Set
- Find the attribute set in the list
- Click the ⋮ (three dots) menu
- Select Edit
- Make your changes:
- Update the name
- Add or remove attributes
- Modify prompt overrides
- Change the order
- Click Update Attribute Set
Deleting an Attribute Set
- Click the ⋮ (three dots) menu on the attribute set
- Select Delete
- 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
- Select the products you want to enrich
- Click Enrich Selected
- Choose your AI model
- Check the Use specific attribute set checkbox
- Select an attribute set from the dropdown
- Click Confirm & Enrich
From Bulk CSV Enrichment
- Navigate to Products → Job History → Enrichment Jobs
- Click Bulk Enrich via CSV
- Upload your CSV file
- In the configuration step:
- Select your AI model
- Check the Use specific attribute set checkbox
- Select an attribute set from the dropdown
- 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:
- Customize extraction for specific use cases without modifying the global attribute settings
- Test different prompts before applying them organization-wide
- Create specialized sets with tailored prompts for different scenarios
Prompt Override Hierarchy
The AI uses prompts in this order of priority:
- Category-specific override (if the product's category matches and one is set in the attribute set)
- General prompt override (if set in the attribute set)
- Category-specific prompt from the attribute's global settings
- Default prompt from the attribute's global settings
Adding a Prompt Override
- In the attribute set editor, expand the attribute by clicking the expand arrow
- Enter your custom prompt in the Prompt Override field
- 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
- Create role-based sets: Different sets for marketing, technical, and compliance needs
- Create category-based sets: Different sets for Electronics, Apparel, Food, etc.
- Keep sets focused: Include only the attributes you actually need
- 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
- Product Enrichment - Learn about the enrichment process
- Enrichment Settings - Configure global attributes
- Product Validation - Verify enriched data quality