Membership Data Import Processes
VIDEO TRANSCRIPT | Recorded: 2025-12-17 | Verify against current system state
Abstract¶
Membership data import processes, including file formats, validation rules, and error handling procedures
This article was auto-generated from the video transcript. Review and enhance the content based on the full video.
Key Procedures¶
- Historical memberships import directly into membership_c object - keeps all membership data in one place
- Only last 4 years of order data imported to Salesforce; memberships go back to ~1998 in Aptify
- Import historical memberships WITHOUT order, subscription, or order_product relationships (fields not required)
- Core required fields for membership import: membership type, start date, end date, status
- Status must be "Expired" for historical imports - all active memberships already imported with orders
- Before import: Have I2C update or disable the flow that validates membership relationships
- Verify I2C's continuous_member_since and initial_join_date logic handles memberships without associated orders
- Teams to involve: Membership team, Governance team (awards/scholarships), Data Migration team (Matt, McKenna)
- Finance team NOT required - no order data involved in historical membership import
- Check SF_Import_Orders table - if membership already exists there, don't re-import
- New membership types may need to be added in Salesforce staging before import
- Consider impact on governance applications that check continuous_member_since and initial_join_date values
Notable Statements¶
- 0:47 "
explain what that means because I know not everyone has been involved in the the " - 7:52 "
which it should never be for the? " - 11:28 "
bring in the historical records, so it is being it is important, Matt. " - 14:55 "
Exists in the SF import orders, then you shouldn't import it. " - 16:58 "
so this needs to be added in Salesforce. You remember you can do this in staging, " - 22:35 "
because of the way it works right now. The you know, " - 24:58 "
seen so far come out of the I2C code just because of all of these different " - 26:12 "
You'd never do this in any kind of SQL database that I've ever seen. "
Systems & Configurations¶
Systems Mentioned¶
- Salesforce
- Data Import
Specific Configurations¶
| Item | Value/Setting | Timestamp | Notes |
|---|---|---|---|
| Review video | Add settings | Add timestamp | Add notes |
Credentials/Access Mentioned¶
- Review video for credential references
- Document access requirements
Errors & Troubleshooting¶
- Issue: Review video for troubleshooting content
- Cause: Document root causes
- Resolution: Document solutions
- Timestamp: Add timestamp link
Transcript Gaps & Quality Notes¶
- Auto-generated from transcript
- Duration: 34 minutes
- Presenter: Jeff Sikes
- Review for accuracy and completeness