FINANCE

FX Currency-Mix Drift Brief for Treasury

Each morning it reads open receivables from Snowflake, computes how the currency mix shifted versus the prior week.

CategoryFinance
Enginesim
Difficultyintermediate
Triggerschedule
Steps5
Setup~15 min

How it runs

The automated pipeline, trigger to output.

  • TriggerDaily 7:00 schedule
  • ActionQuery open receivables by currency from SnowflakeSnowflakeSnowflake
  • LogicCompute currency-mix share deltas vs prior week
  • LogicDrop moves under drift threshold
  • OutputPost ranked drift brief to treasury SlackSlack

What it does

This workflow turns your receivables ledger into a daily currency-exposure readout. It pulls all open invoices from Snowflake, groups outstanding balances by settlement currency, and compares today's mix against a 7-day-prior snapshot. It then writes a treasury brief that names the currencies whose share of total exposure moved most, converts the deltas to your reporting currency, and posts it to a Slack channel so treasury sees drift before it becomes a hedging gap.

When to use it

Use it when receivables span multiple currencies and your hedge ratios are set on a stale mix. It is built for treasury and FP&A teams who want a standing morning signal rather than a quarter-end surprise.

How it works

  1. 1A 7:00 schedule fires the run.
  2. 2It queries Snowflake for open receivables and aggregates outstanding amounts per currency, plus the stored prior-week snapshot.
  3. 3A logic step computes each currency's share change and ranks the absolute drift, dropping moves under a configurable threshold.
  4. 4If any currency crossed the threshold, it formats a ranked brief with old vs new share and reporting-currency delta.
  5. 5It posts the brief to the treasury Slack channel; quiet days post a one-line all-clear.

Set it up

What you configure once, before turning it on.

  1. 1
    Connect SnowflakeWarehouses, queries, shares.
  2. 2
    Connect SlackChannels, DMs, threads, mentions.
  3. 3
    Set each agent's modelWe leave models unset so you pick the tier — fast + cheap, or top-quality.
  4. 4
    Tune it to your dataEdit the prompts, filters, and field mappings so it matches how your team works.
  5. 5
    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.