Import & Export â
Move data into and out of Kayse AI easily. đĻ
đ Overview â
Kayse AI makes it simple to:
- Import existing cases and clients from spreadsheets
- Move data from other systems
- Export data for reports and backups
- Transfer data between accounts
đĨ Importing Data â
đ Supported Formats â
| Format | Extension | Description |
|---|---|---|
| CSV | .csv | Comma-separated values (a common spreadsheet format) |
| Excel | .xlsx, .xls | Microsoft Excel files |
| TSV | .tsv | Tab-separated values |
đ What Can Be Imported â
| Data Type | Description |
|---|---|
| Clients | Contact info for people |
| Cases | Case records |
| Contacts | Other contacts |
| Custom Fields | Values for custom fields you've created |
đ ī¸ Import Process â
Step 1: Prepare Your File â
Make sure your data file:
- Has column headers in the first row
- Uses the same formatting throughout
- Includes all required fields
- Is smaller than 50MB
Step 2: Upload File â
- Go to Settings â Import
- Click New Import
- Pick what you're importing (Clients, Cases, etc.)
- Upload your file
- Click Continue
Step 3: Map Columns â
Match your file's columns to the right Kayse AI fields:
| Your Column | Kayse AI Field |
|---|---|
| "Name" | Client Name |
| "Phone" | Phone Number |
| "Email" | Email Address |
| "Case Name" | Case Name |
Smart Mapping: Kayse AI will try to match your columns automatically based on their names! đ§
Step 4: Configure Options â
| Option | Description |
|---|---|
| Date Format | Tell Kayse AI how your dates look |
| Phone Format | Tell Kayse AI how your phone numbers look |
| Default Values | Fill in values for any blank fields |
| Case Type | The default case type for imported cases and required when importing into a case list (all available case types are automatically loaded for easy selection) |
Case List Imports
If your import creates a new case list or adds cases to an existing case list, you must select a Case Type before continuing. Plain case imports without a case list can still use the mapped Case Type column from your file.
Step 5: Preview Import â
Check a sample of your records before importing:
- Make sure the field mappings look right
- Check that the data looks correct
- Spot any problems early
Step 6: Handle Duplicates â
Pick what to do if someone already exists:
| Option | Description |
|---|---|
| Skip | Don't import the duplicate |
| Update | Update the existing record |
| Create New | Make a new record anyway |
| Merge | Combine with the existing record |
Duplicate Detection checks for: đ
- Matching phone numbers
- Matching emails
- Similar names
đ§ Email Validation During Import â
During client/case import, Kayse AI can validate and normalize email addresses before saving records.
| Account Type | Import Behavior |
|---|---|
| Standard accounts | Email addresses are validated to help prevent delivery issues later |
| Demo companies | Deliverability validation is skipped so demo imports are less likely to be blocked |
TIP
If you're running a demo account, imports are more permissive for email validation, which is useful for sample or synthetic data.
Step 7: Complete Import â
- Click Start Import
- Watch the progress bar
- Check the results
- Fix any errors
đ Import Templates â
Download templates so your file is in the right format:
- Go to Settings â Import
- Click Download Template
- Pick the data type
- Open the template and add your data
đ¤ Client Import Fields â
| Field | Required | Description |
|---|---|---|
| Full Name | Optional | One-column fallback for first + last name (for example, Jane Doe or Doe, Jane) |
| First Name | Yes | The client's first name |
| Last Name | Yes | The client's last name |
| Phone | Recommended | Their main phone number |
| Recommended | Their email address | |
| Full Address | Optional | One-column fallback that can be split into street/city/state/ZIP when possible |
| Address | No | Street address |
| City | No | City |
| State | No | State or province |
| ZIP | No | Postal code |
Flexible name and address mapping
If your source file has a single Full Name column, you can map that instead of mapping First Name and Last Name separately.
If your file has a single Full Address column, Kayse AI can auto-derive address parts like street, city, state, and ZIP when the value is structured.
đ Case Import Fields â
| Field | Required | Description |
|---|---|---|
| Case Name | Yes | The name or title of the case |
| Case Type | Yes | What type of case it is |
| Status | No | Starting status |
| Client Name | Yes | The client's name |
| Client Phone | Recommended | Client's phone number |
| Client Email | Recommended | Client's email |
| Custom Fields | No | Any custom field values |
đĄ Import Best Practices â
- Clean your data first â Fix messy formatting before you import
- Start small â Test with just a few records first
- Use templates â Download and use our templates
- Check mappings â Make sure columns match the right fields
- Review duplicates â Know what happens with duplicate records
- Keep your originals â Save your source files just in case
đ§ Troubleshooting Imports â
| Issue | Solution |
|---|---|
| Wrong format | Save as CSV or XLSX |
| Missing required fields | Add the columns that are required |
| Invalid dates | Use the same date format throughout |
| Phone format errors | Use 10-digit phone numbers |
| Special characters | Save with UTF-8 encoding |
| File too large | Split into smaller files |
đ¤ Exporting Data â
đ Export Options â
| Data Type | Available |
|---|---|
| Cases | Yes |
| Clients | Yes |
| Calls | Yes |
| Messages | Yes |
| Tasks | Yes |
| Lists | Yes |
| Reports | Yes |
| Attachments (Documents) | Yes (as a ZIP file) |
đ Export Formats â
| Format | Best For |
|---|---|
| CSV | Working in spreadsheets or importing elsewhere |
| Excel | Formatted reports and analysis |
| Sharing, printing, or saving for the record | |
| JSON | Developer integrations |
đĻ Exporting Cases â
- Go to Cases
- Add filters if you want (optional)
- Click Export
- Pick a format
- Choose which fields to include
- Download your file
đ Exporting attachments (Download Archive) â
You can download all documents as a single ZIP file from the Attachments page:
- Go to Settings & Tools â Attachments.
- Use filters to narrow results by Case Type and/or search by file name.
- Click Download Archive in the filters bar.
- A ZIP file with all the matching attachments downloads. đī¸
If you open Attachments from a case/client context, those pre-applied filters are included too.
INFO
This feature was added in KAY-3248: bulk export (Download Archive) on the Attachments page.
For a full page walkthrough, see Attachments.
đ Export Fields â
Pick which fields to include in your export:
| Category | Fields |
|---|---|
| Basic | Name, Type, Status, Created date |
| Client | Name, Phone, Email, Address |
| Custom | All your custom fields |
| Activity | Last updated, Assigned staff |
| Dates | Court dates, deadlines |
đž Bulk Exports â
Export everything for backup or moving to another system:
- Go to Settings â Export
- Select Full Export
- Pick which data types to include
- Request the export
- Download when it's ready (big exports may take a while)
â° Scheduled Exports â
Set up exports that run automatically:
- Go to Settings â Export
- Click Schedule Export
- Pick the data and format
- Choose how often (daily, weekly, monthly)
- Add email addresses to send the export to
- Save the schedule
đ Data Migration â
đĨ Migrating to Kayse AI â
Here's how to move your data from another system:
- Export from old system â Get your data in CSV or Excel format
- Clean the data â Fix any formatting issues
- Map fields â Figure out which fields match up with Kayse AI
- Test import â Try importing a small sample first
- Full import â Import everything
- Verify â Make sure it all came through correctly
- Set up integrations â Connect your other tools
â Migration Checklist â
- [ ] Export all cases
- [ ] Export all clients
- [ ] Export custom field data
- [ ] Export documents (these need to be handled separately)
- [ ] Map case types to Kayse AI types
- [ ] Map statuses to Kayse AI statuses
- [ ] Test with sample data
- [ ] Do the full migration
- [ ] Check the record counts
- [ ] Test your key workflows
đ Document Migration â
Documents need extra steps:
- Download documents from the old system
- Organize them by case or client
- Upload to Kayse AI cases by hand or through the API
- Make sure all documents transferred
đ Import History â
Keep track of all your imports:
| Information | Description |
|---|---|
| Date | When the import happened |
| Type | What was imported |
| File | The name of the source file |
| Records | How many records were imported |
| Errors | Any problems that came up |
| Status | Whether it worked, failed, or partially worked |
đ Viewing Import History â
- Go to Settings â Import
- Click Import History
- Look through past imports
- Click one for more details
âŠī¸ Reverting an Import â
If an import went wrong:
- Go to Import History
- Find the import
- Click View Details
- Click Revert Import (if it's available)
- Confirm that you want to undo it
WARNING
Reverting an import deletes all the records that were created by that import. You can't undo this! â ī¸
đ API Import/Export â
For developers who want to move data using code:
API Import â
POST /api/clients
POST /api/casesAPI Export â
GET /api/clients
GET /api/casesSee the API documentation for all the details.
đ Data Formats â
đ Date Formats â
These date formats are supported:
| Format | Example |
|---|---|
| ISO 8601 | 2024-01-15 |
| US Format | 01/15/2024 |
| EU Format | 15/01/2024 |
| With Time | 2024-01-15 10:30:00 |
đ Phone Number Formats â
These phone formats work:
| Format | Example |
|---|---|
| 10 Digit | 5551234567 |
| With Dashes | 555-123-4567 |
| With Dots | 555.123.4567 |
| With Parens | (555) 123-4567 |
| International | +15551234567 |
đ¤ Text Encoding â
Use UTF-8 encoding for files with special characters.
đĄ Best Practices â
- Back up before importing â Export your existing data first, just in case
- Test with samples â Always try a few records before doing a big import
- Use templates â Download and use the provided templates
- Clean data â Fix issues in your files before importing
- Write down your mappings â Keep notes on how you matched fields
- Spot-check results â Look at some imported records to make sure they're right
- Schedule regular exports â Keep backups of your data
- Be consistent â Use the same format for dates and phone numbers everywhere