Recued
Menu
← Back to recipes

Track warranty from a purchase receipt

by recued-core v1 37 views

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 37 steps

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 9 configurable

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

Data it touches

SurfacesMailAI modelsTasks & notesMemory
Warehousedata.taskdata.mail

About

Tags

financewarrantyreceiptpurchasetaskmailreactivewatchermemoryai_surfacepack:personal-finance

Details

37 steps 9 configurable settings recipe_id: track-warranty-from-receipt