Skip to content
Recued
Menu
← Back to recipes

Refresh contact timeline rollup

by recued-core v1

Reactive silent producer. Listens to mail.created events; extracts the sender's email and stamps a contact_timeline_rollup enrichment with the latest interaction signal. Aggregate-policy upsert keyed on contact email. D-122 ships the cheap deterministic fields only — interaction_count seeded at 1, last_interaction set, recent_subjects single-element. The fuller fold (rolling window, attendee co-occurrence, thread-aware subject deduplication) ships in D-124 housekeeping once timeline-read becomes the producer's primary input. Calendar-side contact contributions also defer to the housekeeping pass.

How it works 4 steps

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

Process (4 steps)
from_email default
Apply default
subject default
Apply default
upsert ?
skip: step.from_email is_null
card to_summary
Format results as a summary card

Trust & control

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

Where it runs

Device + server Runs on your device (browser) or your server.

Permissions it requires

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

Data it touches

Warehousedata.enrichmentdata.mail

About

Tags

emailcontactmetareactive

Details

4 steps recipe_id: refresh-contact-timeline-rollup