Skip to content
LaSocialOffline
Create
Join

Events · Workflow

Joining events

What would you like to do?

RSVP on an event page, an accepted meeting invitation at an event, or the "Tonight near you" view.

Go to Joining events

End to end

  1. Trigger

    RSVP on an event page, an accepted meeting invitation at an event, or the "Tonight near you" view.

  2. Inputs

    Signed-in account; event id; on the day, the organiser's presence code.

  3. Processing

    One RSVP per account; capacity enforced; when full the person joins the waitlist; cancelling promotes the first person waiting; public events accept "going" from members, without capacity or presence codes.

  4. User actions

    RSVP, cancel, write in the event conversation, confirm presence with the code.

  5. System actions

    LP_Events::rsvp or waitlist; LP_Events::cancel_rsvp promotes; LP_Events::checkin records presence.

  6. Relationships created

    Person attends event; person present at event (check-in).

  7. Notifications

    Organiser: new messages. Promoted person: a seat opened.

  8. Next possible actions

    Form a Cercle from the event · Invite someone · Plan a journey around it.

  9. Completion state

    Presence confirmed (milestone "Present").

Engines involved

Each named method exists in the core plugin — the verification harness fails the build if one goes missing.

LP_Events::rsvpLP_Events::cancel_rsvpLP_Events::checkin