- Article Product Classifier tags each knowledge base article with a product.
- Case Product Classifier tags each incoming ticket with a product.
Both classifiers live in the portal under Settings in the Ingestion section. They are optional. With no configuration, every ticket can retrieve from your full knowledge base.
How matching works
A ticket and an article are connected when they resolve to the same product value. The product value is just a label you choose (for example,billing or shipping). Use the same label in both classifiers so the two sides line up.
- The Article Product Classifier decides an article’s product from its URL.
- The Case Product Classifier decides a ticket’s product from its tags, keywords, or text.
Configure the Article Product Classifier
This maps knowledge base articles to products using patterns matched against each article’s URL.- Go to Settings in the portal and open the Ingestion section.
- Click Configure on the Article Product Classifier card.
- Click Add Group and enter a Product Category (the product label, for example
billing). - Add one or more URL patterns (regular expressions) that match the article URLs for that product. For example,
^https://help\.example\.com/billing/.*. - Repeat for each product, then click Save.
Configure the Case Product Classifier
This maps incoming tickets to products. A ticket can be matched in three ways, and you can use any combination:- Tags that were applied to the ticket at creation time (for example, a
billingtag). - Keywords found in the ticket subject or description. Keyword matching is whole word and case insensitive, so
billmatchesBillbut notbilling. - Regex patterns matched against the ticket subject and description.
- Go to Settings in the portal and open the Ingestion section.
- Click Configure on the Case Product Classifier card.
- Click Add Group and enter a Product ID (use the same label you used in the Article Product Classifier, for example
billing). - Add any combination of Tags, Keywords, and Regex Patterns that identify that product.
- Repeat for each product, then click Save.
Match precedence
When a ticket could match more than one product, IrisAgent decides by signal type in this order:- A regex match wins first.
- If no regex matches, a keyword match wins.
- If neither matches, a tag match wins.
The Case Product Classifier is config first. Once a group is configured, it fully owns how that account’s tickets are assigned to products.
Example
A two-product account selling billing and shipping might configure: Article Product Classifier- Product Category
billing, URL pattern^https://help\.example\.com/billing/.* - Product Category
shipping, URL pattern^https://help\.example\.com/shipping/.*
- Product ID
billing: keywordinvoice, regex(?i)\b(invoice|payment)\b - Product ID
shipping: tagshipping, keywordship
billing regex, so IrisAgent answers it using only the billing articles.