Favorable FX rate alerts in Slack

Watch your currency pairs every hour on weekdays and get a Slack ping the moment a Wise rate beats the recent average.

Agentic Task
WiseSlackFinanceOperationsNotifications & AlertsResearch & Monitoring
PromptCreate

Build me an FX rate watcher that runs on a cron schedule hourly on weekdays during business hours (default 9am to 5pm in my local timezone). It monitors a configured list of currency pairs (for example USD to EUR, USD to GBP, GBP to INR) and pings Slack when a rate looks meaningfully better than recent history.

For each currency pair on every run:

1. Call Wise Get Exchange Rates to fetch the current live rate.

2. Call Wise Get Exchange Rates again with a historical window covering the last 30 days, and compute the trailing average plus the recent min and max from that series.

3. Compare the current rate against the trailing 30 day average. If the current rate is better than the average by at least my configured threshold (default 1 percent), proceed to step 4. Otherwise skip this pair this run.

4. Call Wise Create Quote for the example conversion size I configure per pair (for example 5,000 USD for USD to EUR) so we capture the actual fee and the total amount received in the target currency at the live rate.

5. Post a Slack message using Send a Message to my #fx-alerts channel summarizing: the currency pair, the current rate, the trailing 30 day average, the percent improvement vs. the average, the 30 day min and max, and the quote details (Wise fee and total received in the target currency). Frame the message so I can decide whether to log into Wise and convert manually.

Suppression: do not send a repeat alert for the same currency pair within a 6 hour window. Track the timestamp of the last alert per pair across runs and skip pairs that are still inside their cooldown.

Configurable inputs the user should set when starting the workflow:

- List of currency pairs to monitor (source currency, target currency).

- Example conversion size per pair, in the source currency.

- Improvement threshold percent (default 1 percent).

- Slack channel to post into (default #fx-alerts). Allow per-pair channel overrides if I want to split alerts.

- Suppression window in hours (default 6).

- Business hours window and timezone for the cron schedule.

Hard constraint: this workflow must only fetch rates, draft a quote, and send a Slack notification. It must never create a transfer, move funds, or take any action that converts money. The conversion decision stays with me and happens manually inside Wise.

What does this prompt do?

  • Checks live rates for the currency pairs you care about, once an hour during weekday business hours.
  • Compares today's rate against the trailing 30 day average and only fires when the improvement clears your threshold.
  • Pulls a fresh Wise quote at the conversion size you configure so you see the real fee and the amount you would actually receive.
  • Posts the alert to your chosen Slack channel and stays quiet on the same pair for 6 hours so the channel does not get spammed.

What do I need to use this?

  • A Wise account with API access enabled (2-step verification required).
  • A Slack workspace and permission to post in the channel you want alerts to land in.
  • The list of currency pairs you want to monitor, plus an example conversion size for each pair.

How can I customize it?

  • Swap in your own currency pairs, conversion sizes, and improvement threshold (1 percent is a sensible default).
  • Change the cadence or business hours window to match your timezone, or stretch it to overnight coverage.
  • Route different pairs to different Slack channels, or replace the channel with a direct message to yourself.

FAQs

Will this actually convert my money?
No. The workflow only drafts a Wise quote and pings you. You still review and convert manually inside Wise. Auto-converting at meaningful size deserves human sign-off, so the workflow deliberately stops short of that.
How does it decide a rate is good enough?
It compares the live rate against the trailing 30 day average for that pair. If today's rate beats the average by your configured threshold (1 percent by default), it fires an alert. Otherwise it stays quiet.
Can I avoid getting spammed when a pair stays favorable for hours?
Yes. Once a pair fires an alert, it goes quiet for 6 hours by default. You can lengthen or shorten that suppression window when you set it up.
Can I watch more than one currency pair?
Yes. Add as many pairs as you want, and give each one its own example conversion size so the quote reflects the amount you would actually move for that pair.
Does it only run during business hours?
By default it runs hourly on weekdays during the hours you set. You can widen the window, add weekend coverage, or restrict it further if you only convert at certain times of day.

Related templates

Partner tier review board for quarterly promotion calls

Work every partner tier decision from one board, with the revenue and commission numbers, clear promotion thresholds, and AI review briefs.

Introw
HubSpot
Slack
App
Reconcile partner commissions between HubSpot and Introw

Open one board at month end to find every closed deal missing a commission, every commission with no deal behind it, and every amount that does not add up.

Introw
HubSpot
Slack
App
One control room for every Instantly sending mailbox

See warmup status, daily send volume, and bounce risk for every sending account in one grid, with the riskiest mailboxes floating to the top.

Instantly
Slack
App
Partner payout approval queue with Xero bill handoff

Review Introw partner payouts line by line, approve them from one board, raise the matching bill in Xero, and post every approval to Slack.

Introw
Xero
Slack
App
One inbox for every Jira Service Management approval waiting on you

See every access, purchase and leave request waiting on your decision in one screen, approve or decline in place, and send the reason back to the requester.

Jira Service Management
Confluence
Slack
App
Browse and shortlist creators without burning audit credits

Search creators for free, shortlist the best with your team, and spend an audit credit only when you decide someone is worth a closer look.

HypeAuditor
Airtable
Slack
App

Catch good exchange rates before they fade.

Connect Wise and Slack once, and Geni watches your currency pairs every hour during the workweek.