Friday, April 10, 2026

Corsizio Registration Flow Polish

Corsizio Registration Flow Polish

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

Corsizio Registration Flow Polish

What & Why

Corsizio is the source of truth for event registration and payments. The app advertises events, links athletes to Corsizio for registration, and syncs data back. Right now there are gaps: the public event cards don't clearly indicate "register via Corsizio," the event detail page's Corsizio link handling is basic, registration data shown to admins after sync is shallow, and the sync frequency (every 4 hours) means freshly registered athletes may not appear for a while. This task tightens the entire loop so athletes have a seamless registration experience and admins see rich, current data.

Done looks like

  • Public event cards on the listing page show a clear "Register on Corsizio" badge or indicator when an event uses Corsizio for registration, so athletes know before clicking in
  • Event detail page has a prominent, well-styled Corsizio registration call-to-action that clearly tells the user they'll be taken to an external registration page, with the event price and spots remaining pulled from Corsizio data
  • Admin event detail dialog shows a "Corsizio Linked" badge when an event is connected to Corsizio, with live stats (registration count, paid count, revenue, spots remaining) pulled from the synced record rather than only internal
  • Manual sync button is accessible from the admin event detail dialog so admins can refresh Corsizio data for a specific event on demand without navigating elsewhere
  • Sync freshness indicator shows admins when data was last synced from Corsizio (e.g., "Last synced 2 hours ago") so they know how current the numbers are
  • Post-registration landing guidance: when an athlete completes registration on Corsizio and returns to the app, the event detail page recognizes them as registered (after sync) and shows a confirmation state

Out of scope

  • Changing the sync interval or adding Corsizio webhooks (future optimization)
  • Building an in-app registration form to replace Corsizio
  • Modifying Corsizio-side configuration or forms
  • Payment reconciliation dashboard (separate task)

Relevant files

- - - - -

Canadian Elite Volleyball Academy
elitevolleyball.training

No comments:

Post a Comment