Skip to main content

Shabbat module

Pour :Administrateur
Open in Unisoft
View of the « chabbat » page

The Shabbat module (/app/travel/chabbat) lets your tourism site offer Shabbat meals to visitors: they can consult the available sessions (Friday evening, Saturday lunch, third meal, etc.), register online and receive a confirmation. On the admin side, you manage these sessions just like any event journey.

It's a key tool for Beth Habad and communities that regularly welcome tourists: it combines online registration, attendance management and automatic display of Shabbat times based on the site's location.

Prerequisites

  • You have at least one tourism site created in Unisoft.
  • You have the Tourism permission (travel).
  • The correct site is selected in the top right (the Tourism module is multi-site).
  • You're familiar with event journeys: sessions, registrations and the accounting booklet are fully documented there.

Enable the module

When you open the page, you see an « Enabled / Disabled » toggle in the top left.

  1. 1

    Click the toggle

    The toggle switches to « Enabled ». A green notification confirms the save.

  2. 2

    The Shabbat group is created automatically

    If this is the first time you enable Shabbat on this site, Unisoft creates in the background:

    • a dedicated EJ group, titled « Shabbat » by default;
    • the accounting booklet associated with this group (to track meal revenue and expenses).
  3. 3

    You can start creating sessions

    The EJ session list appears immediately below. At startup, it's empty.

Disabling Shabbat

Toggle back to « Disabled ». The public Shabbat page of your tourism site disappears immediately, and the module is no longer accessible to visitors.

Managing Shabbat sessions

Once the module is enabled, the page displays the Shabbat session list — the exact same interface as in the Event Journey module, but limited to this site's Shabbat group.

A session corresponds to one concrete meal in time: « Friday evening February 22, 2026 », « Saturday lunch February 23, 2026 », « Third meal of Passover Shabbat », etc.

Create a session

The « New session » button opens the EJ session creation modal. You fill in:

  • the title (« Friday evening », « Saturday lunch », « Seudat shlishit »…);
  • the date and time;
  • the location (by default, the tourism site's address);
  • the capacity (maximum number of seats);
  • the prices (adult, child, free, pay-what-you-want…);
  • the registration terms (with or without prior payment).

All fine-tuning is done with the usual EJ module tools — see Event Journeys for the detail of each field.

Manage registrations

For each session, you can:

  • view the list of registrants (name, email, number of seats, optional payment);
  • mark attendance on the day via the attendance sheet;
  • export the list to CSV;
  • cancel a registration, add an internal comment, etc.

All these actions are identical to those of a classic EJ session.

The Shabbat accounting booklet

When the Shabbat group is created, Unisoft automatically creates a dedicated accounting booklet in the Budget module. This booklet receives:

  • revenue: all payments related to Shabbat registrations (whether online before the meal, or cash on the spot on the day);
  • expenses: if you record expenses (food shopping, caterer, etc.) related to this group.

You'll find this booklet in the Budget module under the group's name.

Public-side display

On your tourism site, the public Shabbat page shows visitors:

A header with Shabbat times computed automatically

Unisoft automatically computes the weekly Shabbat times based on the geographic location of your tourism site (declared in the site's configuration):

  • Candle lighting (Shabbat entry);
  • Shabbat exit (three-stars time);
  • Parasha of the week;
  • possibly other liturgical times.

You have nothing to enter manually: the times are updated every week.

The list of available sessions

Below the header, the visitor sees the list of upcoming meals you've scheduled, with for each:

  • the meal's title;
  • the date, time, location;
  • the price and remaining seats;
  • a « Register » button.

The registration form

When a visitor clicks « Register », it's the classic EJ registration form that opens. Depending on your configuration: first name, last name, email, number of adults, number of children, optional payment.

The « View live » button

In the top right of the admin page, the « View live » button opens the public Shabbat page directly in a new tab. Useful for checking the rendering after a change (title change, session addition, etc.).

Why a separate module, and not an entry in the classic EJ list?

Good question! Two reasons:

  1. For the visitor: Shabbat is an autonomous category on the tourism site, alongside accommodations, kosher places, etc. It makes sense to present it as a separate section — not as an event among others.
  2. For the admin: if you manage several tourism sites (several Beth Habad for example), each site has its own independent Shabbat group. Having a dedicated page per site simplifies navigation and avoids polluting the usual EJ list with dozens of system groups.

That's why the Shabbat groups of tourism sites are filtered and hidden from the classic EJ list: you won't see them in /app/pe/list. They're only accessible from the Shabbat page of their site.

Typical use cases

Friday evening and Saturday lunch throughout the year

You schedule each month the two weekly sessions (Friday evening + Saturday lunch) in advance, with a single price. Visitors register as they go, you mark attendance on the day with the attendance sheet on tablet.

Major holidays

For Rosh Hashanah, Yom Kippur or Passover, you create specific sessions with tiered pricing (adult / child / member / non-member) and capped capacity. Visitors plan their stay and book their seat several weeks in advance.

A family from the community wants to sponsor a Shabbat in memory of a loved one: create a session with « pay-what-you-want » or « free » price and mention the sponsor in the title or description.

Watch-outs