Demo
AI-assisted competitor price monitoring for Odoo
This demo shows how STYD can act as an intelligence layer inside an automation workflow: scrape competitor products, understand which internal Odoo product they match, and update Odoo with competitor pricing data.
The Make scenario is intentionally simple. The intelligence is hidden inside the STYD module: matching messy external product data to the correct Odoo product record, safely and with structured output.
Step 1
Scrape competitor products with Apify
Apify collects product names, prices, descriptions, dimensions, and URLs from a competitor website, then sends the structured data into Make.
Step 2
STYD finds the Odoo match
STYD searches the connected Odoo database and returns the best matching product record, including the Odoo product ID.
Step 3
Odoo is updated automatically
Make updates custom competitor fields on the matching Odoo product: price, source, URL, product name, and last checked time.
Why this matters
A normal automation can move data from one place to another. STYD adds a decision layer: it understands the database structure, searches the right Odoo product table, returns structured data, and lets the automation continue only when a reliable match is found.
Without STYD
You could build this manually with multiple LLM prompts, Odoo API calls, category lookups, candidate lists, matching rules, and fallback logic. It can work, but the intelligence is spread across the automation and must be rebuilt for each workflow.
With STYD
Make sends the scraped product to one STYD module. STYD handles the database-aware matching layer, returns the Odoo product record, and lets Make continue with a clean structured result.
Demo flow
Example result
A scraped competitor product such as:
External product: Mid-Century Modern Counter Stool - Walnut and Quarry Grey
can be matched to the internal Odoo product:
Odoo product: Walnut Counter Stool with Grey Upholstered Seat
Odoo ID: 103
What gets updated in Odoo
The scenario updates custom competitor fields directly on the matching Odoo product template.
This is not just a scraper
The scraper only collects external data. The important part is the STYD decision layer: it connects messy external product information to the right internal Odoo record, so automation tools can act on business data safely.

