Coming Soon
This feature is available only for Reputation+ and Engage+ clients.
When to Use a Custom Classifier
Use a custom AI NLP classifier when you need to:
Tag comments or DMs based on tone, topic, or intent
Filter specific mentions (e.g., product issues, competitor references)
Automate moderation or prioritization rules at scale
💡 Example: Want to auto-tag comments about shipping delays, product sizing, or positive testimonials? A classifier handles this instantly.
Start Here: Choose the Right Workflow Type
To create an AI-powered classifier:
Go to Control Panel > Workflows
Select or create a tagging workflow
When prompted to define what to tag, choose AI + NLP
Why AI + NLP?
Use this when you need flexible, brand-specific tagging that adapts to evolving language and nuanced phrasing.
Overview: The 6-Step Classifier Builder
BrandBastion’s NLP classifier setup walks you through:
Settings – Define your model’s purpose
Filters – Narrow the input pool
Categories – Describe what you want to detect
Tasks – Link each category to a tag
Model Training – Fine-tune using real examples
Testing – Validate tagging accuracy before launch
Step 1: Kick Off Your Workflow (Settings)
Start by defining what you want to classify and why it matters.
Workflow title: Use something clear and purpose-specific (e.g., Pre-Purchase Interest Classifier)
Permissions: Toggle “Advanced user permissions” if access should be restricted
Model purpose: Choose one or more:
Moderation – Flag harmful or off-topic comments
Responding – Detect comments that need replies
Insights – Group messages into key themes for reporting
📌 Your selection here impacts how the model prioritizes tagging logic.
Step 2: Apply Filters
Filters help you narrow the scope of content going into your model.
Include filters: Limit input by channel, language, platform, message type, etc.
Exclude filters: Block specific words, phrases, or conditions that should not be tagged.
Step 3: Define Categories
Now tell the model what to look for — this is where you describe your classification intent.
For each category, provide:
A clear description of messages to be tagged (min 100 characters)
Optional: Real examples (the more, the better)
Optional: Exclusion rules to avoid misclassification
📌 Example:
Category: Delivery Issue
Do tag: Complaints about late packages, tracking problems, missing shipments
Don’t tag: General “when will it ship?” inquiries
Step 4: Assign Tasks and Tags
Match each category to a tag that will be applied when a match is found.
You can:
Use a custom tag
Assign multiple tasks per model
🔁 You can reuse the same tag across tasks — just make sure each task’s logic is distinct.
Step 5: Train the Model
This is where AI learning kicks in.
Review and confirm how sample comments should be tagged
Adjust the tagging decision and confidence level if needed
Add more examples to improve accuracy
👍 Mark confidently-tagged examples to train stronger predictions
⚠️ Label edge cases carefully to avoid false positives
Step 6: Test and Validate
Before going live, paste sample comments into the test window.
The system will show which comments would be tagged, and how
Use this to:
Spot tagging errors
Fine-tune filters, exclusions, or examples
Confirm readiness
✅ When satisfied, click Create and Enable Workflow
Post-Launch: What You Can Do with Tags
Once deployed, your model will start tagging messages, which you can use for:
Auto-hiding of toxic or off-topic comments
Alerts when key topics appear
Auto-archiving low-priority content
Sentiment overrides for specific categories
Auto-assigning messages to certain users







