Bulk Member Import

Upload a .csv or .xlsx file to add or update members in the directory. Existing members are updated; new members are inserted automatically.

Expected Columns

Full NameMember full name (titles like Mr./Dr. are stripped)
Email ID / EmailMember email address
Membership ID / Unique IDe.g. UOF-ME-UAE-PRM-2026-00001 or UOF11061
Select Subscription Type / TierPremium, Associate, Elite, Student
Zone / RegionMiddle East, Africa, Europe, Americas, Asia Pacific
Nationality / CountryCountry of the member
Join Date / Start Date / Date⭐ Actual membership start date — used to calculate expiry (DD/MM/YYYY or YYYY-MM-DD)

Zone is auto-detected from the Membership ID prefix if the column is missing. Tier defaults to Associate if not determinable. Join Date is critical — without it, expiry is calculated from today's date. Re-importing with a Join Date column will correct expiry for existing members.

Apply Real Join Dates from CSV

Recommended

Fixes all Premium and Associate members using the exact join dates from your uploaded CSVs. No file upload needed — dates are already embedded. Expiry = Join Date + 1 year.

Dry Run — preview only
🔧

Run Join Date Migration

Direct DB Fix

Directly updates created_at and expiry_date in the DB for all 59 members from the uploaded CSVs, matched by email. Run this once to fix all wrong dates.

🗓️

Fix Member Join Dates

Admin

Upload your Excel with a Join Date column to correct created_at and expiry_date for all existing members. Members who joined in 2024 or 2025 will get the correct expiry instead of the import date.

How it works

  1. Add a Join Date column to your existing Excel (DD/MM/YYYY format)
  2. Run a Dry Run first — see what will change without touching the DB
  3. If the preview looks correct, uncheck Dry Run and submit to apply
  4. Download the corrected Excel — it will have updated Join Date + Expiry Date columns

Accepted column names: Join Date, Start Date, Date, Registration Date, Payment Date, Added Time

Click to select .xlsx or .csv

Uses the same Admin Key entered in the import form above. Make sure it's filled in.

Dry Run— preview changes without writing to DB
Ask SPECTRA AI
Join as Member
WhatsApp Support