Update Gmail vacation responder
Approval-gated Gmail vacation responder workflow. It reads the mailbox profile, current vacation responder settings, and send-as identities for context, then updates only the Gmail vacation responder through recued-core.gmail when the requested settings are complete. It does not send mail, create or send drafts, mutate labels, change filters, patch send-as identities, verify send-as addresses, delete, trash, import, watch Pub/Sub, or call arbitrary Gmail APIs.
How it works
Inspect the data fetches, transforms, gates, and output this recipe runs.
Process (22 steps)
subject
trim
Trim whitespace from setting subject
body_plain
trim
Trim whitespace from setting body plain
body_html
trim
Trim whitespace from setting body html
start_time
trim
Trim whitespace from setting start time
end_time
trim
Trim whitespace from setting end time
has_subject
compare
Check if subject has data
has_plain
compare
Check if body plain has data
has_html
compare
Check if body html has data
has_body
any
Check if any of the conditions are true
enabling
compare
Check if setting enable auto reply equals true
missing_enabled_subject
all
Check if all conditions are true
missing_enabled_body
all
Check if all conditions are true
skip_update
any
Check if any of the conditions are true
profile
?
current_vacation
?
send_as_raw
?
updated_vacation
?
skip: step.skip_update equal true
send_as
default
Apply default
send_as_count
count
Count items in send as
send_as_table
to_table
Format results as a data table
skipped
compare
Check if skip update equals true
card
to_summary
Format results as a summary card
Settings
Configurable at install. Defaults shown — change them anytime in Recued.
google
setting
=
subject
setting
=
Out of office
end time
setting
=
body html
setting
=
body plain
setting
=
Thanks for your email. I am away and will reply when I return.
start time
setting
=
enable auto reply
setting
=
true
restrict to domain
setting
=
false
restrict to contacts
setting
=
false
Trust & control
What installing this recipe would let it do. Recued grants these permissions at install — review them there before approving.