Open Collective Docs
Go back to Open Collective
Search…
Welcome
About
Introduction
Documentation
Terminology
Company
Pricing
Team
The Open Collective Way
Hiring
Investors
Contributing
Product
Features
Roadmap
Comparison
User Profile
Currencies
Log-in System
Privacy Policy
Moderation
Security
Notifications
Collectives
Collectives FAQ
Creating a Collective
Quick Start Guide
Collective Settings
Add Fiscal Host
Change Fiscal Host
Open Source Collectives
Transparent Budget
Expenses
Updates & Comms
Moderation
Conversations
Events
Projects
Funding Options
Buttons & Banners
Connected Collectives
Contribution flow
Financial Contributors
Financial Contributors FAQ
Guest contributions
Payments
Crypto Contributions
Website Badge
Receipts
Collective to Collective
Organizations
Expenses & Getting Paid
Expenses FAQ
Submitting Expenses
Virtual Cards
Expense Comments
Edit or Download an Expense
Tax Information
Fiscal Hosts
Fiscal Hosts FAQ
Becoming a Fiscal Host
Creating a Fiscal Host
Fiscal Host Settings
Payouts
Fiscal Host Dashboard
Bank Transfers
Virtual Card Settings
Add Funds Manually
Refunds
Host Fees
Local Tax Support
Agreement Templates
Independent Collectives
About Independent Collectives
Create an Independent Collective
Independent Collective Setup
Independent Collective Management
Close an Independent Collective
Contributing
Design
Development
Contribution Guide
Best Practice Guidelines
Bounties
Architecture
API
README Integration
PayPal
TransferWise
Post-Donation Redirect
Manual Reporting
GitHub Permissions
Internationalization (i18n) system
Testing with Cypress
Testing features
Collective's locations
Virtual Cards
Documentation
Translation
Powered By
GitBook
Manual Reporting
To manually run the monthly report:
1- Update the template:
https://github.com/opencollective/opencollective-api/blob/main/templates/emails/collective.monthlyreport.hbs
​
2- If you want to preview some of the emails, you can run it locally with
1
PG_DATABASE=opencollective_prod_snapshot DEBUG=preview npm run cron:monthly
Copied!
(it won't send real emails but it will output links to preview them in the browser)
3- Run bash on heroku production:
1
heroku run bash --app opencollective-prod-api
Copied!
4- Run the monthly cron job manually:
1
npm run cron:monthly
Copied!
If you want to only run it for certain collectives, modify the
query
here:
https://github.com/opencollective/opencollective-api/blob/main/cron/monthly/collective-report.js
​
Previous
Post-Donation Redirect
Next
GitHub Permissions
Last modified
1yr ago
Export as PDF
Copy link