Importing & Exporting Data

Managing Data Transfers


Kinabase provides flexible ways to bring data in (import

) or take data out (export ) - perfect for migrating from spreadsheets, creating backups, or collaborating with external systems.

You can manage these actions from Settings → Import / Export or within individual collections

.

For advanced setup, you can also let AI suggest data structures from your existing spreadsheets and files.


1. Accessing Import/Export Tools

Method A: Via the Settings Page

  1. Open Settings
    • Click your name or the cog at the bottom-left corner.
    • Select Settings from the menu.
  2. Select 'Import / Export'
    • In the System section, find and click Import / Export.
  3. Select an Action
    • Import: Records , Activities , Tasks , or Data Structures.
    • Export: Everything, or individual items like records, tasks, or data structures.

Only System Admins have default access to this page. Admins can grant additional permissions

in Settings → Users.

Import/Export Page

Method B: Directly from a Collection

Method B: Directly from a Collection

  1. Open the Collection
    • Use the sidebar to pick your target collection.
  2. Click the ⋯ (options menu) in the top-right.
    • Choose Import (.csv) or Export (.csv) for record-based data.
    • This is handy for simpler tasks or focusing on a single collection at a time.

2. Importing Data

(Includes Records, Activities, Tasks)

2.1 Importing Records

  1. Prepare Your CSV
    • Make sure your csv columns match the fields in your collection (e.g., Name, Email, Status).
    • For updates to existing records, include an ID or unique identifier column.
  2. Initiate Import
    • Either go to Settings → Import / Export → Import → Records or open the collection’s menu and pick Import (.csv).
  3. Map Fields
    • Select your CSV file, then match each CSV column to a Kinabase field.
  4. (Optionally) Only Update Existing Records
    • Check 'Only update existing records' and specify a key field.
    • Great for bulk updates without creating duplicates.
  5. Click 'Next' to confirm.

Import/Export Page

Import/Export Page

2.2 Importing Activities or Tasks

  • Activities: Logs of notes, emails, phone calls, or system updates.
  • Tasks: Action items linked to records, with columns like Task Name, Description, or Due Date.
  1. Open Import in Settings
    • Import → Activities or Import → Tasks.
  2. Select the CSV
    • Drag-and-drop your file.
  3. Map Required Columns
    • e.g., Linked Record, Activity Type, Created By for Activities.
    • e.g., Task Status, Due Date, Assignees for Tasks.
  4. Review & Confirm
    • Click Next/Import to save changes.

Importing tasks from older systems helps maintain continuity for due dates, owners, and completion logs.


Import/Export Page

Import/Export Page

2.3 Importing Data Structures

If you have a .kinabase file (exported from another Kinabase environment or provided by support):

  1. Go to 'Import / Export'
    • Import → Data Structures.
  2. Select File & Confirm
    • This creates a new collection or updates an existing one based on the structure in the .kinabase file.

Import/Export Page

Import/Export Page


3. Exporting Data

3.1 Exporting via Settings

  1. Open 'Import / Export' in Settings.
  2. Choose an Export Option
    • Everything: Creates a .zip with all records, tasks, activities, data structures.
    • Records / Activities / Tasks: Exports each item type to a .csv.
    • Data Structures: Creates .kinabase files for your collections.
    • Headers: Only exports the column headers as a .csv for template creation.
  3. Save Locally
    • Name your file and store it in the desired location.

Import/Export Page

Import/Export Page

3.2 Exporting Directly from a Collection

  1. Go to Collection
    • Use the sidebar to pick the relevant collection.
  2. Select '⋯' → 'Export (.csv)'
    • Name the file, pick where to save, and confirm.

When this is handy:
For quick backups or analysis in Excel/Google Sheets.


Import/Export Page

Import/Export Page


4. Creating Collections from Spreadsheets or Photos using AI

When adding a new collection via + Add Collection, Kinabase’s AI can scan your CSV or photo to suggest fields automatically:

  1. Click '+ Add Collection'
    • Pick From an existing spreadsheet or From a photo/scanned document.
  2. Upload File
    • The AI analyses your data, proposing field names/types.
  3. Refine & Confirm
    • Delete or adjust any fields if needed.
    • A new collection is created with these fields.
    • Kinabase can also import your initial records if you choose to.

This drastically speeds up setup for new collections, making your data ready to use immediately.




Troubleshooting Imports

  • Especially when updating existing records, export a CSV as a backup in case anything overwrites incorrectly.
  • Keep an eye on import or export logs to confirm success.
  • If your CSV is large, you might want to consider splitting it into more manageable chunks.
  • We recommend quickly build new collections from spreadsheets or photos using AI to accelerate setup.

Handling Failed Imports

  • Failed Import Prompt

    If any records can’t be imported, Kinabase prompts you to re-download a CSV containing only the problematic records.
  • Include Errors Column

    Check the box Include Errors Column. This adds a column describing why each row failed (e.g., invalid field value).
  • Example

    If 'Botswana' doesn’t exist in your 'Countries' collection, the error message might say 'Value not found in linked field.'
  • Solution

    Either fix the row (change 'Botswana' to an accepted value) or add a 'Botswana' record in your 'Countries' collection. Then re-import.

Import/Export Page

Import/Export Page

Avoiding Duplicate Records

  • Skip Duplicate Records

    In the Assign Fields window, select Skip Duplicate Records.
    This prevents reimporting lines that already succeeded on a previous attempt.

Import/Export Page

Still Having Issues?


Using Import & Export features in Kinabase lets you efficiently migrate data, bulk-update records, align external systems, and build new collections with AI assistance.

If you need more advanced customisation or run into persistent errors, contact our Support Team or your System Admin.