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