Opened 7 years ago

Closed 4 years ago

#2974 closed enhancement (reported-upstream)

Attendee information upload tool for CampTix

Reported by: andreamiddleton's profile andreamiddleton Owned by:
Milestone: Priority: normal
Component: WordCamp Site & Plugins Keywords: has-screenshots needs-patch good-first-bug


Occasionally WordCamps must run their registration through non-WordCamp channels, for various reasons.

This is a challenge for the WordCamp program, because we lose access to attendance and attendee data. This affects our ability to report accurately on WordCamp programs to sponsors and the global community.

A simple attendee upload tool would resolve this challenge. It should allow organizers to upload a CSV file to CampTix with the following attendee information, at a minimum:

First Name
Last Name
Email Address
Ticket price
Date of purchase

Organizers could create a ticket with question fields that match the CSV file they have from the other registration platform. Then, they could navigate to the Tools section and choose the Import Attendee Data tab.

On that tab, they'd find a selector for the ticket they wanted to map the attendee data to, then a file selector. Upon selecting the file, the tool would provide suggested mapping based on CSV file headings, if there were any, and otherwise ask the user to map the columns to the ticket fields.

Once the mapping was confirmed, the data would be viewable in Tickets > Attendees

Attachments (1)

Screen Shot 2017-07-18 at 9.21.23 PM.png (91.9 KB) - added by andreamiddleton 7 years ago.
A very basic wireframe for the proposed Import Attendee Data tab on Tickets > Tools

Download all attachments as: .zip

Change History (8)

7 years ago

A very basic wireframe for the proposed Import Attendee Data tab on Tickets > Tools

#1 @hlashbrooke
7 years ago

I maybe wrong (as CampTix and are blurred a bit), but I think the attendee side of things is all handled inside CampTix itself, so this would need to be discussed and worked in the CampTix Githhub repo: I could be horrendously mistaken here though, so ignore me if that's the case :P

#2 @coreymckrill
7 years ago

  • Keywords needs-patch good-first-bug added
  • Owner set to coreymckrill
  • Status changed from new to accepted

This could be an enhancement for CampTix itself, or it could be built as a separate plugin that works with CampTix (like the badge generator and the network tools). So you're both right. My inclination would be to build it as a separate plugin, if CampTix has the necessary integration points. So, I think it's ok to leave this here in Trac.

#3 @coreymckrill
7 years ago

  • Owner coreymckrill deleted
  • Status changed from accepted to assigned

#4 @khromov
6 years ago

@coreymckrill Hi, I wanted to see if there has been any movement on this ticket. We had our WordCamp recently using an external ticketing system and we promised @andreamiddleton to transfer the names over into CampTix, but we're not sure we will have the manpower to pull the proposed PR off by ourselves. A simpler option for us would be if the REST API was available, we could write a simple script to upload the participants via the API.

#5 @iandunn
6 years ago

I think a CSV upload is going to be a better choice overall, because it'll be more accessible to most camps. Most camps won't want to write a custom script, even if they have a dev with time to do it.

This ticket was mentioned in Slack in #meta-wordcamp by ryelle. View the logs.

4 years ago

#7 @dd32
4 years ago

  • Resolution set to reported-upstream
  • Status changed from assigned to closed

This ticket has been moved to GitHub

Note: See TracTickets for help on using tickets.