<?xml version="1.0" encoding="utf-8" standalone="yes"?><rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom"><channel><title>Configuration/ settings on Sessy - Sport &amp; Fitness Management Software</title><link>https://sessy.app/en/docs/settings-config/</link><description>Recent content in Configuration/ settings on Sessy - Sport &amp; Fitness Management Software</description><generator>Hugo</generator><language>en-us</language><atom:link href="https://sessy.app/en/docs/settings-config/index.xml" rel="self" type="application/rss+xml"/><item><title>General settings</title><link>https://sessy.app/en/docs/settings-config/general-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/general-settings/</guid><description>&lt;h2 id="license"&gt;License&lt;/h2&gt;
&lt;p&gt;The status of your license is shown as &amp;ldquo;Active&amp;rdquo; or &amp;ldquo;Not active&amp;rdquo;. The latter is shown if you haven&amp;rsquo;t purchased a license yet, or if something is wrong with your payment details.&lt;/p&gt;
&lt;h3 id="purchase-license"&gt;Purchase license&lt;/h3&gt;
&lt;p&gt;If you haven&amp;rsquo;t purchased a license yet, click on the &amp;ldquo;Pencil&amp;rdquo; icon to open the license details dialog. The dialog contains the Sessy pricing information.&lt;/p&gt;
&lt;div class="flex items-center gap-3 p-4 my-4 bg-teal-100 dark:bg-teal-900/50 border-l-4 border-teal-600 dark:border-teal-500 rounded-r-lg"&gt;
 &lt;span class="text-xl flex-shrink-0"&gt;👉&lt;/span&gt;
 &lt;p class="text-teal-900 dark:text-teal-100"&gt;Before purchasing your license, make sure your test data has been removed. The option to remove test data is only available in Trial mode.&lt;/p&gt;</description></item><item><title>Payment collection</title><link>https://sessy.app/en/docs/settings-config/payment-collection/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/payment-collection/</guid><description>&lt;h2 id="payment-collection"&gt;Payment collection&lt;/h2&gt;
&lt;p&gt;Your payment collection method determines the way you collect payments for subscriptions, single session purchases and shop items from your members. Sessy has two options available, each described in more detail below.&lt;/p&gt;
&lt;div class="flex items-center gap-3 p-4 my-4 bg-teal-100 dark:bg-teal-900/50 border-l-4 border-teal-600 dark:border-teal-500 rounded-r-lg"&gt;
 &lt;span class="text-xl flex-shrink-0"&gt;👉&lt;/span&gt;
 &lt;p class="text-teal-900 dark:text-teal-100"&gt;Make sure you choose your payment method and complete the setup before accepting members. Switching between payment methods with active member subscriptions is possible but it is better to avoid it, since it can take some effort and has some impact on your members.&lt;/p&gt;</description></item><item><title>App branding</title><link>https://sessy.app/en/docs/settings-config/app-branding/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/app-branding/</guid><description>&lt;h2 id="logo"&gt;Logo&lt;/h2&gt;
&lt;p&gt;Your logo is always visible in the member app and the backend. Make sure the logo looks great in both. Typically a png image works best. Sometimes image scaling of large images results in suboptimal quality. Try uploading an image with a lower resolution to see if that resolves the issue.&lt;/p&gt;
&lt;p&gt;Upload your logo:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Go to &amp;ldquo;General settings&amp;rdquo; on the &amp;ldquo;Settings&amp;rdquo; page&lt;/li&gt;
&lt;li&gt;Click on the &amp;ldquo;Pencil&amp;rdquo; icon next to the logo&lt;/li&gt;
&lt;li&gt;Select the logo image file with the explorer window&lt;/li&gt;
&lt;li&gt;Click &amp;ldquo;Open&amp;rdquo;&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;The following image formats are supported: JPEG, PNG, GIF, Animated GIF, WebP, Animated WebP, BMP, and WBMP. Typically PNG is well suited for a high quality logo with a small storage size. Minimizing storage size reduces the loading time of the image, so avoid using an unnecessarily large/ detailed logo.&lt;/p&gt;</description></item><item><title>Member/ employee import</title><link>https://sessy.app/en/docs/settings-config/member-employee-import/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/member-employee-import/</guid><description>&lt;h2 id="member-import-introduction"&gt;Member import introduction&lt;/h2&gt;
&lt;p&gt;With the import functionality you can create member(s), for example to migrate members from your existing app by importing the user details. User accounts will be created, including subscription details (if needed).&lt;/p&gt;
&lt;p&gt;The members will &lt;strong&gt;not&lt;/strong&gt; automatically receive a notification. This way you can prepare the migration, check if users have been created correctly, and send a communication when you are ready for the members to start using the app.&lt;/p&gt;</description></item><item><title>Session types</title><link>https://sessy.app/en/docs/settings-config/session-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/session-types/</guid><description>&lt;h2 id="session-types-introduction"&gt;Session types introduction&lt;/h2&gt;
&lt;p&gt;For each session that is scheduled a session type needs to selected. Members will be able to see the session type and color in their app, so they can easily find the session they are interested in.&lt;/p&gt;
&lt;p&gt;Session types can also be used to limit access to sessions (session types can be included/ excluded) in a subscription, &lt;a href="https://sessy.app/en/docs/settings-config/subscription-types/"&gt;see Subscription settings for more details →&lt;/a&gt;.&lt;/p&gt;
&lt;h2 id="add-change-session-type"&gt;Add/ change session type&lt;/h2&gt;
&lt;p&gt;Options in the Session types section on the &amp;ldquo;Settings&amp;rdquo; page:&lt;/p&gt;</description></item><item><title>Locations/ calendars</title><link>https://sessy.app/en/docs/settings-config/locations-calendars/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/locations-calendars/</guid><description>&lt;h2 id="calendar-location-introduction"&gt;Calendar/ location introduction&lt;/h2&gt;
&lt;p&gt;A session is always scheduled in a location/ calendar (or a &amp;lsquo;schedule&amp;rsquo;). If you define multiple locations/ calendars, members will be able to select a location/ calendar to find the sessions of their interest more easily.&lt;/p&gt;
&lt;p&gt;Typically a location/ calendar coincides with the schedule of a location (e.g. if you have multiple physical locations where sessions are organized simultaneously) or of an employee (e.g. to book personal training sessions with a specific personal trainer).&lt;/p&gt;</description></item><item><title>Subscription types</title><link>https://sessy.app/en/docs/settings-config/subscription-types/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/subscription-types/</guid><description>&lt;h2 id="subscription-types-introduction"&gt;Subscription types introduction&lt;/h2&gt;
&lt;p&gt;What kind of subscriptions do you want to offer to your customers? Sessy supports recurring and non-recurring subscriptions. Click on the plus icon to add a subscription, or click on an existing subscription to edit or remove it. In the pop-up screen you can specify:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;&lt;strong&gt;Name&lt;/strong&gt;: Add a short name that is easy to recognize (e.g. 3x per week)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Description&lt;/strong&gt;: Give a full description of what is included in the subscription and what is not, this will be shown the user when subscribing&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Recurring&lt;/strong&gt;: Whether the subscription is recurring or not. Recurring subscriptions are billed every month, while a non-recurring subscription is paid only once&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Visible&lt;/strong&gt;: Indicate if the subscription should be visible to your customers. You can use this setting to have certain subscription types that can only be assigned by employees (e.g. for instance to create a subscription type specifically for employees)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Experience required&lt;/strong&gt;: Whether experience is required for the subscription type (see more details below)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Yearly&lt;/strong&gt;: Whether you want to allow members to pay per year, typically for a discounted price (recurring subscriptions only). Note: The subscription will automatically end after the year and members will need to purchase a new subscription after that&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cost&lt;/strong&gt;: In case of a recurring subscription this is the monthly subscription cost. For a non-recurring subscription this is the total cost&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Cost per year&lt;/strong&gt;: The cost of the subscription per year (only applicable if &amp;ldquo;yearly&amp;rdquo; is enabled)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Tax rate&lt;/strong&gt;: Select the tax rate (or rates) that apply&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Validity in days after purchase&lt;/strong&gt;: For non-recurring subscriptions, specify the number of days the credits should be valid (after this any remaining credits will be removed). Leave the field empty if credits should be valid indefinitely&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Session limit&lt;/strong&gt;: In case of a recurring subscription enter the max number of sessions a member can attend in a week. In case of a non-recurring subscription enter the total number of sessions included in the subscription&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Session limit period&lt;/strong&gt;: In case of a recurring subscription enter whether the session credits should renew every week or every month&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Session types&lt;/strong&gt;: Select the session types that should be included in/ excluded from the subscription. Members will be able to see excluded session types if these are scheduled in a calendar they have access to but they won&amp;rsquo;t be able to register for them (unless they can pay for the session separately, see more details for single session purchases under the section &lt;a href="https://sessy.app/en/docs/usage-instructions/calendar/"&gt;Calendar&lt;/a&gt; of this support site)&lt;/li&gt;
&lt;li&gt;&lt;strong&gt;Schedules&lt;/strong&gt;: Select the calendars should be in-/ excluded from the subscription. Excluded calendars will not be visible to members in their app (they can only select from a list of included subscriptions)&lt;/li&gt;
&lt;/ul&gt;
&lt;h2 id="add-change-subscription-type"&gt;Add/ change subscription type&lt;/h2&gt;
&lt;p&gt;Options in the subscription types section on the &amp;ldquo;Settings&amp;rdquo; page:&lt;/p&gt;</description></item><item><title>Roles</title><link>https://sessy.app/en/docs/settings-config/roles/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/roles/</guid><description>&lt;h2 id="roles-introduction"&gt;Roles introduction&lt;/h2&gt;
&lt;p&gt;A role is assigned to each user account. Depending on the role assigned, different types of access and actions are allowed in the system. Sessy distinguishes between three different roles: Members, Employees, and Admins.&lt;/p&gt;
&lt;p&gt;The roles section on the &amp;ldquo;Settings&amp;rdquo; page lists all accounts with an elevated role (Employee/ Admin).&lt;/p&gt;
&lt;h3 id="member-role"&gt;Member role&lt;/h3&gt;
&lt;p&gt;The default role assigned to all people that subscribe to your business. Members can use the Member app, can access your business information (e.g. scheduled sessions) and can use the functionality of the Member app (e.g. register for sessions that are included in their subscription). They do &lt;strong&gt;not&lt;/strong&gt; have access to the Backend app.&lt;/p&gt;</description></item><item><title>Notification settings</title><link>https://sessy.app/en/docs/settings-config/notification-settings/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/notification-settings/</guid><description>&lt;h2 id="notifications-introduction"&gt;Notifications introduction&lt;/h2&gt;
&lt;p&gt;The employee responsible for a member can receive notifications about key occurrences (e.g. a birthday or long absence). These notifications are shown in two locations:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Dashboard: In the personalized dashboard, each employee is presented with a list of all notifications for all members that are assigned to him/ her&lt;/li&gt;
&lt;li&gt;Member overview: The member overview will always show the notifications for the selected member (regardless of which employee opens the member overview)&lt;/li&gt;
&lt;/ul&gt;
&lt;div class="flex items-center gap-3 p-4 my-4 bg-teal-100 dark:bg-teal-900/50 border-l-4 border-teal-600 dark:border-teal-500 rounded-r-lg"&gt;
 &lt;span class="text-xl flex-shrink-0"&gt;👉&lt;/span&gt;
 &lt;p class="text-teal-900 dark:text-teal-100"&gt;Notifications can help your employees build meaningful relationships with your members.&lt;/p&gt;</description></item><item><title>Shop items</title><link>https://sessy.app/en/docs/settings-config/shop-items/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/shop-items/</guid><description>&lt;h2 id="shop-items-introduction"&gt;Shop items introduction&lt;/h2&gt;
&lt;p&gt;Shop items are products/ services that members can purchase, typically on-site (e.g. drinks, supplements, snacks, merchandise), but it can be used for almost any purchase that is not &amp;lsquo;session related&amp;rsquo;.&lt;/p&gt;
&lt;p&gt;An employee can add the purchase to a member on the &amp;ldquo;Member overview&amp;rdquo; page. This will add the purchase to your revenue and, depending on your payment collection method to the next payment cycle automatically (in case of Stripe payments without consumables activated every purchase needs to be paid through Stripe checkout).&lt;/p&gt;</description></item><item><title>Member tags</title><link>https://sessy.app/en/docs/settings-config/member-tags/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/member-tags/</guid><description>&lt;h2 id="member-tags-introduction"&gt;Member tags introduction&lt;/h2&gt;
&lt;p&gt;Tags can be attached to members to notify the employee assigned to the member and the employee responsible for a session that the member will attend.&lt;/p&gt;
&lt;p&gt;The main idea of tags is that employees are informed about certain personal situations of members and can act accordingly during the session for a more personal treatment. For example:&lt;/p&gt;
&lt;ul&gt;
&lt;li&gt;Congratulate a member with the whole group on their Birthday&lt;/li&gt;
&lt;li&gt;Adjust a workout for a person with an injury&lt;/li&gt;
&lt;li&gt;Ask why a member was absent for a relatively long period (vacation or something else?)&lt;/li&gt;
&lt;li&gt;Etc.&lt;/li&gt;
&lt;/ul&gt;
&lt;p&gt;Tags are visible to employees in a number of ways:&lt;/p&gt;</description></item><item><title>Member checklists</title><link>https://sessy.app/en/docs/settings-config/member-checklists/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/member-checklists/</guid><description>&lt;h2 id="checklists-introduction"&gt;Checklists introduction&lt;/h2&gt;
&lt;p&gt;Checklists can be attached to a member (for example when a new member joins), ensuring a certain collection of actions is completed. The status of the checklist is visible on the dashboard of the employee responsible for the member. Custom checklists are also assigned to a member from the dashboard page.&lt;/p&gt;
&lt;h2 id="new-member-checklist"&gt;New member checklist&lt;/h2&gt;
&lt;p&gt;A &amp;ldquo;New member&amp;rdquo; checklist is defined by default. This checklist is automatically assigned to each new member when they join (a first time subscriber). Of course you can define what actions should be executed be executed as part of the onboarding process.&lt;/p&gt;</description></item><item><title>Access devices (QR)</title><link>https://sessy.app/en/docs/settings-config/access-devices-qr/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/access-devices-qr/</guid><description>&lt;h2 id="what-this-section-is-for"&gt;What this section is for&lt;/h2&gt;
&lt;p&gt;Use &lt;strong&gt;Settings -&amp;gt; Access devices (QR)&lt;/strong&gt; to register and manage the scanners or gates that are allowed to validate member entrance QR codes.&lt;/p&gt;
&lt;p&gt;Each scanner gets a unique &lt;code&gt;deviceId&lt;/code&gt; and &lt;code&gt;deviceKey&lt;/code&gt;. Only active devices with valid credentials can validate access tokens.&lt;/p&gt;
&lt;h2 id="supported-scanning-solutions"&gt;Supported scanning solutions&lt;/h2&gt;
&lt;p&gt;Sessy supports scanning solutions that can perform an &lt;strong&gt;HTTPS POST request&lt;/strong&gt; to the validation endpoint.&lt;/p&gt;
&lt;h3 id="supported-today"&gt;Supported today&lt;/h3&gt;
&lt;ul&gt;
&lt;li&gt;Scanner apps or custom scanner software on phone/tablet/computer&lt;/li&gt;
&lt;li&gt;QR-capable gate/turnstile controllers with HTTP(S) integration&lt;/li&gt;
&lt;li&gt;Middleware or automation platforms that can call an HTTP endpoint&lt;/li&gt;
&lt;/ul&gt;
&lt;h3 id="required-capabilities"&gt;Required capabilities&lt;/h3&gt;
&lt;p&gt;Your solution must be able to:&lt;/p&gt;</description></item><item><title>Data storage &amp; retention (TTL)</title><link>https://sessy.app/en/docs/settings-config/data-storage-retention/</link><pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate><guid>https://sessy.app/en/docs/settings-config/data-storage-retention/</guid><description>&lt;h2 id="what-this-page-covers"&gt;What this page covers&lt;/h2&gt;
&lt;p&gt;This page describes the current technical storage and retention behavior in Sessy, based on backend cleanup functions and upload validation rules.&lt;/p&gt;
&lt;div class="flex items-center gap-3 p-4 my-4 bg-teal-100 dark:bg-teal-900/50 border-l-4 border-teal-600 dark:border-teal-500 rounded-r-lg"&gt;
 &lt;span class="text-xl flex-shrink-0"&gt;ℹ️&lt;/span&gt;
 &lt;p class="text-teal-900 dark:text-teal-100"&gt;These are system behaviors, not per-box settings you can configure in the UI.&lt;/p&gt;
&lt;/div&gt;

&lt;h2 id="sessions-storage-model-and-ttl"&gt;Sessions: storage model and TTL&lt;/h2&gt;
&lt;p&gt;On creation, each session document gets &lt;code&gt;_meta.ttl&lt;/code&gt; set to &lt;strong&gt;3 years&lt;/strong&gt;. During cleanup, session documents older than 3 years are removed.&lt;/p&gt;</description></item></channel></rss>