Bulk Upload
Import records into database tables via CSV file
Import CSV Data
Select table → Select zone → Upload CSV → Validate → Import
Centers
Abhyasis
Volunteer Roles
Columns —
REQUIRED:
OPTIONAL:
Primary key IDs and
created_date are set by the database automatically.
zone_id is taken from the Zone selector — do not include it in the CSV.
Drag & drop CSV here, or click to browse
CSV files only · max 5 MB
How It Works
Follow these steps carefully
1
Select the table
Choose Centers, Abhyasis, or Volunteer Roles.
2
Download the template
Click Download Template for a CSV with the correct headers and an example row.
3
Fill data in Excel/Sheets
Keep headers exactly as-is. Add your rows below the header. Save as .csv.
4
Select Zone (mandatory)
zone_id is auto-added to every imported row from this selector.5
Validate first
No data is written until you click Import. Validation shows per-row errors.
6
Import
Import button unlocks only after validation passes. Duplicates are skipped automatically.
Import Rules
- Primary key IDs are auto-generated by MySQL
- Duplicate
srcm_id→ row skipped - Duplicate
volunteer_name→ row skipped - Zone is mandatory — applies to all rows
- Age: number between 0 and 120
- Yes/No fields: type exactly Yes or No
Fields per Table
Centers
center_name, zone, location_name, village, district
Abhyasis
first_name, last_name, srcm_id, mobile_no, email_id, professional, age, gender, is_regular_practicing
Volunteer Roles
volunteer_name