Recued
Menu
← Back to recipes

Refresh contact timeline rollup

by recued-core v2 44 views

Use “Refresh contact timeline rollup” in Recued. Reactive silent producer. Listens to provider records events; extracts the sender's email and stamps a contacttimelinerollup enrichment with the latest interaction signal.

How it works 12 steps

Inspect the data fetches, transforms, gates, and output this recipe runs.

Process (12 steps)
■ event_mail_slug default
Apply default
■ event_record_id default
Apply default
■ pointer_present all
Check if all conditions are true
◆ message core.mail.get
Get mail
skip: step.pointer_present not_equal true
■ mail_fields defaults
Apply defaults
■ sender_lower lowercase
Convert sender to lowercase
■ sender_email trim
Trim whitespace from sender lower
■ is_inbound compare
Check if direction equals inbound
■ can_stamp all
Check if all conditions are true
■ from_email ternary
Apply ternary
◆ upsert core.data.enrichment.upsert
Upsert data enrichment
skip: step.from_email is_null
■ card to_summary
Format results as a summary card
▼
Output
summary card

Uses (2 operations)

Mail Get mail core.mail.get
Enrichments Upsert data enrichment core.data.enrichment.upsert

Trust & control

What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.

Permissions it requires

Write enrichment data
Declared by the recipe — Recued grants these at install, where you review them before approving.

What it's allowed to do

Read Mail core.mail.get read-only
Write Enrichments core.data.enrichment.upsert external change

Data it touches

SurfacesMailEnrichments
Warehousedata.enrichmentdata.mail

About

Tags

emailcontactmetareactive

Details

12 steps recipe_id: refresh-contact-timeline-rollup