Recued
Menu
← Back to recipes

Propose Statuspage review for failed Vercel deployment

by recued-core v1 9 views

Use “Propose Statuspage review for failed Vercel deployment” in Recued. Scheduled detection half of the Vercel to Statuspage incident loop.

Complete workflow

Use Deployment Incident Loop - Vercel + Statuspage in Recued for deployments, incidents, customer communications, and closed loop. It includes 1 ready-to-run workflow and 2 related packs in one install.

You are viewing one recipe in this workflow. Installing it opens the complete pack so its other recipes and background automations arrive together.

View pack details, dependencies, and permissions →
How it works 34 steps

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

Data fetch
existing_proposals ?
Process (33 steps)
existing_proposals_family filter
Filter by condition
resolved_team_id trim
Trim whitespace from setting team id
resolved_team_slug trim
Trim whitespace from setting team slug
resolved_project_id trim
Trim whitespace from setting project id
page_id trim
Trim whitespace from setting statuspage page id
incident_name_override_text trim
Trim whitespace from setting incident name override
incident_body_override_text trim
Trim whitespace from setting incident body override
now date_add
Add 0 minutes to
deployments_raw ?
deployments default
Apply default
failed_rows filter
Filter by condition
production_failed_rows filter
Filter by condition
existing_deployment_ids map
Extract from each item
unhandled_failed_rows filter
Filter by condition
candidate_rows slice
Take a subset of
candidate_count count
Count items in unhandled failed rows
has_candidate compare
Check if candidate rows has data
defaults defaults
Apply defaults
has_deployment_id compare
Check if deployment id has data
has_page_id compare
Check if page id has data
skip_proposal any
Check if any of the conditions are true
default_incident_name template
Generate text from a template
skip: step.skip_proposal equal true
has_name_override compare
Check if incident name override text has data
incident_name ternary
Apply ternary
skip: step.skip_proposal equal true
default_incident_body template
Generate text from a template
skip: step.skip_proposal equal true
has_body_override compare
Check if incident body override text has data
incident_body ternary
Apply ternary
skip: step.skip_proposal equal true
proposal_key template
Generate text from a template
skip: step.skip_proposal equal true
write_proposal ?
skip: step.skip_proposal equal true
notify_enabled compare
Check if setting notify owner equals true
should_notify all
Check if all conditions are true
send_owner_notification ?
skip: step.should_notify not_equal true
summary to_summary
Format results as a summary card
Settings 16 configurable

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

vercel setting =
team id setting =
channels setting = in_app
row limit setting = 10
team slug setting =
project id setting =
notify owner setting = true
initial status setting = investigating
impact override setting = minor
deployment state setting = ERROR
deployment target setting = production
statuspage page id setting =
deliver notifications setting = true
incident body override setting =
incident name override setting =
statuspage component ids setting =

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 Vercel connection
Declared by the recipe — Recued grants these at install, where you review them before approving.

Data it touches

Warehousedata.shared

About

Tags

vercelstatuspage vercelstatuspagedeploymentincidentproposalcustomer-communicationsclosed-looppack:vercel-statuspage-incident

Details

34 steps 16 configurable settings recipe_id: statuspage-incident-proposal-vercel