{"id":844,"date":"2025-11-05T19:42:48","date_gmt":"2025-11-05T19:42:48","guid":{"rendered":"https:\/\/wpdemo.codoplex.com\/codobookings\/?p=844"},"modified":"2025-11-05T20:16:30","modified_gmt":"2025-11-05T20:16:30","slug":"create-weekly-recurring-bookings-codobookings","status":"publish","type":"post","link":"https:\/\/wpdemo.codoplex.com\/codobookings\/create-weekly-recurring-bookings-codobookings\/","title":{"rendered":"How to Create Weekly Recurring Bookings in WordPress with CodoBookings"},"content":{"rendered":"\n<p>Learn how to set up weekly recurring appointments using CodoBookings \u2014 the standalone WordPress booking plugin for coaches, trainers, and consultants.<\/p>\n\n\n\n<h4 class=\"wp-block-heading\"><strong>Introduction: Simplify Repeated Appointments<\/strong><\/h4>\n\n\n\n<p>Many professionals \u2014 coaches, fitness trainers, and consultants \u2014 need clients to book recurring weekly sessions. Instead of manually creating each appointment, <strong>CodoBookings<\/strong> lets you automate this process effortlessly. With its <strong>Weekly Booking<\/strong> feature, you can schedule repeating sessions once and let the plugin handle the rest.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 1: Create a New Weekly Calendar<\/strong><\/h3>\n\n\n\n<ol class=\"wp-block-list\">\n<li>Go to your WordPress dashboard \u2192 <strong>CodoBookings \u2192 Calendars<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Add New<\/strong>.<\/li>\n\n\n\n<li>Enter a <strong>title<\/strong> \u2014 e.g., \u201cWeekly Coaching Sessions\u201d or \u201cYoga Classes (Recurring)\u201d.<\/li>\n\n\n\n<li>Add a brief description outlining what clients can expect during these sessions.<\/li>\n\n\n\n<li>Under <strong>Booking Type<\/strong>, select <strong>Weekly<\/strong>.<\/li>\n\n\n\n<li>Click <strong>Publish<\/strong> to save your calendar.<\/li>\n<\/ol>\n\n\n\n<p>This tells the system that all available time slots in this calendar repeat every week automatically.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 2: Add Available Time Slots<\/strong><\/h3>\n\n\n\n<p>While creating or editing a calendar you can define your availability. For example:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li><strong>Monday:<\/strong> 10:00 AM \u2013 12:00 PM (multiple slots can be defined)<\/li>\n\n\n\n<li><strong>Wednesday:<\/strong> 4:00 PM \u2013 6:00 PM (multiple slots can be defined)<\/li>\n\n\n\n<li><strong>Friday:<\/strong> 2:00 PM \u2013 4:00 PM (multiple slots can be defined)<\/li>\n<\/ul>\n\n\n\n<p>These slots will now appear every week on your booking form.<\/p>\n\n\n\n<p>\ud83d\udca1 <strong>Pro Tip:<\/strong> You can edit or remove specific slots anytime from the admin panel \u2014 no need to recreate your calendar.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 3: Display the Weekly Calendar on Your Site<\/strong><\/h3>\n\n\n\n<p>Use the shortcode below to display this calendar anywhere on your website:<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>&#91;codo_calendar id=\"123\"]\n<\/code><\/pre>\n\n\n\n<p>Replace <code>123<\/code> with the actual ID of your calendar (visible in the calendar list). You can add this shortcode inside a page, post, or even within a block in the WordPress site editor.<\/p>\n\n\n\n<p>Your clients will now see a <strong>live calendar<\/strong> showing your weekly recurring availability and can book directly from the frontend.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 4: Managing Weekly Bookings<\/strong><\/h3>\n\n\n\n<p>All new appointments appear under <strong>CodoBookings \u2192 Bookings<\/strong>.<\/p>\n\n\n\n<p>From here, you can:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>Approve or decline bookings.<\/li>\n\n\n\n<li>Update status (Pending, Confirmed, Cancelled).<\/li>\n\n\n\n<li>Send automatic email confirmations.<\/li>\n<\/ul>\n\n\n\n<p>If you need to pause your recurring schedule (e.g., holidays or breaks), you can temporarily disable specific slots or set a custom date range.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Step 5: Why Weekly Bookings Matter<\/strong><\/h3>\n\n\n\n<p>Weekly bookings make your operations predictable and efficient. Here are a few real-world examples:<\/p>\n\n\n\n<ul class=\"wp-block-list\">\n<li>\ud83c\udf93 <strong>Online Coaches:<\/strong> Offer clients recurring mentorship calls.<\/li>\n\n\n\n<li>\ud83e\uddd8 <strong>Yoga Instructors:<\/strong> Let students book weekly classes.<\/li>\n\n\n\n<li>\ud83d\udcbb <strong>Consultants:<\/strong> Manage ongoing client sessions every week.<\/li>\n<\/ul>\n\n\n\n<p>By using the <strong>Weekly Booking<\/strong> type in CodoBookings, you\u2019re saving time, maintaining consistency, and improving client retention.<\/p>\n\n\n\n<hr class=\"wp-block-separator has-alpha-channel-opacity\"\/>\n\n\n\n<h3 class=\"wp-block-heading\"><strong>Conclusion<\/strong><\/h3>\n\n\n\n<p>Weekly recurring bookings in <strong>CodoBookings<\/strong> make scheduling effortless \u2014 both for you and your clients.<br>Once you set your calendar, everything runs automatically. Whether you\u2019re a coach, trainer, or teacher, this feature helps you focus on delivering value while your booking system takes care of the logistics.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Learn how to set up weekly recurring bookings using CodoBookings \u2014 the standalone WordPress booking plugin for coaches, trainers, and consultants.<\/p>\n","protected":false},"author":1,"featured_media":847,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[13],"tags":[17,18,19,14],"class_list":["post-844","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-tutorials","tag-codobookings-tutorial","tag-recurring-bookings","tag-weekly-appointments","tag-wordpress-booking-plugin"],"blocksy_meta":[],"_links":{"self":[{"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/posts\/844","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/comments?post=844"}],"version-history":[{"count":3,"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/posts\/844\/revisions"}],"predecessor-version":[{"id":855,"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/posts\/844\/revisions\/855"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/media\/847"}],"wp:attachment":[{"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/media?parent=844"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/categories?post=844"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/wpdemo.codoplex.com\/codobookings\/wp-json\/wp\/v2\/tags?post=844"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}