Export student data to CSV

In this article: How to download your student list as a CSV file, what data is included in the export, and how to use it for reporting, email marketing, and record-keeping. All Plans


Every course you run generates data: who enrolled, when they signed up, what they paid, and how far they've gotten through your content. The CSV export gives you all of that in a spreadsheet you can open, filter, and use however you need.

This is a per-course export. You download data for one course at a time. If you're on Ruzuku Pro and want data across all your courses at once, see the Pro site-wide data download section below.


Download your student data

  1. Open your course and go to Manage Course → Students.
  2. Click the Download CSV link near the top of the student list.
  3. The file downloads to your computer as a .csv file.

That's it. Open the file in Excel, Google Sheets, Numbers, or any spreadsheet tool.

Tip: If the CSV opens and everything looks jumbled into one column, your spreadsheet tool may not be auto-detecting the delimiter. In Excel, use Data → Text to Columns and choose "Comma" as the separator. In Google Sheets, the import usually handles this automatically.

What's included in the export

The CSV file contains one row per enrolled student with the following fields:

  • Name — The student's full name as entered during enrollment
  • Email — The email address they used to sign up
  • Enrollment date — When they enrolled in the course
  • Price point — Which price point they used (or "Free" / "Invitation" if applicable)
  • Payment amount — What they paid
  • Payment status — Whether the payment is complete, pending, or on a plan
  • Progress — Their completion percentage through the course
  • Last activity — When they last accessed the course

The exact columns may vary slightly depending on your course setup, but you'll always get the core enrollment, payment, and progress data.


Common uses for the export

Import into your email marketing tool. If you use ConvertKit, Mailchimp, ActiveCampaign, or another email platform, the CSV gives you a clean list of student emails to import. This lets you tag students by course and send targeted follow-up sequences. Pair this with Zapier for automatic syncing as new students enroll.

Track completion rates. Sort by the progress column to see how many students have finished your course, where most people stop, and who might need a nudge. If you're running a certification program, this is your completion report.

Reconcile payments. Cross-reference the CSV against your Stripe or PayPal records to confirm everyone who paid has access, and everyone with access actually paid. Useful during year-end accounting or if you suspect something is off.

Calculate affiliate payments. If you track affiliates manually or through a custom system, the enrollment and payment data in the CSV tells you exactly who enrolled, when, and how much they paid. Match this against your affiliate tracking to calculate commissions.

Back up your student list. Download a CSV periodically as a simple backup of your enrollment data. If you ever need to reference historical enrollment information, you'll have it in a spreadsheet.

Create completion reports for organizations. If you're delivering training for a company or issuing continuing education credits, the CSV gives you the documentation you need. Filter by progress to identify who completed the course and when.


Pro: site-wide data downloads

Pro feature: The per-course CSV export described above is available on all plans. Ruzuku Pro adds the ability to download student data across your entire site — all courses, all students — from your Pro admin panel.

If you manage multiple courses and need a unified view of all enrollments, the site-wide export saves you from downloading and merging individual course CSVs. Access it from your Pro site admin settings.


Tips for working with the data

Filter by date range. Most spreadsheet tools let you filter rows. If you only need students who enrolled in January, filter the enrollment date column to that range.

Sort by progress. Sort the progress column from lowest to highest to find students who haven't started or are stuck early on. These are good candidates for a personal outreach message or a scheduled course message encouraging them to jump in.

Remove duplicates before importing. If you're importing into an email tool and the student is already on your list from a previous import, most email platforms handle duplicates gracefully. But it's good practice to check.

Save with a date in the filename. When you download the CSV, rename it something like photography-course-students-2026-03-01.csv. You'll thank yourself later when you have multiple exports and need to find a specific one.


Frequently Asked Questions

Does the CSV include progress data?
Yes. The export includes each student's completion percentage along with enrollment, payment, and contact information.
Can I export data for multiple courses at once?
The standard CSV export is per-course. If you're on Ruzuku Pro, you can download site-wide data across all courses from your Pro admin panel. On Core or Free plans, download each course's CSV separately.
Does the export include students who were removed?
Students whose access was toggled off still appear in your student list and will be included in the CSV. The export reflects everyone who has ever enrolled, regardless of their current access status.
Is there a way to automatically sync student data with my email tool?
Yes. Ruzuku integrates with Zapier, which can automatically add new students to your email marketing platform as they enroll. This is more efficient than manual CSV imports for ongoing courses. See Zapier integration for setup instructions.
How often should I export my student data?
There's no set schedule. Many creators download a CSV at the end of each cohort or once a month for record-keeping. If you're using Zapier for automatic syncing, you may only need manual exports for reporting or auditing purposes.

Related Articles

Still need help? Contact Us Contact Us