membermatters / MemberMatters

An open source membership, access and payments portal for makerspaces and community groups.
https://membermatters.org
MIT License
43 stars 23 forks source link

Member import system #255

Open jabelone opened 5 months ago

jabelone commented 5 months ago

Is your feature request related to a problem? Please describe. As someone with an existing member database system, we'd like a way to import our existing member data into Member Matters so we can migrate to it.

Describe the solution you'd like Some way of importing a CSV of member data (including emails, names, etc.) into Member Matters so that everyone has an account. At the end of the import process, imported members should receive an email password reset request so they can then set a password and login to the system. Documentation should also be added to help organisations develop communications to their members and plan for the migration/cutover process.

Describe alternatives you've considered Manually writing an SQL script won't work because of the complexities of the database models etc. Asking each member to create an account manually won't be suitable as the barrier of entry is pretty high and will likely result in a huge drop off/cancellation rate.

Additional context A makerspace reached out to me and explained that they currently use a mix of Airtable and PayPal to keep track of members and process membership payments. They would like to use member matters but need some way of importing their existing membership data into the system.