Welcome to Reportr
Reportr is a white-label SEO reporting platform designed specifically for digital marketing agencies. Generate professional, branded PDF reports automatically by collecting data from Google Search Console, Google Analytics 4, and PageSpeed Insights APIs.Reportr uses Claude AI to generate intelligent insights from your SEO data, helping you deliver value-packed reports to your clients.
Key Features
White-Label Branding
Customize colors, logos, and company names to match your agency’s brand identity.
Automated Data Collection
Automatically fetch data from Google Search Console, Analytics 4, and PageSpeed Insights.
AI-Powered Insights
Claude API analyzes your data and generates actionable SEO recommendations.
Professional PDF Reports
Generate branded reports in seconds with React-PDF technology.
Platform Overview
Reportr is built on a modern tech stack optimized for performance and reliability:- Framework: Next.js 14 with App Router
- Language: TypeScript with strict mode enabled
- Database: PostgreSQL with Prisma ORM
- Authentication: NextAuth.js with Google OAuth
- AI: Anthropic Claude API for insight generation
- PDF Generation: React-PDF for branded reports
- Storage: Vercel Blob for PDF files
Plans & Pricing
Reportr offers flexible plans to match your agency’s needs:Free Plan
Free Plan
Perfect for testing the platform:
- 1 client
- 5 reports per month
- Google Search Console & Analytics integration
- Basic PDF reports
- No white-label branding
Starter Plan
Starter Plan
Ideal for small agencies:
- 5 clients
- 25 reports per month
- All Free features
- Optional white-label add-on ($20/mo)
- Priority support
Professional Plan
Professional Plan
For growing agencies:
- 15 clients
- 75 reports per month
- White-label branding included
- Custom metrics support
- Advanced analytics
- Priority support
Agency Plan
Agency Plan
For established agencies:
- 50 clients
- 250 reports per month
- White-label branding included
- All Professional features
- Dedicated support
- Custom integrations
Data Sources
Reportr integrates with the most important SEO and analytics platforms:Google Search Console
Collects organic search performance data:- Total clicks and impressions
- Average CTR and position
- Top performing queries (up to 25)
- Top performing pages (up to 25)
- Daily time-series data for trend analysis
Google Analytics 4
Tracks website engagement and conversions:- Users, sessions, and bounce rate
- Engagement rate and session duration
- Conversions and e-commerce data
- Traffic source breakdown (organic, direct, referral, social, paid)
- Top landing pages for organic traffic
- Device breakdown (desktop, mobile, tablet)
- Daily traffic trends
Custom Metrics (Professional & Agency)
Define your own custom GA4 metrics:- Map any GA4 event to your reports
- Configure display names and formatting
- Track custom conversion events
- Build reports tailored to your clients’ KPIs
Architecture Highlights
User Authentication
Sign in with Google OAuth via NextAuth.js. Refresh tokens are securely stored for API access.
Data Collection
Trigger report generation → background job fetches data from Google APIs in parallel.
Performance Targets
Reportr is optimized for speed:- Report generation: < 3 minutes end-to-end
- API responses: < 2 seconds
- PDF creation: < 30 seconds
- UI interactions: < 500ms
Database Schema
The application uses a comprehensive Prisma schema with key models:- User - Agency owners with white-label branding settings (companyName, primaryColor, logo)
- Client - Client websites with Google API connection tracking
- Report - Generated reports with processing metadata, data, and PDF URLs
- Payment - PayPal subscription and payment records
- ApiUsage - API usage tracking for billing
What’s Next?
Quickstart Guide
Get up and running in minutes
Authentication
Learn how authentication works
Need help? Reportr is actively developed and improving every day. Current status: 35% complete with foundation built and core business logic in development.