Watch a competitor's pricing page
Use “Watch a competitor's pricing page” in Recued. Watches one pricing page and tells you what moved. Each check compares the page with the one the server kept from the last change reported and stops there unless it changed; the recipe stores nothing itself.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (22 steps)
page_text
strip_html
Apply strip_html
page_excerpt
truncate
Truncate page text to a max length
has_text
compare
Check if page excerpt has data
prior_page
default
Apply default
prior_text
strip_html
Apply strip_html
prior_excerpt
truncate
Truncate prior text to a max length
has_prior
compare
Check if prior excerpt has data
text_changed
compare
Check if prior excerpt does not equal page excerpt
can_compare
all
Check if all conditions are true
pricing_now
core.ai.extract
AI extracts structured fields from data
skip: step.has_text equal false
pricing_prior
core.ai.extract
AI extracts structured fields from data
skip: step.can_compare equal false
is_comparable
all
Check if all conditions are true
pricing_diff
core.ai.compare
AI compares two pieces of data
skip: step.is_comparable equal false
moves
default
Apply default
move_count
count
Count items in moves
moves_text
join
Join items with "
"
pricing_moved
compare
Check if move count is greater than 0
unchanged_note
ternary
Apply ternary
status_note
ternary
Apply ternary
notify_text
truncate
Truncate moves text to a max length
notify
core.notification.send
Send notification
skip: step.pricing_moved equal false
card
to_summary
Format results as a summary card
▼
Output
summary
card
text
moves_text
json
pricing_now
json
pricing_diff
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
channels
setting
=
[object Object]
competitor
setting
=
pricing url
setting
=
excerpt chars
setting
=
6000
Uses (4 operations)
Triggers
Http watch
core.watch.http
AI models
AI extracts structured fields from data
core.ai.extract
AI models
AI compares two pieces of data
core.ai.compare
Notifications
Send notification
core.notification.send
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.
Permissions it requires
Declared by the recipe — Recued grants these at install, where you review them before approving.What it's allowed to do
Read
Triggers
core.watch.http
read-only
Read
AI models
core.ai.extract
read-only
Read
AI models
core.ai.compare
read-only
Read
Notifications
core.notification.send
external change