Recued
Menu
← Back to recipes

Extract commitments from mail (D-145 PA10)

by recued-core v1 14 views

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

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

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.

Data it touches

Warehousedata.mail

About

Tags

emailmailcommitmentwork-entityreactivesilent-producerpack:personal-organizerai_surface

Details

29 steps 1 configurable settings recipe_id: extract-commitments-from-mail