No feed activity recorded yet.
Products
| Image | |||||||
|---|---|---|---|---|---|---|---|
| Loading… | |||||||
Suppliers
| Supplier | Code | Products | In Stock | Total Stock Value | Last Seen |
|---|---|---|---|---|---|
| Loading… | |||||
Feeds
| Supplier | Code | Products | In Stock | Schedule | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
Use the Run buttons or submit a URL to trigger an import. Results and errors will appear here.
Price Alerts
Recent Supplier Moves
Triggered when supplier feed prices shift more than 5% or R250 day-over-day.
No open alerts 🎉
| Supplier | Product | Change % | Change | Old Price | New Price | Detected | Notes | Actions |
|---|---|---|---|---|---|---|---|---|
| Loading supplier alerts… | ||||||||
Enrichment Control Center
Switch between stages to steer enrichment exactly where it’s needed.
Stage 1 · AI Identity Enrichment
Queue and run AI identity enrichment for products that still need core data.
| Select product | SKU | Product | Brand | Category | Supplier | Identity Status | Queue | Actions |
|---|---|---|---|---|---|---|---|---|
| Load AI identity tasks to view status. | ||||||||
Competitor Scrapers
| Source | Schedule | Next Run | Status | Progress | Actions |
|---|---|---|---|---|---|
| Loading… | |||||
Category Mapping
Current mappings
| External Category | Canonical Category | Updated | |
|---|---|---|---|
| Select a supplier to view mappings | |||
Unmapped categories
Click a category to pre-fill the form.
| Supplier Category | Products |
|---|---|
| Select a supplier to see remaining categories | |
Recommended mappings
Approve to create a canonical link.
| Supplier Category | Suggested Canonical | Confidence | |
|---|---|---|---|
| Select a supplier to view suggestions | |||
Category Requirements
Review the attributes we expect for each category before running enrichment.
Loading requirements…
Product Cache
Marketing Studio
Generate email-ready campaigns using live catalogue intelligence.
Data snapshot
Live catalogue signals driving the email previews.
Templates
Pick a base template or duplicate an existing campaign.
- Loading templates…
Available products
Loading products…
| Include | Product | Supplier | Price | Change | Status |
|---|
Template preview
Render a sample message using live product data.
Automations
Schedule recurring sends triggered by catalogue changes.
Chart
Options
Range
Dashboard canvas
Widgets render here using the current configuration.
No widgets on the canvas yet. Configure a widget above and click “Add widget to canvas”.
Saved views
Settings
Provide credentials for third-party enrichment services. Values stored here override environment variables.
Serper.dev
Used for discovery of brand, distributor, and retail pages to seed AI enrichment.
- API Key
- Checking…
Icecat
Authenticate with your Icecat account to pull official specs, descriptions, and images.
- Username
- Checking…
- Password
- Checking…
- App Key
- Checking…
OpenAI
Generates structured specs and marketing copy from Serper discovery snippets.
- API Key
- Checking…
LM Studio (Quote Assistant)
Talk to a local LM Studio instance for the quote assistant instead of OpenAI.
- Base URL
- Checking…
- API Key
- Checking…
- Model
- Checking…
Local Services
Monitor Meilisearch and Redis, and restart them when needed.
Loading service status…
Mautic
Connect marketing exports to your Mautic instance for one-click campaign publishing.
- Status
- Checking…
- Base URL
- —
- Password
- Checking…
Tip: Credentials saved here are stored securely in the database. Restart enrichment workers after updating values.
User Management
Manage users and roles (Admin only).
| Name | Role | Created | Actions |
|---|