{"id":4464,"date":"2026-10-28T00:04:50","date_gmt":"2026-10-27T16:04:50","guid":{"rendered":"https:\/\/safetalk.space\/blog\/?post_type=help-centre&#038;p=4464"},"modified":"2026-10-30T11:31:47","modified_gmt":"2026-10-30T03:31:47","slug":"how-to-track-sessions-with-credits","status":"publish","type":"help-centre","link":"https:\/\/safetalk.space\/blog\/help-centre\/how-to-track-sessions-with-credits\/","title":{"rendered":"How to Track Sessions with Credits"},"content":{"rendered":"<div data-post-content>\n<p class=\"wp-block-paragraph\">Previously, a session shorter than the intended duration would still use a full credit. For example, a 30-minute session in a package based on 60-minute sessions would use one whole credit, leaving time unused. Managing the difference might meant issuing an extra invoice, refund or booking an empty session to adjust for the difference.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">With session credits, you can now manually adjust the credits used to match the session duration. A 30-minute session can use 0.5 credits from a package based on 60-minute sessions, so you can track the time accurately without an extra invoice or placeholder session. This guide explains how to update credits and review package balances.<\/p>\n\n\n\n<h2 id=\"credit-basics\" class=\"wp-block-heading\">Credit basics<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">Credits are calculated based on session duration compared with the package\u2019s standard duration. For example, if a package is based on 60-minute sessions, one credit represents 60 minutes. A 90-minute session uses 1.5 credits.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\">Important: if you extend a session longer than the standard duration, SafeTalk won\u2019t automatically increase the credits. You\u2019ll need to adjust it manually.<\/p>\n\n\n\n<h2 id=\"adjust-credits\" class=\"wp-block-heading\">Adjust credits for a session<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">If a 60-minute session becomes 90 minutes, update the session duration and manually change its credit use to <strong>1.5 credits<\/strong>. You don\u2019t need to issue a new invoice for the additional 30 minutes.<\/p>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Open the session details and select <strong>Modify<\/strong>.<\/li>\n\n\n\n<li>Change the end time to extend the session.<\/li>\n\n\n\n<li>Open <strong>Additional Information<\/strong> and update the credits used.<\/li>\n\n\n\n<li>Save your changes.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-video rounded-2xl-custom\"><video height=\"1080\" style=\"aspect-ratio: 1920 \/ 1080;\" width=\"1920\" autoplay controls loop muted src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/update-session-credits.mp4\" playsinline><\/video><\/figure>\n\n\n\n<h2 id=\"review-balance\" class=\"wp-block-heading\">Review balances<\/h2>\n\n\n\n<ol start=\"1\" class=\"wp-block-list\">\n<li>Open <strong>Clients<\/strong> and search for the client.<\/li>\n\n\n\n<li>Open the client\u2019s profile and go to <strong>Services<\/strong>.<\/li>\n\n\n\n<li>Find the service package and select the <strong>eye icon<\/strong> to view its details.<\/li>\n\n\n\n<li>Review the package\u2019s total, used, and remaining credits, along with its session history.<\/li>\n<\/ol>\n\n\n\n<figure class=\"wp-block-image size-full rounded-2xl-custom\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/check-credits.jpg\" alt=\"\" class=\"wp-image-4480\" srcset=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/check-credits.jpg 1920w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/check-credits-300x169.jpg 300w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/check-credits-1024x576.jpg 1024w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/check-credits-768x432.jpg 768w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/check-credits-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<p class=\"wp-block-paragraph\">When booking as a therapist, the <strong>Services<\/strong> list also shows the used and remaining credits for existing packages.<\/p>\n\n\n\n<h2 id=\"low-credit-balance\" class=\"wp-block-heading\">Low credit balance<\/h2>\n\n\n\n<div class=\"wp-block-group px-3 rounded-lg border text-sm callout-orange\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"wp-block-paragraph\">\u26a0\ufe0f <strong>Important:<\/strong> Clients need at least one available credit to book using a an existing service package. That means let&#8217;s say Client A, has a package with 5 total credits, but have utilized 4.5. They will see the package with 0.5 credits initialized, but they won&#8217;t be allow to make a booking, instead they will see an message when trying to book (the message says: <strong><em>You don\u2019t have sufficient credits to book this session. Please contact your therapist to arrange your session<\/em><\/strong>)<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"wp-block-paragraph\">A therapist can still go ahead and book the session, but SafeTalk will show a low-credit warning.<\/p>\n\n\n\n<figure class=\"wp-block-image size-full\"><img loading=\"lazy\" decoding=\"async\" width=\"1920\" height=\"1080\" src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/not-enough-credits.jpg\" alt=\"\" class=\"wp-image-4481\" srcset=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/not-enough-credits.jpg 1920w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/not-enough-credits-300x169.jpg 300w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/not-enough-credits-1024x576.jpg 1024w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/not-enough-credits-768x432.jpg 768w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/10\/not-enough-credits-1536x864.jpg 1536w\" sizes=\"auto, (max-width: 1920px) 100vw, 1920px\" \/><\/figure>\n\n\n\n<h2 id=\"learn-more\" class=\"wp-block-heading\">Learn more<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\">For help setting up services and packages, see <a href=\"https:\/\/safetalk.space\/blog\/how-to-manage-your-therapy-services-on-safetalk\/\">How to Manage Your Therapy Services on SafeTalk<\/a>. For help assigning a package to a client, read <a href=\"https:\/\/safetalk.space\/blog\/help-centre\/how-to-assign-service-packages-in-safetalk\/\">Assigning Service Packages to Clients<\/a>.<\/p>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Previously, a session shorter than the intended duration would still use a full credit. For example, a 30-minute session in a package based on 60-minute sessions would use one whole credit, leaving time unused. Managing the difference might meant issuing an extra invoice, refund or booking an empty session to adjust for the difference. With [&hellip;]<\/p>\n","protected":false},"author":4,"featured_media":0,"template":"","meta":[],"tags":[],"help_centre_category":[128,172,137],"class_list":["post-4464","help-centre","type-help-centre","status-publish","hentry","help_centre_category-resources-for-therapists","help_centre_category-service-packages","help_centre_category-services-packages"],"_links":{"self":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/help-centre\/4464","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/help-centre"}],"about":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/types\/help-centre"}],"author":[{"embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/users\/4"}],"wp:attachment":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/media?parent=4464"}],"wp:term":[{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/tags?post=4464"},{"taxonomy":"help_centre_category","embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/help_centre_category?post=4464"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}