Skip to content
LaSocialOffline
Create
Join

Communities · Workflow

Volunteering

What would you like to do?

Volunteering hub, "volunteer" intention on a profile, solidarity activities.

Go to Volunteering

End to end

  1. Trigger

    Volunteering hub, "volunteer" intention on a profile, solidarity activities.

  2. Inputs

    The volunteering listing, date wanted, party size, a note.

  3. Processing

    Volunteering uses the host-confirmed request flow: requested → confirmed | declined → done | cancelled. No fee is ever taken on volunteering.

  4. User actions

    Request; coordinate in the booking conversation; show up.

  5. System actions

    LP_Experiences::request_booking and transition; slot capacity enforced.

  6. Relationships created

    Person volunteers with host/organisation; booking at listing.

  7. Notifications

    Host on request; volunteer on each state change.

  8. Next possible actions

    Testimony after "done" · Join the organisation · Start a project.

  9. Completion state

    Booking done (milestone "Experience lived").

Engines involved

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

LP_Experiences::request_bookingLP_Experiences::transition