Quickstart Guide
This guide will walk you through setting up Reportr and generating your first AI-powered SEO report in under 10 minutes.You’ll need a Google account and access to Google Search Console and Google Analytics 4 for the client website you want to report on.
Step 1: Sign Up & Authenticate
Create Your Account
Navigate to the Reportr homepage and click “Sign Up” or “Get Started”.
Reportr uses Google OAuth for authentication via NextAuth.js. Your refresh tokens are securely stored to enable automated data collection.
Choose Your Plan
Select a signup flow:
- Free Trial
- Paid Plan
Start with the FREE plan (no credit card required):
- 1 client
- 5 reports per month
- 14-day trial with full access
- Email verification required
Sign In with Google
Click the “Sign in with Google” button. Reportr will request the following permissions:
- Basic profile information (name, email)
- Access to Google Search Console data
- Access to Google Analytics 4 data
Step 2: Add Your First Client
Create a New Client
Click “Add Client” and fill in the required information:Required fields:
- Client Name: Your client’s business name (min 2 characters)
- Domain: Full website URL (e.g.,
https://example.com)
- Contact Name: Primary contact person
- Contact Email: Client email for notifications
Connect Google Services
After creating the client, connect their Google accounts:The system stores the
- Google Search Console
- Google Analytics 4
- Click “Connect Search Console”
- Select the property from the list (or enter manually)
- Reportr automatically detects available properties:
gscSiteUrl for future data fetches.Reportr uses your Google OAuth tokens to access these APIs. Tokens are automatically refreshed when they expire.
Step 3: Generate Your First Report
Navigate to Report Generation
Click “Generate New Report” from the dashboard or go to
/generate-report.Configure Report Settings
Select your report parameters:
- Client: Choose from your connected clients
- Date Range: Pick start and end dates (e.g., last 30 days)
- Report Title: Give your report a descriptive name
- Metrics: Select which metrics to include (default: users, sessions, bounceRate, conversions)
Understand the Report Generation Pipeline
When you click “Generate Report”, here’s what happens:
View Your Report
Once generation completes (typically < 3 minutes):
- Navigate to
/reportsto see all your reports - Click on your new report to view details
- Download the PDF by clicking the download button
- Share the PDF link with your client
Reports are stored permanently and can be regenerated at any time (subject to plan limits).
Step 4: Customize Your Branding (Professional & Agency)
Configure White-Label Settings
Customize your agency branding:
- Company Name
- Primary Color
- Logo Upload
Your agency name appears on all generated reports.Default:
{firstName}'s AgencyExample: “Digital Marketing Pros”Understanding Your Dashboard
Your dashboard at/dashboard shows:
Usage Statistics
Track clients used and reports generated this billing cycle:
Recent Reports
View your 5 most recent reports with status:
- PENDING (queued)
- PROCESSING (generating)
- COMPLETED (ready)
- FAILED (error occurred)
Active Clients
Quick access to your top 3 clients with report counts and setup status.
Quick Actions
One-click access to:
- Manage Clients
- Generate New Report
- View All Reports
Billing Cycles
Reportr uses 30-day billing cycles:Your report limit resets every billing cycle (30 days from subscription start), not on the 1st of the month.
Next Steps
Authentication
Learn how Google OAuth works
API Reference
Integrate Reportr programmatically
White-Label Setup
Customize your agency branding
Troubleshooting
Cannot add clients (FREE plan)
Cannot add clients (FREE plan)
Issue: “Please verify your email before adding clients”Solution:
- Check your email for the verification link
- Click the link to verify your account
- Refresh the dashboard
- You can now add clients
Google API connection fails
Google API connection fails
Issue: “Access denied to Search Console” or “Analytics property not found”Solution:
- Ensure you have access to the property in Google Search Console / Analytics
- Verify the property URL/ID is correct
- Reconnect your Google account from client settings
- Check that the property is verified in Search Console
- 403: Access denied (you don’t have permission)
- 404: Property not found (wrong URL/ID)
- 401: Authentication failed (token expired, reconnect)
Report generation limit reached
Report generation limit reached
Issue: “You’ve reached your limit of X reports per month”Solution:
- Check your billing cycle end date on the dashboard
- Wait for the cycle to reset (automatic)
- Or upgrade to a higher plan for more reports