Audit subscriptions from mail
Use “Audit subscriptions from mail” in Recued. Find recurring charges in receipt mail and rank them by cost. It reads information without changing data in the connected service.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (39 steps)
window
date_period
Apply date_period
since
date_parse
Parse window start as a date
until
date_parse
Parse window end as a date
messages_raw
?
messages
default
Apply default
scanned_count
count
Count items in messages
source_stale
default
Apply default
source_note
ternary
Apply ternary
subject_tagged
map
Extract hot_fields.subject from each item
sender_tagged
map
Extract hot_fields.from from each item
block_tagged
map
Extract hot_fields.subject from each item
candidates
filter
Filter by condition
receipts
filter
Filter by condition
receipt_count
count
Count items in receipts
has_receipts
compare
Check if receipts has data
sample
slice
Take a subset of
flat
map
Extract from each item
protect
pii-protect
Apply pii-protect
extract
?
skip: step.has_receipts not_equal true
restored
pii-restore
Apply pii-restore
rows
default
Apply default
rows_count
count
Count items in rows
priced_rows
filter
Filter by condition
priced_count
count
Count items in priced rows
unpriced_count
math
Calculate rows count minus priced count
vendors
group_by
Group by from
recurring
filter
Filter by condition
recurring_count
count
Count items in recurring
has_recurring
compare
Check if recurring has data
recurring_total
reduce
Reduce with sum
ranked
sort
Sort by
top_vendors
slice
Take a subset of
cost_table_first_seen_text_dated
map
Extract first_seen from each item
cost_table_last_seen_text_dated
map
Extract last_seen from each item
cost_table
to_table
Format results as a data table
card
to_summary
Format results as a summary card
should_notify
all
Check if all conditions are true
notify_source_suffix
ternary
Apply ternary
notify
?
skip: step.should_notify not_equal true
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
period
setting
=
last_90_days
channels
setting
=
in_app
mail slug
setting
=
primary
row limit
setting
=
25
scan limit
setting
=
500
min charges
setting
=
2
exclude terms
setting
=
refund,failed,declined,cancelled,canceled
receipt terms
setting
=
receipt,invoice,payment,subscription,billing,your order,renewed,charged
notify enabled
setting
=
false
ai sample limit
setting
=
120
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.