WORKFLOW
Notifications to top up PSP balances
Automatically monitors PSP account balances on a recurring schedule and sends a Slack alert to your team when a balance falls below its configured minimum threshold.
Subscribe to our newsletter
Get weekly access to the newest finance operations workflows – straight to your inbox.
Purpose
To ensure PSP accounts are funded above minimum operating thresholds at all times by:
- Connecting to PSP back-office APIs on a configured schedule to retrieve live account balances
- Comparing current balances against per-account, per-currency thresholds
- Alerting the treasury team via Slack when any account falls below its minimum
- Logging each balance check and alert to a structured audit file
Data sources
- PSP account balances (current): Available balance per account and currency, retrieved directly from the PSP portal. See our growing list of supported PSPs.
- Threshold configuration (reference): Minimum balance rules defined per PSP account and currency, stored as a reference table within the workflow.
Key processing steps
1. Balance retrieval
Reiterate’s AI agent connects to each PSP on a defined schedule and retrieves the current available balance per account and currency.
2. Balance data normalization
Standardizes balance data across multiple accounts in one PSP to ensure consistent comparison:
- Standardizes field names and decimal format across all accounts
- Joins minimum threshold configuration per PSP account and currency from the reference table
3. Threshold evaluation
Compares each account's current balance against its configured minimum:
- Flags accounts where the current balance is below the threshold
- Calculates the amount that needs to be topped up on the account
4. Notifying and reporting
- Sends a Slack message to a configured Slack channel for each flagged account:
- Message includes: PSP name, account ID, currency, current balance, threshold, shortfall amount, and recommended top-up
- Sends all records regardless of status to Reiterate File Library for audit logging
Outputs
- Slack alerts: One message per flagged account sent to the configured Slack channel, with full balance and shortfall details.
- Balance check log: Full results saved to the Reiterate File Library, covering all accounts, statuses, shortfall amounts, and notification records.