{"id":3361,"date":"2026-02-10T11:13:07","date_gmt":"2026-02-10T03:13:07","guid":{"rendered":"https:\/\/safetalk.space\/blog\/?p=3361"},"modified":"2026-03-25T11:12:36","modified_gmt":"2026-03-25T03:12:36","slug":"how-to-create-a-repeating-session","status":"publish","type":"post","link":"https:\/\/safetalk.space\/blog\/how-to-create-a-repeating-session\/","title":{"rendered":"How to Set Up Repeat\/Recurring Sessions"},"content":{"rendered":"<div data-post-content>\n<p>Scheduling regular appointments can be tedious &amp; time-consuming. <strong>SafeTalk<\/strong> makes your life easier with repeat sessions, where you can set up a series of appointments in <strong>just a few clicks<\/strong>. Instead of creating each session individually, you fill in the details once, choose how often they should repeat, and let the system handle the rest.<\/p>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"from-calendar\">Creating a Repeating Session from the Calendar<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>From the sidebar, go to <strong>My Calendar<\/strong><\/li>\n\n\n\n<li>Click on any date <strong>or click on any available slot<\/strong> visible in the calendar<\/li>\n\n\n\n<li>Fill in the session details (client, service, time, location)<\/li>\n\n\n\n<li>Enable the <strong>Repeating Session<\/strong> toggle<\/li>\n\n\n\n<li>A new section will appear where you can:\n<ul class=\"wp-block-list\">\n<li>Select a repeat mode: <strong>daily, weekly, bi-weekly, or monthly<\/strong><\/li>\n\n\n\n<li><strong>Limit sessions to current package<\/strong> \u2013 a checkbox that controls how far repeating sessions are created:\n<ul class=\"wp-block-list\">\n<li><strong>If checked:<\/strong> Repeating sessions will only be created for the current package. For example, if the package has 6 sessions, only 6 sessions will be created.<\/li>\n\n\n\n<li><strong>If unchecked:<\/strong> You can select a custom end date for the repeating sessions, and new service packages will be automatically assigned if needed.<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-video rounded-2xl-custom\"><video autoplay controls loop muted src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/02\/create-repeating-session.mp4\" playsinline><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"using-quick-create\">Using Quick Create<\/h2>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Click the <strong>\u2795 Plus<\/strong> button at the bottom right<\/li>\n\n\n\n<li>Select <strong>Quick Create<\/strong><\/li>\n\n\n\n<li>By default, this will open the <strong>New Session<\/strong> tab<\/li>\n\n\n\n<li>Fill in the session details<\/li>\n\n\n\n<li>Enable the <strong>Repeating Session<\/strong> toggle<\/li>\n\n\n\n<li>Choose the <strong>repeat mode<\/strong> and either check the <strong>Limit sessions to current package<\/strong> or select a <strong>custom end date<\/strong>.<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-video rounded-2xl-custom\"><video autoplay controls loop muted src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/02\/quick-create-repeating-session.mp4\" playsinline><\/video><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"things-to-consider\">Important Things to Consider<\/h2>\n\n\n\n<h4 class=\"wp-block-heading\">Case #1: Service Package Due Date Type<\/h4>\n\n\n\n<p><span style=\"text-decoration: underline;\">This case is only applicable, if you are leave the <strong>Limit sessions to current package<\/strong> <em>unchecked<\/em><\/span> &amp; create repeat sessions until a fixed date (&amp; does not apply to creating session for Current Package only)<br><br>Before creating repeating sessions, make sure your <strong>service payment settings<\/strong> are configured correctly. Incorrect settings may cause future sessions to be cancelled automatically.<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Go to <strong>Management<\/strong><\/li>\n\n\n\n<li>Select <strong>Services<\/strong><\/li>\n\n\n\n<li>Click <strong>Edit Service<\/strong> or add a new service<\/li>\n\n\n\n<li>Scroll down to <strong>This service is paid<\/strong><\/li>\n<\/ul>\n\n\n\n<p>You will see the following options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Payment due in<\/li>\n\n\n\n<li>Payment due type<\/li>\n<\/ul>\n\n\n\n<div class=\"wp-block-group px-3 rounded-lg border text-sm callout-orange has-text-color has-background has-link-color wp-elements-466c4b4e6d69aa535bfd10cde4664ed6\" style=\"color:#f54900;background-color:#ffedd4\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p class=\"has-text-color has-link-color wp-elements-35dd6c7c6ea9f7a742bc2e1255d627e7\" style=\"color:#f54900\">\u26a0\ufe0f <strong>Important:<\/strong> Do <strong>not<\/strong> select <strong>Upon package purchase<\/strong><\/p>\n<\/div><\/div>\n\n\n\n<p>This option can cancel all upcoming sessions that may be scheduled weeks or months in advance.<\/p>\n\n\n\n<p>Recommended options:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Before Session Date<\/li>\n\n\n\n<li>After Session Date<\/li>\n<\/ul>\n\n\n\n<figure class=\"wp-block-image size-large rounded-2xl-custom\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"576\" src=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/02\/service-invoice-expiry1-1024x576.jpg\" alt=\"\" class=\"wp-image-3421\" srcset=\"https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/02\/service-invoice-expiry1-1024x576.jpg 1024w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/02\/service-invoice-expiry1-300x169.jpg 300w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/02\/service-invoice-expiry1-768x432.jpg 768w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/02\/service-invoice-expiry1-1536x864.jpg 1536w, https:\/\/safetalk.space\/blog\/wp-content\/uploads\/2026\/02\/service-invoice-expiry1.jpg 1920w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure>\n\n\n\n<h2 class=\"wp-block-heading\" id=\"conclusion\">Conclusion<\/h2>\n\n\n\n<div class=\"wp-block-group px-3 rounded-lg border text-sm callout-indigo\"><div class=\"wp-block-group__inner-container is-layout-constrained wp-block-group-is-layout-constrained\">\n<p>Repeating sessions are currently <strong>in beta<\/strong>. If you would like this feature enabled for your account, please <a href=\"https:\/\/safetalk.space\/contact-us\" target=\"_blank\" rel=\"noreferrer noopener\">reach out to our team<\/a> to request access.<\/p>\n<\/div><\/div>\n<\/div>","protected":false},"excerpt":{"rendered":"<p>Create recurring sessions in seconds and save time by scheduling multiple future appointments at once.<\/p>\n","protected":false},"author":4,"featured_media":3418,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[41,19],"tags":[],"class_list":["post-3361","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-booking-scheduling","category-therapist-resources"],"_links":{"self":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/posts\/3361","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/users\/4"}],"replies":[{"embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/comments?post=3361"}],"version-history":[{"count":52,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/posts\/3361\/revisions"}],"predecessor-version":[{"id":3726,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/posts\/3361\/revisions\/3726"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/media\/3418"}],"wp:attachment":[{"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/media?parent=3361"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/categories?post=3361"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/safetalk.space\/blog\/wp-json\/wp\/v2\/tags?post=3361"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}