What is Column Mapping?
Column mapping tells WalletForge which CSV column corresponds to which pass field. This allows flexible CSV formats.
Auto-Detection
The system automatically detects these column names:
Name, Member Name, Full Name → Member Name
MemberID, Member ID, ID → Member ID
Points, Balance → Points/Balance
Expiration, Expiration Date, Expires → Expiration Date
Barcode, QR, Code → Barcode Value
Title, Pass Title → Pass Title
Manual Mapping
If auto-detection doesn't match your columns:
- Find the pass field you want to populate
- Use the dropdown to select correct CSV column
- Select "-- Skip this field --" to leave unmapped
Custom Fields
For dynamic custom fields:
- Map both Label and Value for each custom field
- Example:
- Custom Field 1 Label → "Tier"
- Custom Field 1 Value → "Gold"
- Up to 3 custom fields supported
Unmapped Columns
CSV columns you don't map are simply ignored. This is useful when your CSV has extra data you don't need on the passes.
📝 Note: You can map multiple different columns across different batches - each bulk create can have unique mappings.