First Data Upload

    Step-by-step guide to uploading your leave data into Appsentia

    Last updated: November 2025

    Uploading your leave data is the foundation of meaningful absenteeism analysis. This guide will walk you through preparing, uploading, and validating your data for accurate insights.

    Before You Begin

    Recommended: Upload at least 6-12 months of historical data for meaningful pattern detection. You can upload up to 60 months of data.

    What You'll Need:

    • Leave/absence records in Excel (.xlsx, .xls) or CSV format
    • Employee data already uploaded (or upload simultaneously)
    • 15-30 minutes for your first upload

    Required Data Columns:

    ColumnDescriptionExample
    Employee NumberUnique identifierEMP001, 12345
    SurnameEmployee last nameNaidoo
    InitialsFirst/middle initialsS.K.
    Leave TypeType of leave takenSick, Annual, Family
    Date FromStart date of leave2024-01-15
    Date ToEnd date of leave2024-01-17
    DaysNumber of days (can be decimal)3, 0.5, 1.5
    Department (optional)Employee's departmentFinance, HR

    Step-by-Step Upload Process

    1

    Prepare Your Data File

    Open your leave data in Excel or export from your payroll/HR system:

    • Ensure all required columns are present
    • Remove empty rows and unnecessary columns
    • Check for consistent date formats (YYYY-MM-DD recommended)
    • Verify employee numbers match your employee records
    Common mistake: Make sure dates are actual dates, not text. In Excel, dates should be right-aligned.
    Excel spreadsheet with properly formatted leave data
    Excel spreadsheet with properly formatted leave data
    2

    Navigate to Data Upload

    Log into Appsentia and go to Data Upload from the main navigation menu. Click the "Upload New Data" button.

    Data Upload page with 'Upload New Data' button highlighted
    Data Upload page with 'Upload New Data' button highlighted
    3

    Select Your File

    Click "Choose File" or drag and drop your Excel/CSV file into the upload area. The system will immediately validate the file format and begin processing.

    File size limit: Up to 10MB per upload. For larger datasets, split into multiple files by year or quarter.
    4

    Map Your Columns

    This is the most important step! You'll see a preview of your data with dropdowns to map each column in your file to Appsentia's required fields:

    1. For each column in your file, select the matching Appsentia field from the dropdown
    2. Example: Your "Emp No" column → Map to "Employee Number"
    3. Your "Leave Type" column → Map to "Leave Type"
    4. If you have columns you don't need, select "Ignore" from the dropdown
    Column mapping interface showing dropdowns to match file columns to system fields
    Column mapping interface showing dropdowns to match file columns to system fields
    Pro tip: The system remembers your last mapping. Future uploads will pre-populate if your file structure stays the same.
    5

    Choose Date Format

    Select how dates appear in your file:

    • YYYY-MM-DD: 2024-01-15 (recommended)
    • DD/MM/YYYY: 15/01/2024 (common in South Africa)
    • MM/DD/YYYY: 01/15/2024 (US format)

    The preview will update to show how Appsentia interprets your dates—verify they're correct!

    6

    Review Data Preview

    Before processing, carefully review the data preview showing:

    • ✓ Total records to be imported
    • ✓ Date range of the data
    • ✓ Sample rows with mapped values
    • ⚠️ Any warnings (e.g., employees not found, invalid dates)
    Data preview table showing mapped records and validation warnings
    Data preview table showing mapped records and validation warnings
    7

    Process the Upload

    If everything looks correct, click "Process Data". The system will:

    1. Validate each record against your employee list
    2. Check for duplicate transactions
    3. Normalize leave types (e.g., "Sick Leave" → "Sick")
    4. Calculate business days and flag patterns
    5. Insert records into your database

    Processing typically takes 10-30 seconds for 1,000 records. You'll see a progress indicator.

    8

    Review Upload Summary

    After processing, you'll see a summary report:

    • Successful imports: Records added to the system
    • Skipped (duplicates): Transactions already in the system
    • Errors: Records that couldn't be imported (with reasons)
    Download error report: If there are errors, click "Download Error Report" to see which records failed and why.
    Upload summary showing successful, skipped, and failed records
    Upload summary showing successful, skipped, and failed records

    Troubleshooting Common Issues

    ❌ "Employee not found"

    Solution: The employee number in your leave file doesn't match any employee in the system. Upload employees first, or check for typos in employee numbers.

    ❌ "Invalid date format"

    Solution: Ensure dates are formatted consistently. In Excel, select the date column → Format Cells → Date → Choose a standard format.

    ❌ "Duplicate transaction"

    This is normal: The system automatically prevents duplicate imports. Records with the same employee, dates, and type are skipped.

    ❌ "File too large"

    Solution: Split your file into smaller chunks (e.g., one file per year). Upload them sequentially.

    After Your First Upload

    ✓ Next Steps:

    • → Go to Company Analysis to see aggregated insights
    • → Check Alerts for employees flagged with suspicious patterns
    • → Explore Individual Analysis for specific employees
    • → Set up regular uploads (monthly recommended) to keep data current

    Best Practices

    • • Upload regularly: Monthly uploads keep insights fresh and patterns accurate
    • • Save your mapping: Use consistent file formats to speed up future uploads
    • • Check for errors: Always review the summary report after processing
    • • Backup your files: Keep original files in case you need to re-upload
    • • Start small: Test with a small file first to verify your mapping is correct