Track warranty from a purchase receipt
Use “Track warranty from a purchase receipt” in Recued. Turn a purchase receipt into a task that fires before the warranty runs out, with the receipt kept alongside it.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Data fetch
message
core.mail.get
Get mail
▼
Process (36 steps)
mail_slug
default
Apply default
record_id
default
Apply default
defaults
defaults
Apply defaults
is_sent
contains_any
Apply contains_any
has_identity
all
Check if all conditions are true
sender_blocked
contains_any
Apply contains_any
subject_hit
contains_any
Apply contains_any
subject_blocked
contains_any
Apply contains_any
should_read_body
all
Check if all conditions are true
body_read
core.mail.body-read
Body read mail
skip: step.should_read_body not_equal true
body
default
Apply default
mentions_warranty
contains_any
Apply contains_any
should_extract
all
Check if all conditions are true
now_iso
date_add
Add 0 days to
protect
pii-protect
Apply pii-protect
extract
core.ai.extract
AI extracts structured fields from data
skip: step.should_extract not_equal true
restored
pii-restore
Apply pii-restore
defaults_2
defaults
Apply defaults
warranty_end_ms
date_parse
Parse restored restored warranty end iso as a date
warranty_end_is_future
is_future
Check if is in the future
skip: step.warranty_end_ms is_null
reminder_lead_negative
math
Calculate setting reminder lead days times -1
due_at_iso
date_add
Add reminder lead negative days to
skip: step.warranty_end_ms is_null
due_at
date_parse
Parse due at iso as a date
confidence_ok
compare
Check if confidence is at least setting confidence threshold
skip_create
any
Check if any of the conditions are true
task_created
core.work-entity.task.create
Create work entity task
skip: step.skip_create equal true
task_id
default
Apply default
has_task
compare
Check if task id has data
link_task_to_mail
core.memory.link.create
Create memory link
skip: step.has_task not_equal true
attachment_links
core.memory.link.list
List memory link
skip: step.has_task not_equal true
attachments
default
Apply default
attachment_count
count
Count items in attachments
has_attachment
compare
Check if attachments has data
skip_file_link
any
Check if any of the conditions are true
link_task_to_receipt_file
core.memory.link.create
Create memory link
skip: step.skip_file_link equal true
card
to_summary
Format results as a summary card
▼
Output
summary
card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
exclude terms
setting
=
refund,cancelled,canceled,return,subscription renewal
subject terms
setting
=
receipt,your order,order confirmation,purchase,invoice,thanks for your order
task priority
setting
=
low
max body chars
setting
=
20000
warranty terms
setting
=
warranty,guarantee,guaranteed for,cover period,covered until,extended warranty
container names
setting
=
[object Object]
from excludes any
setting
=
reminder lead days
setting
=
30
confidence threshold
setting
=
0.7
Uses (6 operations)
Mail
Get mail
core.mail.get
Mail
Body read mail
core.mail.body-read
AI models
AI extracts structured fields from data
core.ai.extract
Tasks & notes
Create work entity task
core.work-entity.task.create
Memory
Create memory link
core.memory.link.create
Memory
List memory link
core.memory.link.list
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.
What it's allowed to do
Read
Mail
core.mail.get
read-only
Read
Mail
core.mail.body-read
read-only
Read
AI models
core.ai.extract
read-only
Write
Tasks & notes
core.work-entity.task.create
external change
Write
Memory
core.memory.link.create
external change
Read
Memory
core.memory.link.list
read-only