FreemiumProBusinessEnterprise

Registration Statuses and Transitions

Status overview

Each registration in tikento goes through a chain of statuses. Which steps a registration passes through depends on the event settings: whether email verification is enabled, whether moderation is required, and whether the event is paid.

All possible statuses

StatusSystem nameDescription
Pending verificationpending_verificationParticipant submitted a registration but has not confirmed their email yet
Pending moderationpending_moderationEmail confirmed, registration awaiting organizer decision
Pending paymentpending_paymentRegistration approved, payment not received
RegisteredregisteredAll stages completed, participant is registered
CancelledcancelledRegistration cancelled by the participant or organizer
RejectedrejectedOrganizer rejected the registration at the moderation stage

Transition chains

The order of stages is fixed: email verification (if enabled) -> moderation (if enabled) -> payment (if the event is paid) -> registered. Stages that do not apply to a specific event are skipped.

Free event without moderation

The simplest scenario. If email verification is enabled:

pending_verification -> registered

If email verification is disabled, the participant receives registered status immediately after submitting the form.

Free event with moderation

pending_verification -> pending_moderation -> registered

After email confirmation, the registration enters the moderation queue. If the organizer approves it, the status changes to registered. If rejected, the status changes to rejected.

pending_verification -> pending_payment -> registered

After email confirmation, the system awaits payment. As soon as the payment gateway confirms the payment (via webhook), the status automatically transitions to registered.

The longest chain:

pending_verification -> pending_moderation -> pending_payment -> registered

The organizer first decides whether to admit the participant, and only after approval is the payment option opened.

Who initiates transitions

TransitionInitiated by
pending_verification -> next statusSystem (participant clicked the link/entered the code in the email)
pending_moderation -> pending_payment or registeredOrganizer (approval)
pending_moderation -> rejectedOrganizer (rejection)
pending_payment -> registeredSystem (webhook from payment gateway)
Any status -> cancelledParticipant or organizer
Manual status changeOrganizer (via participant card)

Automatic transitions

The system performs transitions without organizer involvement in two cases:

  • Email verification. When a participant confirms their email, the system automatically determines the next status: if moderation is enabled — pending_moderation, if not and the event is paid — pending_payment, if free — registered.
  • Payment received. When the payment gateway sends a successful webhook, the status changes to registered.

Manual transitions

The organizer can:

  • Approve or reject a registration during moderation
  • Manually confirm payment (cash, bank transfer)
  • Cancel a registration
  • Force a transition to registered, bypassing intermediate statuses

Where statuses are visible

Each participant's status is displayed in several places:

  • Participant list — a colored badge next to the name. The status filter allows you to quickly find, for example, all registrations pending moderation.
  • Participant card — full transition history with dates and the initiator of each change.
  • Event dashboard — status counts in the summary.

Terminal statuses

The statuses registered, cancelled, and rejected are terminal — no further automatic transitions occur from them. The organizer can return a participant from cancelled or rejected to an active status manually via the participant card.

Frequently asked questions

Can a participant cancel their registration on their own?
Yes. A participant can cancel their registration from the confirmation email or from their personal account before check-in. If payment has already been made, the organizer initiates a refund separately.
What happens if a participant does not confirm their email?
The registration remains in 'Pending verification' status and does not proceed further down the chain. The organizer can see such registrations in the participant list and can resend the confirmation email.
Can I manually move a participant to 'Registered' status?
Yes. The organizer can change the status manually in the participant card — for example, to confirm a cash payment or skip moderation for a specific person.