Recued
Menu
← Back to recipes

Gmail inbox priority digest

by recued-core v3 27 views

Use “Gmail inbox priority digest” in Recued. It provides a scheduled, read-only digest for one Gmail mailbox.

How it works 27 steps

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

Process (27 steps)
◆ profile recued-core.gmail.profile.read
Read profile on gmail
◆ labels_raw recued-core.gmail.label.search
Search label on gmail
◆ inbox_threads_raw recued-core.gmail.thread.search
Search thread on gmail
◆ unread_messages_raw recued-core.gmail.message.search
Search message on gmail
◆ drafts_raw recued-core.gmail.draft.search
Search draft on gmail
◆ send_as_raw recued-core.gmail.send_as.search
Search send as on gmail
◆ vacation recued-core.gmail.settings.vacation.read
Read settings vacation on gmail
■ defaults defaults
Apply defaults
■ label_rows slice
Take a subset of
■ thread_rows slice
Take a subset of
■ unread_rows slice
Take a subset of
■ draft_rows slice
Take a subset of
■ label_count count
Count items in labels
■ thread_count count
Count items in inbox threads
■ unread_count count
Count items in unread messages
■ draft_count count
Count items in drafts
■ send_as_count count
Count items in send as
■ visible_count sum
Sum values in
■ has_mail compare
Check if visible count is greater than 0
■ notify_enabled compare
Check if setting notify when mail equals true
■ should_notify all
Check if all conditions are true
◆ notify core.notification.send
Send notification
skip: step.should_notify not_equal true
■ thread_table to_table
Format results as a data table
■ unread_table to_table
Format results as a data table
■ label_table to_table
Format results as a data table
■ draft_table to_table
Format results as a data table
■ card to_summary
Format results as a summary card
▼
Output
summary card
table thread_table
table unread_table
table label_table
table draft_table
Settings 9 configurable

Configurable at install. Defaults shown — change them anytime in Recued.

channels setting = [object Object]
end hour setting = 10
weekdays setting = 1,2,3,4,5
row limit setting = 25
start hour setting = 8
draft query setting = in:drafts newer_than:30d
inbox query setting = in:inbox newer_than:2d
unread query setting = label:unread newer_than:7d
notify when mail setting = true

Uses (9 operations)

Triggers Time watch core.watch.time
Pack operation Read profile on gmail recued-core.gmail.profile.read
Pack operation Search label on gmail recued-core.gmail.label.search
Pack operation Search thread on gmail recued-core.gmail.thread.search
Pack operation Search message on gmail recued-core.gmail.message.search
Pack operation Search draft on gmail recued-core.gmail.draft.search
Pack operation Search send as on gmail recued-core.gmail.send_as.search
Pack operation Read settings vacation on gmail recued-core.gmail.settings.vacation.read
Notifications Send notification core.notification.send

Trust & control

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

Permissions it requires

Send notificationsRead your Google connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

What it's allowed to do

Read Triggers core.watch.time read-only
Read Notifications core.notification.send external change

7 more aren't listed here. You'll see them at install.

Data it touches

SurfacesTriggersNotifications

About

Tags

gmail gmailemailinboxthreadsunreaddraftsdigestschedulenotificationpack:gmail

Details

27 steps 9 configurable settings recipe_id: inbox-priority-digest-gmail