Customer Data Export
Export your customer data for reporting, analysis, migration, or compliance purposes. SeroBook provides flexible export options with full control over which fields are included and what format is used.
Export Overview
Customer data exports allow you to download your customer records as structured files. This is useful for external reporting, importing into other tools, backing up your data, or responding to data access requests.
On-Demand Export
Export your customer list at any time with custom field selection
Scheduled Export
Set up recurring exports delivered automatically on a schedule
Filtered Export
Export only customers matching specific filters and criteria
Compliance Export
Generate GDPR-compliant data packages for individual customers
Starting an Export
You can initiate a customer data export from the customer list or from the settings area.
Quick Export from Customer List
- Go to Customers
- Apply any filters you want (tags, date range, status, etc.)
- Click the Export button in the toolbar
- Choose your export format
- Select the fields to include
- Click Export to download
Export from Settings
- Go to Settings → Data → Exports
- Click New Export
- Select Customers as the data type
- Configure filters, fields, and format
- Click Generate Export
Large exports
For exports containing more than 10,000 records, the file is generated in the background. You will receive an email notification with a download link when the export is ready.
Available Export Formats
Choose the format that works best for your needs. Each format has different strengths depending on how you plan to use the data.
| Format | Extension | Best For |
|---|---|---|
| CSV | .csv | Spreadsheets, database imports, general-purpose use |
| Excel | .xlsx | Microsoft Excel, formatted reports with multiple sheets |
| JSON | .json | API integrations, developer tools, data migration |
.pdf | Printed reports, sharing with stakeholders, archival |
CSV is the most versatile
If you are unsure which format to use, CSV is widely supported and can be opened in Excel, Google Sheets, and most data tools. Use Excel format if you need formatted headers and multiple sheets.
Selecting Export Fields
Control exactly which data fields are included in your export. This is important for keeping exports focused and for privacy compliance.
Available Fields
- Basic information – Name, email, phone, address
- Account details – Customer ID, creation date, last activity date
- Booking statistics – Total bookings, last booking date, no-show count
- Financial data – Total spent, outstanding balance, average booking value
- Tags and categories – All tags assigned to the customer
- Custom fields – Any custom fields you have configured
- Communication preferences – Opt-in status, preferred channel
- Notes – Internal notes (optional, excluded by default)
Field Presets
Save commonly used field selections as presets for quick reuse:
- Configure your field selection during export
- Click Save as Preset
- Name the preset (e.g., "Marketing List", "Full Report")
- Next time, select the preset from the dropdown to apply the same fields
Sensitive data
Be careful when including sensitive fields like financial data or internal notes in exports. Only include what is necessary for your intended purpose, especially when sharing with third parties.
Filtered Exports
Export only a subset of customers by applying filters before exporting. This is useful for creating targeted lists.
Filter Options
- Tags – Export customers with specific tags
- Date range – Customers created or last active within a period
- Booking count – Customers with a minimum or maximum number of bookings
- Spending threshold – Customers above or below a certain total spend
- Communication status – Opted-in, opted-out, or all customers
- Custom field values – Filter by any custom field data
Filters can be combined using AND logic (all conditions must match) or OR logic (any condition can match).
Scheduled Exports
Set up recurring exports that are automatically generated and delivered on a schedule. This is ideal for regular reporting or keeping external systems in sync.
Creating a Scheduled Export
- Go to Settings → Data → Scheduled Exports
- Click Create Schedule
- Select the data type (Customers)
- Configure fields, filters, and format
- Set the frequency (daily, weekly, monthly)
- Choose the delivery method (email or cloud storage)
- Save the schedule
Delivery Options
- Email attachment – Receive the export file as an email attachment
- Email download link – Receive a secure download link (for large files)
- Cloud storage – Automatically upload to Google Drive, Dropbox, or S3
Weekly digest
Set up a weekly scheduled export of new customers to track growth. Combine this with a filtered export of inactive customers to monitor retention.
GDPR and Data Access Requests
Under GDPR and similar privacy regulations, customers have the right to request a copy of all personal data you hold about them. SeroBook makes it easy to fulfill these requests.
Generating a Data Access Package
- Open the customer's profile
- Click Actions → Generate Data Package
- SeroBook compiles all data associated with the customer
- Review the package contents before delivery
- Download the package or email it directly to the customer
What the Package Includes
- All profile information and custom fields
- Complete booking history with details
- Communication history (emails and SMS sent)
- Payment and invoice records
- Tags and notes (staff notes can optionally be excluded)
- Consent and preference records
Right to erasure
Customers may also request deletion of their data (right to erasure). Use Actions → Delete Customer Data to permanently remove their records. This action cannot be undone. Consult your legal advisor regarding data retention obligations before processing deletion requests.
Export History
SeroBook keeps a log of all exports for audit and compliance purposes.
Viewing Export History
Go to Settings → Data → Export History to see all past exports. Each entry includes:
- Date and time the export was generated
- Who initiated the export (staff member name)
- Data type and number of records exported
- Filters and fields that were applied
- Format used
- Download link (available for 30 days)
Audit trail
Export history serves as an audit trail for data access. This is especially important for businesses subject to data protection regulations, as it demonstrates who accessed customer data and when.
Export Security
Customer data exports may contain sensitive information. SeroBook provides several security measures to protect exported data.
- Permission-based access – Only staff with the "Export Data" permission can generate exports
- Download link expiration – Export download links expire after 30 days
- Audit logging – Every export is recorded with the user who generated it
- Password-protected files – Optionally encrypt export files with a password
- IP restrictions – Limit export downloads to specific IP addresses