Description Automate your financial reporting by pulling charge and refund data from Stripe, calculating key revenue and risk metrics, and delivering professional reports directly into Slack. This workflow runs on a monthly or quarterly schedule, processes Stripe data into insights, and formats a rich Slack message with revenue breakdowns, top customers, refund analysis, and payment method insights. ππ°π¬ What This Template Does Runs automatically on a monthly (1st day) or quarterly schedule (every 3 months) at 9 AM. β±οΈ Fetches Stripe charges and refunds for the reporting period. π³ Merges charge and refund data for a unified dataset. π Calculates financial metrics: total revenue, net revenue, average transaction value, refund rate. π Estimates growth metrics: Monthly Recurring Revenue (MRR) and Annual Recurring Revenue (ARR). π Identifies top 3 customers by revenue. π Breaks down payment methods used (e.g., Visa, Mastercard, etc.). π³ Performs risk analysis on transactions by Stripeβs risk scores. β οΈ Analyzes refund reasons and generates insights. π Formats all results into a clear, structured Slack message with sections for finance, growth, risk, and customers. π¬ Key Benefits Eliminates manual Stripe report exports. β‘ Ensures timely financial reporting (monthly or quarterly). π
Provides instant visibility of revenue, refunds, and risks in Slack. π² Surfaces top customers and payment methods for strategic insights. π
Helps finance and ops teams catch anomalies early (high refunds or risky transactions). π‘οΈ Keeps leadership and teams aligned with automated reporting. π©βπ»π¨βπ» Features Schedule Triggers β Automates reporting on monthly or quarterly cycles. Stripe Charges & Refunds β Pulls transaction and refund data directly from Stripe API. Merge Node β Combines charges and refunds into a single dataset. Custom Code Metrics β Calculates revenue, net revenue, refund rates, and growth metrics. Top Customer Analysis β Highlights top revenue-generating customers. Payment Breakdown β Shows revenue split by card brand/payment method. Refund Analysis β Summarizes refund reasons and rates. Risk Analysis β Categorizes payments by low, medium, or high risk scores. Slack Integration β Delivers insights in a professional report format. Requirements n8n instance (cloud or self-hosted). Stripe API credentials with read access to charges and refunds. Slack Bot token with chat:write permission. Target Audience Finance teams needing automated recurring Stripe reports. πΌ SaaS companies monitoring MRR, ARR, and refunds. π Founders/Execs who want financial dashboards in Slack. π©βπΌ Operations teams tracking risk and refund trends. π οΈ Remote teams relying on Slack for reporting. π Step-by-Step Setup Instructions Connect your Stripe API credentials in n8n. π Connect your Slack API credentials and select your target channel. π¬ Adjust the schedule triggers (monthly/quarterly) if needed. β±οΈ Customize the Slack message formatting if you want branding or tone changes. π¨ Test the workflow with sample data to confirm financial metrics. β