Monthly Business Reports

Automated Stripe payment summaries and business metrics

Email Configuration Required

To receive monthly reports, set these environment variables:

  • EMAIL_SENDER - Your Gmail address
  • EMAIL_RECEIVER - Recipient email address
  • EMAIL_PASSWORD - Gmail app password
Generate Report

Create monthly report for any period

Format: YYYY-MM (e.g., 2024-01)
Report Includes:
  • Total revenue and transaction count
  • Active subscription metrics
  • Monthly recurring revenue (MRR)
  • Churn rate analysis
  • Detailed payment CSV export
  • HTML formatted email summary
Schedule Reports

Automatic monthly report generation

Schedule: 1st of each month at 9:00 AM
Status: Not Configured
Automated Features:
  • Runs automatically on 1st of each month
  • Processes previous month's data
  • Sends email with metrics and CSV
  • Includes business intelligence insights
  • Professional HTML email formatting
Sample Report Metrics
$1,440
Total Revenue
120
Active Subscriptions
$1,440
Monthly Recurring Revenue
2.5%
Churn Rate
Email Report Features:
  • HTML Formatting: Professional layout with charts and tables
  • CSV Export: Detailed transaction data for analysis
  • Business Metrics: Key performance indicators and trends
  • Customer Insights: Subscription growth and retention data
Setup Instructions
1. Gmail App Password Setup:
  1. Go to Google Account settings
  2. Enable 2-factor authentication
  3. Generate app password for "Mail"
  4. Set as EMAIL_PASSWORD environment variable
2. Environment Variables:
EMAIL_SENDER=your-gmail@gmail.com EMAIL_RECEIVER=recipient@example.com EMAIL_PASSWORD=your-app-password
3. Background Process (Optional):

For production deployment, run the scheduler as a background service to enable automatic monthly reports.