Skip to main content

Understanding groups and sessions

Pour :Administrateur
Open in Unisoft
View of the Β« understanding groups and sessions Β» page

Before using the Event Journeys module on a daily basis, take a few minutes to understand how Unisoft structures events. This page lays the foundations used everywhere else in the module documentation.

The principle: two levels​

Unisoft separates the identity of an event from its dated instances:

LevelDefinitionWhat it carries
Event groupThe type of event, reusableName, public title, image, mode (standalone or multi-session)
SessionA dated instance belonging to a groupStart and end dates, forms, funds, accounting Booklet

The group defines the concept ("Annual gala"). The session embodies a precise occurrence ("Gala 2026 of September 12").

Visual example​

Group: "Passover"
β”œβ”€β”€ Session: Passover 2024 (from April 22 to 30, 2024)
β”œβ”€β”€ Session: Passover 2025 (from April 12 to 20, 2025)
└── Session: Passover 2026 (from April 1 to 8, 2026)

You create the group once, then a new session each year (or each week, for a weekly Shabbat).

What is a group?​

An event group (pe_groupe in the system) represents a type of event that recurs or that exists in unique form. It's the lasting identity of the event.

What a group contains​

  • Internal name β€” used by you, in the admin list (e.g.: "Annual gala")
  • Multilingual public title β€” displayed to visitors on the site
  • Mode β€” STANDALONE (a single session expected) or MULTI_SESSION (several sessions, single page)
  • Poster image β€” displayed on the public page (only in multi-session mode)
  • Content block β€” introduction text displayed above the session selector
  • List of sessions β€” managed automatically by Unisoft

Good and bad examples of group names​

βœ… Good example (group)❌ Bad example (it's a session)
Women's eveningWomen's evening 2026
PurimPurim 5784
FarbrengenFarbrengen Shabbat Bo
Avot UvanimAvot Uvanim – 3
Annual galaGala 2026

What is a session?​

A session (pe in the system) is the dated instance of a group. It carries all the information specific to an occurrence: dates, registrations, donations, budget.

What a session contains​

  • Internal label β€” for you (e.g.: "Passover 2026")
  • Multilingual public title β€” displayed to visitors
  • Multilingual description β€” detailed text on the public page
  • Start and end dates β€” including precise time
  • Display period β€” how many days before the start the session becomes publicly visible (default 30 days)
  • Active status β€” determines whether registrations and donations are open
  • Automatic closing time β€” automatic cutoff X hours before the start date (optional)
  • Poster β€” image specific to the session. In multi-session mode, if you don't define an image on the session, it inherits by default the visual defined on the group: practical for having a common visual identity for all editions without re-uploading the image each time
  • Linked forms β€” registrations, reservations
  • Linked funds β€” monetary collections
  • Accounting Booklet β€” created automatically when the session is created

The session is the management unit on a daily basis​

It is the session that you open, track, close, and archive. The group remains in the background as a reusable identity template.

The two modes: standalone vs multi-session​

When creating a group, you choose its mode. This choice is structuring for the future.

ModeBehaviorPublic pageTypical use
Standalone (default)Each session is independentOne URL per session: /evenement/[session-id]Annual galas, unique holidays, exceptional evenings
Multi-sessionAll sessions are groupedA unique URL for the group: /evenement/[group-id], which lists open sessionsWeekly Shabbat, weekly classes, course series

When to choose Standalone?​

  • The event is rare or annual (gala, holiday)
  • Each edition has its own identity (different visual, particular theme)
  • You want a dedicated URL to share for each edition

When to choose Multi-session?​

  • The event is recurring on a regular cadence (week, month)
  • Visitors look for the next one or the upcoming sessions without knowing the precise date
  • You want a single page that presents all upcoming sessions with a selector

Use cases by mode​

Case 1 β€” Annual gala (standalone)​

  • Group: "Annual gala" β€” standalone mode
  • Sessions: "Gala 2024", "Gala 2025", "Gala 2026"
  • Public page: a URL for each edition, shared for annual invitations
  • Benefit: possibility to close registration for the current edition without hiding past editions

Case 2 β€” Passover (standalone)​

  • Group: "Passover" β€” standalone mode
  • Sessions: "Passover 2024", "Passover 2025", "Passover 2026"
  • Public page: a URL per year, ideal for targeted campaigns
  • Benefit: each year has its own visual, description, and content

Case 3 β€” Weekly Shabbat (multi-session)​

  • Group: "Shabbat Meals" β€” multi-session mode
  • Sessions: created each week (Shabbat Bereshit, Noah, Lech Lecha, etc.)
  • Public page: a unique URL evenement/[group-id], which presents the upcoming Shabbat
  • Benefit: the congregants always consult the same URL to reserve their seats for the next date

Case 4 β€” Course cycle (multi-session)​

  • Group: "Wednesday class" β€” multi-session mode
  • Sessions: one class per week for 12 weeks
  • Public page: a URL that lists the upcoming available classes
  • Benefit: registrants can see and reserve several sessions in a single visit

Complete anatomy of a group and a session​

ConceptFieldDescription
GroupName (label)Reusable internal identifier
GroupTitle (multilingual)Displayed publicly
GroupModeStandalone or Multi-session
GroupImageCommon poster (multi-session)
GroupContent blockIntro text of the public page
SessionLabelInternal session identifier
SessionTitle (multilingual)Displayed publicly
SessionDescription (multilingual)Detailed text on the public page
SessionStart / end dateTime range of the event
SessionDisplay periodDelay before which the session becomes visible
SessionActiveRegistrations and donations open (yes/no)
SessionAutomatic closing timeCutoff X hours before the start
SessionPosterVisual specific to the session
SessionLinked formsRegistrations, reservations
SessionLinked fundsMonetary collections
SessionAccounting BookletCreated automatically, used for budget tracking
SessionAdditional linksExternal buttons (PDF program, map, etc.)

Going further​