{"id":158216,"date":"2026-10-25T13:16:57","date_gmt":"2026-10-25T13:16:57","guid":{"rendered":"https:\/\/docs.daftra.com\/tutorial\/memberships-system-concepts-and-workflow\/"},"modified":"2026-11-12T07:03:08","modified_gmt":"2026-11-12T07:03:08","slug":"memberships-system-concepts-and-workflow","status":"publish","type":"tutorial","link":"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/","title":{"rendered":"Memberships System in the system: Concepts and Workflow"},"content":{"rendered":"<div dir=\"ltr\" lang=\"en\">\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">The Memberships system<\/strong> in the system lets you sell paid subscriptions to your Clients for a set period, such as a monthly gym membership or a session package at a training center or clinic. You can track each Client: whether their subscription is active or expired, when it ends, and how much balance they have left (sessions or visits), with subscription and renewal invoices created automatically.<\/p>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">This guide explains the system&#8217;s concepts and how they relate to each other, the complete workflow from creating a package through renewal or expiry, and the apps, permissions, Settings, and Reports.<\/p>\n<div style=\"background: #f6f8fb; border: 1px solid #e5e7eb; border-radius: 8px; padding: 12px 16px; margin: 0 0 20px; font-size: 15px; line-height: 1.8;\">\n<div style=\"display: flex; gap: 8px; padding: 4px 0;\"><span style=\"min-width: 120px; color: #6b7280;\">Required apps<\/span><span style=\"color: #1f2430;\"><strong style=\"color: #111827;\">Memberships<\/strong>. You can also add the Clients Attendance app. You activate them from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/plugin-manager\/2\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Apps Manager<\/strong><\/a>.<\/span><\/div>\n<div style=\"display: flex; gap: 8px; padding: 4px 0;\"><span style=\"min-width: 120px; color: #6b7280;\">How to access<\/span><span style=\"color: #1f2430;\">From the main menu: <strong style=\"color: #111827;\">Memberships<\/strong>\u00a0for packages and balance types.<\/span><\/div>\n<\/div>\n<div style=\"border: 1px solid #e5e7eb; border-radius: 8px; padding: 12px 16px; margin: 0 0 20px;\">\n<p style=\"margin: 0 0 6px; font-weight: bold; color: #111827;\">Article contents<\/p>\n<ol style=\"margin: 0; padding-left: 22px;\">\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#concepts\"><strong style=\"color: #1a56db;\">Basic Concepts<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#cycle\"><strong style=\"color: #1a56db;\">Workflow<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#example\"><strong style=\"color: #1a56db;\">Complete Example<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#status\"><strong style=\"color: #1a56db;\">Membership Statuses and Balance Statuses<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#screens\"><strong style=\"color: #1a56db;\">Screens<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#settings\"><strong style=\"color: #1a56db;\">Settings<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#permissions\"><strong style=\"color: #1a56db;\">Permissions<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#reports\"><strong style=\"color: #1a56db;\">Reports<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#uses\"><strong style=\"color: #1a56db;\">Examples of Suitable Businesses<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#rules\"><strong style=\"color: #1a56db;\">Important Rules<\/strong><\/a><\/li>\n<li style=\"margin-bottom: 4px;\"><a style=\"color: #1a56db;\" href=\"#faq\"><strong style=\"color: #1a56db;\">Frequently Asked Questions<\/strong><\/a><\/li>\n<\/ol>\n<\/div>\n<h2 id=\"concepts\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Basic Concepts<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Concept<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Definition<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Example<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Balance type<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A unit that the Client consumes from their subscription.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A training session, a visit, a swimming class.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Package<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The offer you sell: the price, the duration (daily, weekly, monthly, yearly, or never expires), and the balance types and their quantities. Its type is either <strong style=\"color: #111827;\">Membership<\/strong> or <strong style=\"color: #111827;\">Balance recharge<\/strong>.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A monthly package for 300 SAR that includes 12 sessions.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Membership<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The Client&#8217;s subscription file; each Client has one membership, with a joining date, an end date, a status, and a current package.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The membership of the Client Ahmed since 1\/1.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Subscription<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Each paid period on the membership, created when the membership or renewal invoice is paid.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The October subscription from 1\/10 to 31\/10.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Balance recharge<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The balance granted to the Client from the subscription, valid from the start of the subscription until its end.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">12 sessions available until 31\/10.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Balance usage<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A deduction from the Client&#8217;s balance when they use the service.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">They attended a session, so 11 remain.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<div style=\"display: flex; gap: 10px; background: #f6f8fb; border-left: 4px solid #1a56db; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p><span style=\"flex: 0 0 auto; font-size: 18px; line-height: 1.6;\">\ud83d\udec8<\/span><\/p>\n<p style=\"margin: 0; line-height: 1.9; font-size: 16px; color: #1f2430;\"><strong style=\"color: #111827;\">Note:<\/strong> A <strong style=\"color: #111827;\">Membership<\/strong> package creates a membership, subscriptions, and balances, while a <strong style=\"color: #111827;\">Balance Top-Up<\/strong> package only adds balances to the client without creating a membership.<\/p>\n<\/div>\n<h2 id=\"cycle\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Workflow<\/h2>\n<div dir=\"ltr\" style=\"display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 18px;\">\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">1<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">Package<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">Create the balance types and the package with its price and duration.<\/div>\n<\/div>\n<div style=\"flex: 0 0 auto; align-self: center; color: #1a56db; font-size: 22px; font-weight: bold;\">\u2192<\/div>\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">2<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">Membership<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">Add a membership for the client and select the package.<\/div>\n<\/div>\n<div style=\"flex: 0 0 auto; align-self: center; color: #1a56db; font-size: 22px; font-weight: bold;\">\u2192<\/div>\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">3<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">Invoice<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">The subscription invoice is created automatically.<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 18px;\">\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">4<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">Payment<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">Record a payment on the invoice.<\/div>\n<\/div>\n<div style=\"flex: 0 0 auto; align-self: center; color: #1a56db; font-size: 22px; font-weight: bold;\">\u2192<\/div>\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">5<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">Subscription and Balances<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">The subscription is created, the balances are added, and the end date is calculated.<\/div>\n<\/div>\n<div style=\"flex: 0 0 auto; align-self: center; color: #1a56db; font-size: 22px; font-weight: bold;\">\u2192<\/div>\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">6<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">Usage<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">The client uses their balances and checks in.<\/div>\n<\/div>\n<\/div>\n<div dir=\"ltr\" style=\"display: flex; flex-wrap: wrap; gap: 8px; margin: 0 0 18px;\">\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">7<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">Follow-Up<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">The status changes automatically: Active, Expired.<\/div>\n<\/div>\n<div style=\"flex: 0 0 auto; align-self: center; color: #1a56db; font-size: 22px; font-weight: bold;\">\u2192<\/div>\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">8<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">Renewal<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">Renew the membership, and a new invoice is created.<\/div>\n<\/div>\n<div style=\"flex: 0 0 auto; align-self: center; color: #1a56db; font-size: 22px; font-weight: bold;\">\u2192<\/div>\n<div style=\"flex: 1 1 0; min-width: 150px; box-sizing: border-box; background: #f6f9fc; border: 1px solid #dbe4f0; border-top: 4px solid #1a56db; border-radius: 10px; padding: 10px 12px; text-align: center;\">\n<div style=\"width: 28px; height: 28px; margin: 0 auto 6px; border-radius: 50%; background: #04306b; color: #fff; font-weight: bold; line-height: 28px;\">9<\/div>\n<div style=\"font-weight: bold; color: #04306b; font-size: 15px; margin-bottom: 4px;\">New Subscription<\/div>\n<div style=\"font-size: 13px; color: #4b5563; line-height: 1.7;\">After the renewal is paid, a new subscription and new balances are added.<\/div>\n<\/div>\n<\/div>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">During the cycle, you can <strong style=\"color: #111827;\">freeze<\/strong> a membership for a period (and compensate the client with the frozen days), <strong style=\"color: #111827;\">suspend<\/strong> it manually, or edit its dates.<\/p>\n<h2 id=\"example\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">A Complete Example<\/h2>\n<div style=\"background: #f3faf6; border-right: 4px solid #0e9f6e; border-radius: 6px; padding: 14px 16px; margin: 0 0 18px;\">\n<p style=\"margin: 0 0 6px; line-height: 1.9; font-size: 16px; color: #111827; font-weight: bold;\">A Sports Club<\/p>\n<div style=\"line-height: 1.9; font-size: 16px; color: #1f2430;\">1) The club created a credit type called <strong style=\"color: #111827;\">Training Session<\/strong> and a <strong style=\"color: #111827;\">Monthly<\/strong> package for 300 SAR that includes 12 sessions. 2) The club added a membership for the client Ahmed with a join date of 1\/10, and an invoice for 300 SAR was created. 3) Ahmed paid the invoice, so a subscription was created from 1\/10 to 31\/10, a credit of 12 sessions was added, and the membership became <strong style=\"color: #111827;\">Active<\/strong>, ending on 31\/10. 4) Each attendance deducts one session from his credit. 5) On 28\/10, Ahmed renewed, and after payment a new subscription started from 1\/11 to 30\/11 with a new credit of 12 sessions. 6) If he does not renew, the membership becomes <strong style=\"color: #111827;\">Expired<\/strong> after the grace period ends.<\/div>\n<\/div>\n<h2 id=\"status\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Membership Statuses and Credit Statuses<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Membership Status<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">When<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Upcoming<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The join date is in the future.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Active<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The membership is valid, or it is within the grace period after expiration.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Expired<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">After expiration and the grace period, with no renewal.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Suspended<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The membership was suspended manually until the suspension is lifted.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Frozen<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">During a pause period.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Credit Status<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Meaning<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Available<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It can be used.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Consumed<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It has been fully used.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Expired<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It is no longer valid.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Suspended<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">It was suspended, for example when the payment, invoice, or subscription is deleted.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"screens\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Screens<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Screen<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Use<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/credit_types\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Credit Types<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Define credit units.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/packages\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Packages<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Add, activate, and deactivate packages.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/memberships\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Manage Memberships<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Add and view memberships, and handle renewals, freezing, and suspension.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/membership_renewals\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Membership Subscriptions<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">All paid subscriptions, with their dates and invoices.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/credit_charges\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Credit Charges<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The credits granted to Clients and their validity.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/credit_usages\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Credit Usages<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Record how Clients use their credits.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/client_attendance_logs\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Clients Attendance<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Record Clients Attendance, when the app is enabled.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/v2\/owner\/memberships\/basic\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Membership Settings<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The grace days, who can record Attendance, and the type of subscription invoices.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">On the Client&#8217;s page, a <strong style=\"color: #111827;\">Membership<\/strong> tab shows the Client&#8217;s membership and subscriptions, and on the subscription invoice, a <strong style=\"color: #111827;\">Membership Subscriptions<\/strong> tab appears.<\/p>\n<h2 id=\"settings\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Settings<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Setting<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Effect<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Renewal Period Grace days<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">The number of days a membership stays active after it expires. This also determines the subscription start date when a renewal is late.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Clients allowed to log Attendance<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">All Clients, all members, or active members only.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Invoices generated for membership subscriptions<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Draft or issued.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"permissions\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Permissions<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Permission<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Allows<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Manage Memberships<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Adding, editing, deleting, renewing, freezing, and suspending memberships, and managing subscriptions.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Manage Membership Settings<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Membership settings.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Manage Packages<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Packages.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Manage Credit Charges<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Credit charges.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Manage Credit Usages<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Credit usage.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Manage Credit Settings<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Credit types.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">View Clients Attendance<\/strong> \/ <strong style=\"color: #111827;\">Manage Clients Attendance<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Clients Attendance.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You set these up from <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/roles\/index\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Employee Roles<\/strong><\/a>. To record subscription payments, the employee needs the Invoices and Estimates permissions.<\/p>\n<h2 id=\"reports\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Reports<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Report<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Shows<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/reports\/report\/new_membership\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">New Membership<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">New memberships in a period.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/reports\/report\/memberships_subscriptions\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Membership Subscriptions<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Subscriptions and renewals.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/reports\/report\/expired_memberships\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Expired Memberships<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Memberships that have expired, so you can follow up on renewals.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/reports\/report\/credit_charge_details\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Credit Charge<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Credits that were granted.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/reports\/report\/credit_usages\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Credit Usage<\/strong><\/a><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Credits that were used.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"uses\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Examples of Suitable Businesses<\/h2>\n<table style=\"width: 100%; border-collapse: collapse; margin: 0 0 18px;\">\n<tbody>\n<tr>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Business<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Package<\/th>\n<th style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; background: #f6f8fb; font-weight: bold;\">Credit Type<\/th>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Gyms and fitness clubs<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Monthly or annual subscription.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Visit, personal training session.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Educational centers<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A 3-month course.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Lecture, class.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Clinics and physical therapy centers<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">A session package valid for two months.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Session.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Beauty Salons<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Monthly services package.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Laser session, care session.<\/td>\n<\/tr>\n<tr>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\"><strong style=\"color: #111827;\">Recurring services<\/strong><\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Annual maintenance subscription.<\/td>\n<td style=\"border: 1px solid #e5e7eb; padding: 10px 12px; text-align: left; vertical-align: top;\">Maintenance visit.<\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<h2 id=\"rules\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Important Rules<\/h2>\n<ul style=\"margin: 0 0 16px; padding-left: 26px;\">\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Each client can have only one membership. To change the package, renew the membership with the new package.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The subscription and credits are created when the invoice is paid (in full or in part), not when you add the membership.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The membership expiration date is calculated from the last paid subscription.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">You cannot delete a membership that has subscriptions. Suspend it instead of deleting it.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Suspending or freezing a membership does not stop the use of credits.<\/li>\n<li style=\"margin-bottom: 10px; line-height: 1.9; font-size: 16px; color: #1f2430;\">The system does not send an automatic reminder when a membership expires. Track expired memberships from the <a style=\"color: #1a56db;\" href=\"https:\/\/go.daftra.com\/owner\/reports\/report\/expired_memberships\" target=\"_blank\" rel=\"noopener\"><strong style=\"color: #1a56db;\">Expired Memberships<\/strong><\/a> report.<\/li>\n<\/ul>\n<h2 id=\"faq\" style=\"font-size: 22px; font-weight: bold; color: #111827; margin: 32px 0 14px; padding-bottom: 8px; border-bottom: 2px solid #eef0f3;\">Frequently Asked Questions<\/h2>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">What is the difference between a membership and a subscription?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">A membership is the client&#8217;s permanent record, and a subscription is a paid period; so a client has one membership and several subscriptions.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">What is the difference between a membership package and a balance top-up package?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">A membership package creates a membership with a duration, a status, and balances, while a balance top-up package only adds balances.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Do I need the Membership app if I don&#8217;t sell sessions?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">Yes, the Memberships app depends on it to Manage Packages, even if the package has no balances.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">When does a membership become active?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">After its invoice is paid and the enrollment date arrives.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Does a membership renew automatically?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">No, renewal is manual using <strong style=\"color: #111827;\">Renew<\/strong> on the membership page.<\/p>\n<h3 style=\"font-size: 18px; font-weight: bold; color: #111827; margin: 24px 0 10px;\">Where can I see everything related to a client?<\/h3>\n<p style=\"margin: 0 0 14px; line-height: 1.9; font-size: 16px; color: #1f2430;\">In the <strong style=\"color: #111827;\">Membership<\/strong> tab on the client&#8217;s page.<\/p>\n<\/div>\n","protected":false},"author":38,"featured_media":0,"template":"","categories":[2130,2126,2127,2129,2128],"tags":[30340,30342,30338,30346,30332,30335,30339,30333,30341,30337,30343,29996,29907,30334,21896,30336,30345,30344],"class_list":["post-158216","tutorial","type-tutorial","status-publish","hentry","category-clients-management","category-clients","category-memberships","category-manage-memberships","category-manage-subscriptions","tag-balance-statuses","tag-balance-top-up","tag-balance-top-up-package","tag-balance-type","tag-balance-usage","tag-difference-between-membership-and-subscription","tag-gym-subscription-management-software","tag-gym-subscriptions","tag-membership-cycle","tag-membership-package","tag-membership-permissions","tag-membership-reports-en","tag-membership-statuses","tag-package","tag-renew-subscription-en","tag-session-packages","tag-subscription-and-membership-system","tag-what-is-a-membership"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v17.8 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Memberships System in the system: Concepts and Workflow - Daftra Knowledge Base<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Memberships System in the system: Concepts and Workflow - Daftra Knowledge Base\" \/>\n<meta property=\"og:description\" content=\"The Memberships system in the system lets you sell paid subscriptions to your Clients for a set period, such as a monthly gym membership or a session package at a training center or clinic. You can track each Client: whether their subscription is active or expired, when it ends, and how much balance they have [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/\" \/>\n<meta property=\"og:site_name\" content=\"Daftra Knowledge Base\" \/>\n<meta property=\"article:modified_time\" content=\"2026-11-12T07:03:08+00:00\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data1\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Organization\",\"@id\":\"https:\/\/docs.daftra.com\/en\/#organization\",\"name\":\"Daftra\",\"url\":\"https:\/\/docs.daftra.com\/en\/\",\"sameAs\":[],\"logo\":{\"@type\":\"ImageObject\",\"@id\":\"https:\/\/docs.daftra.com\/en\/#logo\",\"inLanguage\":\"en-US\",\"url\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg\",\"contentUrl\":\"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg\",\"caption\":\"Daftra\"},\"image\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/#logo\"}},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/docs.daftra.com\/en\/#website\",\"url\":\"https:\/\/docs.daftra.com\/en\/\",\"name\":\"Daftra Knowledge Base\",\"description\":\"Daftra\",\"publisher\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/docs.daftra.com\/en\/?s={search_term_string}\"},\"query-input\":\"required name=search_term_string\"}],\"inLanguage\":\"en-US\"},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/#webpage\",\"url\":\"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/\",\"name\":\"Memberships System in the system: Concepts and Workflow - Daftra Knowledge Base\",\"isPartOf\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/#website\"},\"datePublished\":\"2026-10-25T13:16:57+00:00\",\"dateModified\":\"2026-11-12T07:03:08+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/\"]}]},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/docs.daftra.com\/en\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Memberships System in the system: Concepts and Workflow\"}]}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Memberships System in the system: Concepts and Workflow - Daftra Knowledge Base","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/","og_locale":"en_US","og_type":"article","og_title":"Memberships System in the system: Concepts and Workflow - Daftra Knowledge Base","og_description":"The Memberships system in the system lets you sell paid subscriptions to your Clients for a set period, such as a monthly gym membership or a session package at a training center or clinic. You can track each Client: whether their subscription is active or expired, when it ends, and how much balance they have [&hellip;]","og_url":"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/","og_site_name":"Daftra Knowledge Base","article_modified_time":"2026-11-12T07:03:08+00:00","twitter_card":"summary_large_image","twitter_misc":{"Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Organization","@id":"https:\/\/docs.daftra.com\/en\/#organization","name":"Daftra","url":"https:\/\/docs.daftra.com\/en\/","sameAs":[],"logo":{"@type":"ImageObject","@id":"https:\/\/docs.daftra.com\/en\/#logo","inLanguage":"en-US","url":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg","contentUrl":"https:\/\/docs.daftra.com\/wp-content\/uploads\/2023\/10\/daftra-ar.svg","caption":"Daftra"},"image":{"@id":"https:\/\/docs.daftra.com\/en\/#logo"}},{"@type":"WebSite","@id":"https:\/\/docs.daftra.com\/en\/#website","url":"https:\/\/docs.daftra.com\/en\/","name":"Daftra Knowledge Base","description":"Daftra","publisher":{"@id":"https:\/\/docs.daftra.com\/en\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/docs.daftra.com\/en\/?s={search_term_string}"},"query-input":"required name=search_term_string"}],"inLanguage":"en-US"},{"@type":"WebPage","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/#webpage","url":"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/","name":"Memberships System in the system: Concepts and Workflow - Daftra Knowledge Base","isPartOf":{"@id":"https:\/\/docs.daftra.com\/en\/#website"},"datePublished":"2026-10-25T13:16:57+00:00","dateModified":"2026-11-12T07:03:08+00:00","breadcrumb":{"@id":"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/"]}]},{"@type":"BreadcrumbList","@id":"https:\/\/docs.daftra.com\/en\/tutorial\/memberships-system-concepts-and-workflow\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/docs.daftra.com\/en\/"},{"@type":"ListItem","position":2,"name":"Memberships System in the system: Concepts and Workflow"}]}]}},"_links":{"self":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/158216","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial"}],"about":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/types\/tutorial"}],"author":[{"embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/users\/38"}],"version-history":[{"count":5,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/158216\/revisions"}],"predecessor-version":[{"id":158221,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tutorial\/158216\/revisions\/158221"}],"wp:attachment":[{"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/media?parent=158216"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/categories?post=158216"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/docs.daftra.com\/en\/wp-json\/wp\/v2\/tags?post=158216"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}