Wednesday, April 15, 2026

Corsizio API Import for Event Creation

Corsizio API Import for Event Creation

Canadian Elite Volleyball Academy — Development Update • April 15, 2026

--- title: Corsizio API Import for Event Creation ---

Corsizio API Import for Event Creation

What & Why

The academy currently uses Corsizio alongside this platform for some event registrations. Today, Corsizio data exists only as legacy CSV imports (corsizio_data_bank, corsizio_events tables). The admin needs the ability to pull active event and registration data from the Corsizio API directly into the event creation wizard, so they can import existing Corsizio events as new academy events without re-entering all the details manually. This bridges the transition period where both systems are running simultaneously.

Done looks like

  • A new "Import from Corsizio" option appears in the event creation flow (e.g. a button on the Events management page or as a new wizard entry point)
  • Admin enters Corsizio API credentials (API key stored as an environment secret)
  • System fetches active events from Corsizio API and displays them in a selectable list with key details (name, dates, location, price, registrant count)
  • Admin selects a Corsizio event and the wizard pre-populates: event name, dates/schedule, location, pricing, description, and capacity from the Corsizio data
  • Admin can review and adjust all pre-populated fields before publishing
  • Optionally, existing registrations from the Corsizio event can be matched to academy people (by email) and imported as registrations
  • The imported event gets a link so it won't be re-imported
  • The existing corsizio_events and corsizio_data_bank tables are reused for storing the fetched data

Out of scope

  • Real-time sync or webhook integration with Corsizio (this is a one-time pull/import)
  • Automatic payment reconciliation between Corsizio payments and Stripe
  • Modifying or cancelling events in Corsizio from this platform

Relevant files

- - - -

Canadian Elite Volleyball Academy
elitevolleyball.training

No comments:

Post a Comment