Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

New Feature: Camptix Webhook Plugin #1383

Open
ivankristianto opened this issue Oct 3, 2024 · 1 comment · May be fixed by #1351
Open

New Feature: Camptix Webhook Plugin #1383

ivankristianto opened this issue Oct 3, 2024 · 1 comment · May be fixed by #1351

Comments

@ivankristianto
Copy link

Here’s a draft for your ticket based on the information you provided:


Components / Tools

  • CampTix
  • Webhooks
  • Attendee Management
  • Event Organizer Tools
  • Third-party Integration (e.g., Google Spreadsheets, Zapier, Badge Printing)

Description

Rationale:

The current ticket system for WordCamp events has some limitations, especially regarding real-time attendee management and integration with third-party services. For instance:

  • Ticket Changes & Real-time Updates: When attendees' information (such as food preferences or accessibility concerns) changes closer to the event, tracking these changes becomes difficult due to a lack of real-time synchronization.
  • External Badge Printing: WordCamps often rely on external vendors for badge printing, where having the latest data on attendees is crucial. The current system does not ensure up-to-date information at the time of badge printing.
  • Bulk Ticket Purchases by HR Teams: In some cases, HR departments purchase tickets in bulk, making it challenging to track individual attendees' updates in real time, leading to overlaps or errors.

Proposed Solution:

I propose implementing a webhook system that allows for integration with third-party services, such as Google Spreadsheets. This solution will enable:

  • Real-time Data Synchronization: Ensure attendee information is constantly updated across systems, providing up-to-date data for badge printing, contributor days, and dietary requirements.
  • Enhanced Flexibility: The system will support both individual and bulk ticket purchases, with automatic updates to ensure that no individual ticket-level monitoring is required.
  • Integration with Contributor Day Tickets: This can be linked with contributor day ticket discussions, enabling more organized event management for specific sub-groups within WordCamp events.

Screenshots / Screencasts

Image


Stakeholders

  • WordCamp Organizers
  • Community Teams

How does this new feature contribute to the goals?

The webhook feature contributes to several key goals for WordCamp events:

  1. Improved Efficiency: Real-time updates eliminate the need for manual synchronization of attendee data, allowing organizers to focus on other event-planning tasks.

  2. Accurate Data Management: By ensuring real-time updates, this solution prevents errors that could arise from bulk purchases, last-minute attendee information changes, or outdated data at badge printing time.

  3. Scalability: The integration with third-party systems (such as Google Sheets) opens the door for future extensions, such as tracking participants’ contributions across multiple WordCamp events.


Acceptance Criteria

  1. Send ticket data (contains Attendee data) when ticket created and updated

Priority

This feature is a high priority because it directly impacts attendee management, badge printing, and Contributor Day organization, all critical components for smooth event operations.

@ivankristianto
Copy link
Author

PR: #1351

@ivankristianto ivankristianto linked a pull request Oct 3, 2024 that will close this issue
@renintw renintw linked a pull request Oct 3, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant