Daily Stripe Revenue Reconciliation with ApogeoAPI, Sheets & Slack (n8n)
Daily Stripe Revenue Reconciliation with ApogeoAPI, Sheets & Slack (n8n)
Regular price
£23.99
Regular price
£23.99
Sale price
Unit price
/
per
⬇
Instant Digital Download
∞
Unlimited Downloads
★
Lifetime Access in Your Account
Couldn't load pickup availability
🔥
128+ Sold
Popular with n8n builders
⚡
23 people viewing
High interest right now
✅
9 added today
Fast-moving digital product
Daily Stripe Revenue Reconciliation with ApogeoAPI, Sheets & Slack (n8n)
Regular price
£23.99
Regular price
£23.99
Sale price
Unit price
/
per
Reconcile yesterday’s Stripe revenue daily—convert FX with ApogeoAPI, log totals to Google Sheets, and alert Slack when anything looks off
If you need a reliable Stripe revenue reconciliation workflow for multiple currencies, this n8n automation automatically totals yesterday’s successful charges, converts net revenue to a single reporting currency using ApogeoAPI exchange rates, and appends a dated summary to Google Sheets. When exchange rates are stale or charges can’t be converted, it sends a Slack alert.
What this workflow does
- Runs daily at 09:00 (or can be executed manually with sample data for testing).
- Pulls Stripe charges and keeps only succeeded charges created during the previous UTC day, net of refunded amounts.
- Fetches FX rates in one call from ApogeoAPI, using USD as the base.
- Converts each charge into the reporting currency, including correct handling for zero-decimal and three-decimal currencies, then aggregates totals by currency and computes a grand total.
-
Writes a single reconciliation row to the Google Sheets
Reconciliationtab with: date, totals, rate flags, and a breakdown JSON (plus any unconverted charges). - Posts to Slack if exchange rates are marked stale or any charges could not be converted.
Use cases
- SaaS finance ops that need daily multi-currency Stripe reporting with FX conversions.
- Automation engineers building a repeatable reconciliation pipeline using n8n and actionable alerts.
- Teams that want an audit-friendly sheet row each day, including unconverted charges and FX status.
Technical details
- n8n nodes/services: Stripe, ApogeoAPI (via
n8n-nodes-apogeoapi), Google Sheets (OAuth2), Slack, plus if and code logic. - Requires: Stripe, ApogeoAPI, Google Sheets credentials, and Slack channel configuration (e.g.,
#finance). - Setup includes updating the Google Sheets document ID and ensuring the
Reconciliationtab has the expected columns.
