Taxonomy Manager
Define required photo checklists for media workflows
What Is a Taxonomy?
A taxonomy is a predefined checklist of required shots for a specific use case. It tells the Media Processing Node’s Coverage Scoring section what photos to expect and how to recognize them.
Each taxonomy includes:
Required Shots : Must be captured before proceeding
Conditional Shots : Required only when a specific condition is met
AI Descriptions : How Claude identifies each shot type
Extraction Links : Which shots should trigger OCR data extraction
Taxonomies are managed separately from workflows, allowing you to reuse the same shot requirements across multiple workflows and clients.
Accessing the Taxonomy Manager
Navigate to Settings → Taxonomy Manager to view, create, and edit taxonomies.
The List View displays all available taxonomies with:
Taxonomy name and icon
Industry category
Shot count (required vs. conditional)
Type badge (Plura Template or Custom)
Use the filters to narrow by industry or type, or search by name.
Creating a Taxonomy
Click Create Taxonomy
Or clone an existing template to start with a base configuration.
Set Basic Info
Name : Descriptive name (e.g., “Auto Damage - Standard”)
Industry : Category for filtering (Auto, Homeowners, Healthcare, Logistics)
Icon : Visual identifier for the list view
Description : Optional context for your team
Add Shot Requirements
Define each photo you need. See Shot Configuration below.
Configure Conditions
For conditional shots, specify when they’re required.
Link Extraction Fields
Connect shots to extraction fields for OCR (e.g., VIN plate → VIN extraction).
Save
Your taxonomy is now available in the Media Processing Node dropdown.
Shot Configuration
Each shot in a taxonomy has the following fields:
Field Purpose Example Shot ID Variable name for code/triggers front_fullDisplay Name Human-readable label shown to users ”Front of Vehicle” AI Description How Claude recognizes this shot type ”Full front view showing hood, grille, headlights, and front bumper” Distance Expected framing Wide / Mid / Close-up Requirement When this shot is needed Required / Conditional / Optional Condition Logic for conditional shots airbags_deployed == trueExtract Field Link to extraction field VIN, License Plate, etc.
Writing Good AI Descriptions
The AI Description is critical — it’s what Claude uses to determine if a photo matches a shot type.
Good descriptions include:
What should be visible in the frame
Relative positioning and framing
Key identifying features
Example — Front of Vehicle:
Full front view showing hood, grille, headlights, and front bumper.
Vehicle should fill most of the frame.
Shot from directly in front, not at an angle.
Example — VIN Plate:
Close-up of the VIN plate on the dashboard (visible through windshield)
or on the door jamb sticker. All 17 characters must be clearly readable.
Be specific about what makes this shot different from similar shots. For corners, specify which corner and the expected angle (e.g., “45-degree angle showing both front and driver side”).
Conditional Shots
Conditional shots are only required when a specific condition is true. This keeps the shot list manageable while ensuring you capture situational documentation.
Condition Syntax
Conditions use the same variable syntax as Decision Triggers:
{variable} == {value}
{variable} != {value}
{variable} > {value}
Common Conditions
Shot Condition When Required Interior / Airbags airbags_deployed == trueWhen airbags deployed Glass Close-up glass_damaged == trueWhen glass is damaged Undercarriage flood_damage == trueFor flood claims Roof Damage hail_reported == trueFor hail claims
Setting Condition Variables
Condition variables can be set by:
Data Extraction in an earlier node
API Call that returns claim details
User Input captured in the conversation
Workflow Variables passed from the trigger
Plura Template Library
Plura ships with pre-built taxonomies for common use cases. These can be used as-is or cloned and customized.
Auto Insurance
Taxonomy Shots Description Auto Damage - Standard 12 (9 req, 3 cond) Standard FNOL documentation Auto Damage - Total Loss 15 (12 req, 3 cond) Extended for total loss evaluation VIN Verification - Quick 4 (4 req) Quick VIN + plate capture
Homeowners Insurance
Taxonomy Shots Description Water Damage - Standard 14 (10 req, 4 cond) Water intrusion documentation Fire Damage - Standard 16 (12 req, 4 cond) Fire and smoke damage Roof Damage - Standard 10 (8 req, 2 cond) Roof condition assessment
Healthcare
Taxonomy Shots Description Insurance Card 2 (2 req) Front and back of insurance card Driver’s License 2 (2 req) Front and back of ID
Logistics
Taxonomy Shots Description Package Intake 6 (4 req, 2 cond) Shipment receiving Damage Documentation 8 (6 req, 2 cond) Damage claims
Example: Auto Damage - Standard
Here’s the complete breakdown of the Auto Damage - Standard taxonomy:
Required Shots (9)
Shot ID Display Name AI Description Distance front_fullFront of Vehicle Full front view showing hood, grille, headlights, bumper Wide rear_fullRear of Vehicle Full rear view showing trunk/tailgate, taillights, bumper Wide left_sideLeft Side Full driver side from front wheel to rear wheel Wide right_sideRight Side Full passenger side from front wheel to rear wheel Wide corner_flFront-Left Corner 45° angle showing front and driver side Wide corner_frFront-Right Corner 45° angle showing front and passenger side Wide corner_rlRear-Left Corner 45° angle showing rear and driver side Wide corner_rrRear-Right Corner 45° angle showing rear and passenger side Wide damage_closeupDamage Close-up Close-up of primary damage area, minimum 2 photos Close-up
Shot ID Display Name Extract Field Validation vin_plateVIN Plate VIN Number VIN Checksum license_plateLicense Plate Plate Number US Plate Format odometerOdometer Mileage Number (0-500000)
Conditional Shots (3)
Shot ID Display Name Condition interior_airbagsInterior / Airbags airbags_deployed == trueglass_damageGlass Close-up glass_damaged == trueundercarriageUndercarriage flood_damage == true
Taxonomy Versioning
When you update a taxonomy, existing in-flight conversations continue using the version they started with. New conversations use the updated taxonomy.
Significant taxonomy changes should be tested before deployment. Consider cloning the taxonomy and testing the new version in a staging workflow before updating the production taxonomy.
JSON Import/Export
For power users, taxonomies can be exported and imported as JSON.
Export
Click Export JSON on any taxonomy detail view to download the configuration.
Import
Use Create Taxonomy → Import JSON to create a new taxonomy from a JSON file.
JSON Structure
{
"name" : "Auto Damage - Standard" ,
"industry" : "auto_insurance" ,
"icon" : "🚗" ,
"shots" : [
{
"id" : "front_full" ,
"display_name" : "Front of Vehicle" ,
"ai_description" : "Full front view showing hood, grille..." ,
"distance" : "wide" ,
"requirement" : "required" ,
"extract_field" : null
},
{
"id" : "vin_plate" ,
"display_name" : "VIN Plate" ,
"ai_description" : "Close-up of VIN plate..." ,
"distance" : "closeup" ,
"requirement" : "required" ,
"extract_field" : "vin"
},
{
"id" : "interior_airbags" ,
"display_name" : "Interior / Airbags" ,
"ai_description" : "Interior shot showing deployed airbags..." ,
"distance" : "wide" ,
"requirement" : "conditional" ,
"condition" : "airbags_deployed == true" ,
"extract_field" : null
}
]
}
Best Practices
Start with Templates Clone a Plura template and customize rather than building from scratch.
Be Specific in Descriptions Detailed AI descriptions reduce misclassification and improve coverage accuracy.
Use Conditional Shots Don’t overload required shots — use conditions to keep the flow manageable.
Link Extraction Fields Connect shots to extraction when you need OCR data from that specific photo.
Next Steps