If you’re responsible for learning operations in Cornerstone Learning, you’ve likely encountered a frustrating limitation in Cornerstone Reporting 2.0: the inability to schedule report deliveries via email or FTP more frequently than once per day. For L&D managers, learning administrators, and learning analysts, this constraint can pose a real challenge—especially when leadership expects near-real-time reporting or when multiple updates are needed throughout the day to support operational decisions.
Fortunately, there's a simple workaround that doesn’t require external tools or IT support. This blog will walk you through a repeatable, low-effort solution to schedule multiple versions of the same report at different times throughout the day using Cornerstone Reporting 2.0.
Why More Frequent Report Delivery Matters
Whether you're monitoring session enrollment, compliance completions, or instructor scheduling, data needs don't stop after one daily report. Some common reasons L&D teams need more frequent reporting include:
-
Real-time staffing adjustments for ILT sessions
-
Monitoring training completions for compliance deadlines
-
Feeding external dashboards or systems via Cornerstone FTP
-
Responding to executive requests with up-to-date information
When once-a-day report delivery just doesn’t cut it, the current system limitation can become a bottleneck.
The Workaround: Clone and Schedule Multiple Versions of the Report
The best solution within the current limitations of Cornerstone Reporting 2.0 is to create multiple versions of the same report, each with a different scheduled delivery time.
Step-by-Step: Setting Up Multiple Report Deliveries
1. Design Your Template Report
Start by creating a report in Cornerstone Reporting 2.0 with all the desired fields and filters. Make sure this version is accurate, as it will serve as the template for all other time-based copies.
2. Clone the Report
Once the template report is saved:
-
Find it under My Reports
-
Click Actions > Copy
-
Rename the report with a timestamp (e.g., “Daily Completion Report – 9AM”)
Repeat this process for as many delivery times as you need (e.g., 9AM, 12PM, 3PM, 6PM).
3. Adjust the Delivery Schedule
For each report copy:
-
Navigate to the Schedule Delivery Options
-
Choose Deliver to Email or Deliver to FTP based on your requirements
-
Set the Schedule Parameters (i.e. Time of Day, Time zone, Start Date) - Be sure to set How frequently would you like to run this report? to Daily
- Set the Delivery Parameters (i.e. file format, whether to send as a Zip file, Email Recipients (if sending the report via email))
- Press Save to enable the report settings
Each cloned report can be scheduled independently, effectively bypassing the once-per-day restriction.
4. Validate and Monitor
Make sure:
-
The delivery times are staggered as needed
-
If the report is being emailed, the email report recipients are accurate
-
If the report is being delivered to FTP, you are prepared to process the reports
-
You test a few reports to confirm delivery is working as expected
Tips for Managing Your Multi-Time Report Setup
-
Use consistent naming conventions (e.g., “Training Report – 12PM”) to make reports easier to manage
-
If exporting to Cornerstone FTP, confirm each report filename is unique or includes a timestamp to prevent overwrite
-
Periodically review and clean up outdated schedules to avoid unnecessary report runs
Key Takeaways
-
Problem: Cornerstone Reporting 2.0 limits report delivery to once daily via email or FTP
-
Solution: Create one base report, make timed copies, and schedule each to run at different times
-
Result: Near-real-time visibility without needing custom integrations or manual exports
Need More Reporting or Automation Support?
If you're looking to enhance your LMS reporting strategy or automate more of your Cornerstone Learning workflows, we can help. Our team specializes in streamlining complex learning systems and getting actionable insights into the hands of the people who need them—fast.
Explore Our LMS Reporting Services or Contact Us to talk through your specific use case.
Comments