Import data into BeanRails from external sources, or export your data for use in spreadsheets and other tools.
Accessing Import & Export
Go to Logs → Imports or Logs → Exports.
Importing Data
Importing lets you bulk-load records (such as contacts or products) from a CSV file.
How to Import
- Go to Logs → Imports
- Click + New Import
- Select the data type to import (e.g. Contacts)
- Download the CSV template to see the required column format
- Fill in the template with your data
- Upload the file and click Import
- BeanRails processes the file — check the import log for success/error counts
Import Rules
- Required columns must not be empty
- Duplicate detection is based on unique identifiers (e.g. email for contacts)
- Rows with errors are skipped; successfully imported rows are created immediately
Exporting Data
Exporting downloads your BeanRails data as a CSV file.
How to Export
- Go to Logs → Exports
- Click + New Export
- Select the data type to export (e.g. Invoices, Contacts)
- Apply any filters (date range, status, etc.)
- Click Export — the file will be prepared and available to download
Export Uses
- Back up your data
- Analyse records in Excel or Google Sheets
- Share data with your accountant
Import & Export Logs
All import and export operations are logged. Click on any log entry to see the details, including how many records were processed, created, or failed.
:::tip
Always use the provided CSV template for imports — custom column names or formats may cause errors.
:::