WP Manifestindependent plugin directory
manifest / users / eventbrite-attendees-csv-to-wordpress-users

JES Eventbrite CSV To Users

A WordPress plugin that turns an exported CSV file of Eventbrite event attendees in to WordPress users

★ 0stars

Install

Download source zip No release zip yet

This is the repository archive. It installs, but the folder name will carry the branch suffix and updates will not flow.

Install straight from GitHub with WP-CLI:

wp plugin install https://github.com/jes-wd/eventbrite-attendees-csv-to-wordpress-users/archive/refs/heads/main.zip
No built-in updater. New versions won't appear under Dashboard → Updates. Install new releases yourself, or let Git Updater track the repository.

This is a plugin which was built rushed, with an impossible deadline to properly test. It is incomplete in many ways. I am not planning to finish it, but I or someone else may find it useful at some stage.

Directions for use

Add a file called "new_users.csv" to the "csv" folder in this plugins directory and then, while logged in as an administrator, visit "https://SITE_URL/eventbrite_csv_to_users to trigger the function that will create all the users listed in the Eventbrite generated CSV file. The file gets renamed when the functions are complete to avoid any issues that could be caused with running the same CSV twice.

Challenges faced

  • There were significant issues with some mail servers. User account details need to be emailed to each user who had an account created. Only a high end mail server such as SendGrid was able to handle it, with strong throttling of speed. Don't expect this function to complete quickly.

To do:

  • Admin page with a button that will trigger the function
  • Ajax progress data when function is run
  • CSV file upload ability on admin page instead of CSV upload through FTP
  • Better logging of progress and errors