Extract commitments from mail (D-145 PA10)
Use “Extract commitments from mail” in Recued. Extract commitments from an inbound email into Recued's commitment tracker — who promised what to whom, with optional deadline and monetary amount. Thread-aware: a reply like 'yes, please send that by Friday' binds to the prior message, not the reply.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Data fetch
message
?
▼
Process (28 steps)
defaults
defaults
Apply defaults
has_thread_id
compare
Check if thread id has data
thread
?
skip: step.has_thread_id not_equal true
thread_messages
default
Apply default
thread_body_reads
?
thread_messages_with_body
filter
Filter by condition
thread_body_segments
pluck
Extract result.body from each item
thread_body
join
Join items with "
---
"
single_body_read
?
skip: step.has_thread_id equal true
single_body
default
Apply default
body
ternary
Apply ternary
body_present
compare
Check if body has data
skip_empty
compare
Check if body present does not equal true
protect
pii-protect
Apply pii-protect
extract
?
skip: step.skip_empty equal true
restore
pii-restore
Apply pii-restore
defaults_2
defaults
Apply defaults
counterparty_email
trim
Trim whitespace from extracted counterparty email
defaults_3
defaults
Apply defaults
promised_for_at
date_parse
Parse restore restored promised for at iso as a date
has_monetary
all
Check if all conditions are true
monetary_value
merge
Combine objects together
skip: step.has_monetary not_equal true
below_threshold
compare
Check if extracted confidence is less than setting confidence threshold
missing_statement
compare
Check if extracted statement is empty
skip_create
any
Check if any of the conditions are true
resolve_counterparty
?
skip: step.counterparty_email is_empty
create
?
skip: step.skip_create equal true
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
confidence threshold
setting
=
0.7
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.