FINANCE

FX Breach Escalation to PagerDuty

Sweeps Snowflake for unhedged FX exposure breaches and, when a position exceeds a critical limit, opens a PagerDuty incident and posts the on-call escalation to Slack.

CategoryFinance
Enginesim
Difficultyintermediate
Triggerschedule
Steps6
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerRecurring exposure-sweep schedule
  • ActionQuery unhedged exposure per pairSnowflakeSnowflake
  • LogicClassify breach as standard or critical
  • OutputPost standard breach notice to SlackSlack
  • ActionOpen PagerDuty incident for critical breachPagerDutyPagerDuty
  • OutputConfirm escalation and on-call in SlackSlack

What it does

This workflow runs a periodic sweep of unhedged FX exposure in Snowflake and applies a two-tier severity model. Positions over the standard hedge threshold post a Slack notice; positions over the critical limit escalate by opening a PagerDuty incident and tagging the treasury on-call. This ensures a severe unhedged position never relies on someone reading a channel.

When to use it

Use this when certain currency exposures are material enough to warrant true incident response, not just a chat alert. It is built for organizations with an on-call treasury rotation that need a paging path for critical FX breaches.

How it works

  1. 1A recurring schedule triggers the exposure sweep.
  2. 2Snowflake returns unhedged exposure per pair.
  3. 3A logic step classifies each breach as standard or critical.
  4. 4Standard breaches route to a Slack notice for the desk.
  5. 5Critical breaches open a PagerDuty incident with the exposure detail.
  6. 6A Slack message confirms the escalation and names the paged on-call.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SnowflakeWarehouses, queries, shares.
  2. 2
    Connect PagerDutyIncidents, on-call, escalations.
  3. 3
    Connect SlackChannels, DMs, threads, mentions.
  4. 4
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  5. 5
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  6. 6
    Test, then turn it onRun once against a sample, confirm the output, then enable the trigger.

Run this workflow in your colony.

14-day trial. No DevOps. No Sales call. Provisioned in under a minute.