Skip to product information

Daily Stripe Revenue Reconciliation with ApogeoAPI, Sheets & Slack (n8n)

Daily Stripe Revenue Reconciliation with ApogeoAPI, Sheets & Slack (n8n)

 (200+Reviews)
Regular price £23.99
Regular price £23.99 Sale price
SAVE Sold out
Instant Digital Download
Unlimited Downloads
Lifetime Access in Your Account
🔥
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)

Daily Stripe Revenue Reconciliation with ApogeoAPI, Sheets & Slack (n8n)

Regular price £23.99
Regular price £23.99 Sale price
SAVE Sold out

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 Reconciliation tab 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 Reconciliation tab has the expected columns.
View full details