PluginProbe
Timetics – Appointment Booking Calendar & Scheduling / 1.0.64
Timetics – Appointment Booking Calendar & Scheduling v1.0.64
1.0.64 1.0.62 1.0.63 1.0.61 1.0.60 1.0.59 1.0.58 1.0.57 1.0.56 trunk 1.0.0 1.0.1 1.0.10 1.0.11 1.0.12 1.0.13 1.0.14 1.0.15 1.0.16 1.0.17 1.0.18 1.0.19 1.0.2 1.0.20 1.0.21 All 65 releases
timetics / readme.txt

readme.txt in Timetics – Appointment Booking Calendar & Scheduling 1.0.64, at readme.txt

596 lines 37.0 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
1 === Timetics – Appointment Booking Calendar & Scheduling ===
2 Contributors: arraytics, ehsanriyadh
3 Tags: appointment booking, booking calendar, appointment scheduler, online booking, online scheduling, reservation system, elearning, booking system
4 Requires at least: 5.2
5 Tested up to: 7.1
6 Stable tag: 1.0.64
7 Requires PHP: 7.3
8 License: GPLv2 or later
9 License URI: https://www.gnu.org/licenses/gpl-2.0.html
10
11 Appointment booking and scheduling plugin with online booking calendar, payments, reminders, and calendar sync.
12
13 == Description ==
14
15 [**WPTimetics**](https://arraytics.com/timetics/) is an appointment booking and scheduling system that helps businesses accept online bookings, manage appointments, organize staff schedules, and automate booking workflows from one dashboard.
16
17 Customers can book appointments through an online booking calendar, choose available time slots, receive instant confirmations, and pay online. Built-in calendar management, automated reminders, and calendar sync help reduce manual scheduling and avoid booking conflicts.
18
19 Whether you run coaching sessions, consultations, eLearning and LMS appointments, classes, professional services, or team meetings, WPTimetics helps you manage bookings, schedules, payments, and customer communication more efficiently.
20
21 [youtube https://youtu.be/qBqTz2wF3kk]
22
23 Let your customers book appointments online 24/7 while you stay focused on growing your business.
24 ## Why Choose Timetics Appointment Booking Plugin?
25
26 - �
27 **Unlimited appointments, bookings & team members** - completely free, no caps, ever
28 - �
29 **Automatic double-booking prevention** - confirmed time slots are blocked instantly
30 - �
31 **Reduce no-shows** with automated email, SMS, and WhatsApp reminders
32 - �
33 **24/7 self-service online booking** - clients book while you sleep
34 - �
35 **Free Google Meet integration** - meeting links auto-generated on every booking
36 - �
37 **Google Calendar two-way sync** - changes reflect everywhere, in real time
38 - �
39 **Stripe payments** in the free version get paid at the point of booking
40 - �
41 **GDPR-compliant** - all booking data stays on your WordPress server
42 - �
43 **Translation ready** - fully compatible with WPML and Loco Translate
44 - �
45 **No coding required** - set up your first booking in under 5 minutes
46
47 [Live Demo](https://products.arraytics.com/timetics/booking/) | [Documentation](https://docs.arraytics.com/) | [Roadmaps](https://arraytics.com/timetics-roadmaps/) | [Tutorials](https://www.youtube.com/playlist?list=PLkqKWn6EHYbr2O6EvASj6UoVl3Fy1IWL5) | [Pro](https://arraytics.com/timetics/pricing/)
48
49 Need help getting started? 👉 [Contact our support team](https://arraytics.com/support/)
50
51 [youtube https://youtu.be/OYlcZhSC3KI?si=5EpW5QIbrMZbFyBl]
52
53 ## Who Is the Timetics Appointment Booking Plugin For?
54
55 Timetics is a flexible **WordPress booking system** built for **professional and service-based business** that needs to schedule, manage, and automate client appointments online. Here are the most common use cases:
56
57 - [Education & Training - eLearning Use Cases](https://arraytics.com/timetics/education/)- Schedule mentorship sessions, course consultations, tutoring, workshops, and career counseling with ease. WPTimetics allowing educators to manage **student bookings, class scheduling, and live learning sessions** without the complexity of a traditional Learning Management System. Perfect for anyone who needs **class scheduling and student booking instead of a full LMS setup**.
58
59 - [Recruiting & HR](https://arraytics.com/timetics/recruiting/)- Recruiters and HR teams can **automate interview scheduling**, let candidates choose available time slots, and receive instant booking confirmations – eliminating endless back-and-forth emails.
60
61 - [Customer Support & Client Services](https://arraytics.com/timetics/customer-support/)- Organize **support calls, virtual help sessions, and follow-up appointments** to ensure your customers get assistance promptly.
62
63 - [Sales & Marketing Teams](https://arraytics.com/timetics/sales-marketing/)- Let prospects **book consultations, product demos, discovery calls**, or strategy sessions directly from your website. Integrates seamlessly with CRM tools for tracking leads.
64
65 - [Consultants & Coaches - Online Learning & eLearning Sessions](https://arraytics.com/timetics/counseling/)- From business consultants to life coaches, offer clients an easy way to book one-on-one or group sessions. Timetics is ideal for **coaching-based eLearning businesses** that rely on scheduled sessions instead of structured courses. A practical solution for professionals who deliver **learning through live interaction rather than LMS-based courses**.
66
67 - [Teachers & Mentors - Student Booking & Class Scheduling ](https://arraytics.com/timetics/education/)- Manage class schedules, private lessons, and tutoring sessions so students can book convenient time slots without email chains. Timetics acts as a **student booking system for WordPress eLearning websites**, helping teachers organize their availability and avoid scheduling conflicts. Ideal for educators who want a **simple alternative to LMS platforms focused on scheduling and live classes**.
68
69 - **Musicians & Creative Professionals**- Allow clients and collaborators to **book studio sessions, music lessons, or creative consultations**. Manage availability, payments, and rescheduling with ease.
70
71 - [Self Sessions & Fitness Guide](https://arraytics.com/timetics/fitness/)- Provide a convenient and hassle-free way for fitness-conscious clients to book appointments.
72
73 - **Event Organizers & Venues**- Conference organizers, workshop hosts, venue managers, and ticketed event producers use Timetics PRO to manage **event booking with an [interactive Visual Seat Map](https://docs.arraytics.com/docs/timetics/one-to-many-with-seat-mappro/seatplan-from-frontend/)** — attendees browse your live floor plan, pick their exact seat, choose a ticket tier (VIP, Gold, Standard), and complete payment in one seamless flow directly on your WordPress site.
74
75 **Need full-scale event management?** Pair Timetics with [**Eventin**](https://wordpress.org/plugins/wp-event-solution/) the free WordPress event management plugin. Eventin leverages **Timetics' Visual Seat Map builder** to power its own [event seat plan feature](https://themewinter.com/eventin-timetics-integration-visual-seatplan/), and adds speaker & schedule management, QR code attendee check-in, RSVP events, recurring events, and multi-gateway ticketing. Together, **Timetics + Eventin** cover every event and appointment booking need from a single WordPress dashboard.
76
77 📌 **Timetics is not limited to these industries.** It's a complete **appointment scheduling system** for any professional or business that needs **online booking, client self-service scheduling, and calendar management** - from solo freelancers to multi-staff enterprises.
78
79 ## Free Appointment Booking Features for WordPress
80
81 The free version of **Timetics** is a fully capable **appointment booking plugin for WordPress** designed to handle your online meetings, consultations, service bookings, and client scheduling without paying a cent.
82
83 ### Unlimited Online Appointment Booking
84
85 Say goodbye to restrictions create **unlimited appointments**, **unlimited bookings**, and add **unlimited team members** with zero extra fees.
86
87 - **Unlimited Meetings** – Host one-on-one sessions, group events, or classes as often as you need.
88 - [**Unlimited Bookings**](https://docs.arraytics.com/docs/timetics/bookings/new-booking-for-meeting/) – Accept as many online bookings as your business can handle, with no monthly caps.
89 - **Unlimited Team Members** – Add all your staff and give each a dedicated booking profile and calendar.
90 - **Automatic Double-Booking Prevention** – Once a time slot is confirmed, it is instantly blocked. Your booking calendar stays clean and conflict-free, automatically.
91
92 ### Free Google Meet Integration for Online Booking
93
94 When a client books an appointment through Timetics, a **Google Meet link is automatically generated** and included in the confirmation email and all reminders no manual link sharing required.
95
96 - [**Google Meet Auto-Link**](https://docs.arraytics.com/docs/timetics/integrations/google-meet-calendar-integration/) - One-click join links work on desktop, mobile, and tablet.
97 - **Organized in Google Calendar** - Every booking appears in your connected Google Calendar automatically.
98 - Ideal for **teachers, sales teams, customer support, consultants, and coaches** who need a fast, secure way to hold video meetings without extra tools.
99
100 ### Online Booking & Appointment Management
101
102 - [**Availability Management**](https://docs.arraytics.com/docs/timetics/general-settings/availability-block-schedule/) – Define working hours, break times, and days off. Clients can only book genuinely available slots no overrides, no conflicts.
103 - **Real-Time Booking Status** – Track whether each appointment booking is pending, confirmed, or canceled from a single dashboard view.
104 - [**One-to-One Appointment Booking**](https://docs.arraytics.com/docs/timetics/meetings/one-on-one-meeting/) – Perfect for private consultations, interviews, coaching sessions, and personal services. Set duration, buffer time, and location per meeting type.
105 - **Guest Add-On** – Clients can include colleagues, family members, or friends in the same booking without a separate reservation.
106 - **12 & 24-Hour Time Format Support** – Your booking calendar displays time in the format that makes sense to every client, regardless of region.
107
108 ### Multi-Staff Appointment Booking & Team Management
109
110 In a multi-staff setup, clarity is everything. Timetics keeps each team member's booking calendar accurate, assigns appointments to the right person, and **eliminates the risk of double-booking or missed time slots**.
111
112 - [**Team Management**](https://docs.arraytics.com/docs/timetics/staff-list/add-new-staff-host/) – View each staff member's availability, assign them to bookings, and update their schedules from the admin dashboard.
113 - [**Email Notifications**](https://docs.arraytics.com/docs/timetics/notifications/email-notification/) - Automatic alerts sent to staff the moment a booking is created or changed.
114 - **Reduce No-Shows with Customer Reminders** – Automatic booking confirmations and pre-appointment reminders keep clients informed and reduce missed appointments.
115 - **Timezone Auto-Detection** – Booking times display in each client's local timezone automatically — no confusion, no late arrivals.
116 - **International Phone Number Support** – Country code selector ensures accurate contact records for global clients.
117 - **Client Self-Service Dashboard** – Clients log in to reschedule, cancel, or review their booking history — no need to contact you directly.
118
119 ### Easy Setup — Your First Booking in Under 5 Minutes
120
121 - [**Step-by-Step Onboarding Wizard**](https://docs.arraytics.com/docs/timetics/getting-started/onboarding/) – Guided setup takes you through every step of building your appointment booking system, even if it's your first time.
122 - **Shortcode Embedding** – Drop your booking form into any page, post, or widget area using a simple shortcode. Works with Gutenberg, Elementor, Divi, Beaver Builder, and any WordPress page builder.
123 - **Meeting List Shortcode** – Display all your available services and appointment types in a clean, bookable list so clients can choose their preferred session instantly.
124 - **No coding required** - Timetics is built for every skill level, from beginners to developers.
125
126 ### Google Calendar Sync for Accurate Scheduling
127
128 - [**Two-Way Google Calendar Sync**](https://docs.arraytics.com/docs/timetics/integrations/google-meet-calendar-integration/) – Your appointment booking calendar and Google Calendar stay perfectly in sync. Any booking created, rescheduled, or canceled reflects on both sides instantly eliminating scheduling conflicts and double-booking.
129
130 ### Accept Online Payments at the Point of Booking
131
132 When clients pay during the booking process, they commit to the appointment reducing no-shows and securing your revenue upfront.
133
134 - **Stripe Integration (Free)** – Accept credit and debit card payments directly from your booking calendar. Clients confirm and pay in one seamless step.
135 - **Local & Offline Payment Methods** – Support clients who prefer cash or in-person payment by enabling flexible offline options.
136 - **WooCommerce Integration** – Unlock 100+ additional payment gateways and advanced order management by connecting Timetics to WooCommerce.
137
138 ### Booking Analytics & Revenue Reports
139
140 - **Sales Analytics Dashboard** – Monitor total bookings, revenue earned, and trends over time. Use the data to optimize your availability, services, and marketing strategy.
141
142 ## Timetics PRO: AI-Powered Appointment Booking & Advanced Scheduling System
143
144 **Timetics PRO** includes [**everything in the free version**](https://arraytics.com/timetics-free-vs-pro/) plus a suite of advanced, business-grade features built for teams, high-volume booking, and businesses that demand automation.
145
146 ### 🤖 AI-Powered Appointment Scheduling (Exclusive Feature)
147
148 Timetics is the **only WordPress appointment booking plugin with built-in AI scheduling**. The AI engine analyzes your booking patterns and client history to automatically **suggest the best available time slots** for new appointments increasing booking conversions and reducing calendar gaps. No other booking plugin for WordPress offers this.
149
150 [Learn more about AI-powered booking →](https://docs.arraytics.com/docs/timetics/integrations/openai-integration/)
151
152 ### Advanced Appointment Scheduling & Recurring Bookings
153
154 - [**Recurring Appointments**](https://docs.arraytics.com/docs/timetics/bookings/recurring-bookings/) – Let clients book weekly, biweekly, monthly, or custom recurring slots in one step. Perfect for fitness classes, therapy sessions, coaching programs, and subscription-based services.
155 - **Client Self-Rescheduling** – Clients change their appointment date or time independently. The system sends updated confirmations and reminders automatically.
156
157 ### Expanded Calendar Integrations
158
159 - **Google Calendar Advanced Sync** – Full two-way synchronization with instant updates across all connected devices and team members.
160 - **iCal / Apple Calendar Integration** – Booking appointments sync directly to Apple Calendar for seamless mobile access.
161 - **Outlook Calendar Sync** – Designed for corporate environments running Microsoft Outlook as their primary scheduling tool.
162
163 ### Visual Seat Map & Group Event Booking (Exclusive Feature)
164
165 Timetics PRO is the **only WordPress booking plugin with an interactive Visual Seat Map** ideal for conferences, workshops, theaters, and ticketed events. Clients pick their exact seat from a live floor plan, choose a ticket tier, and complete booking in one flow.
166
167 - [**Interactive Seat Selection**] - Live seat map with real-time availability.
168 - **Multi-Tiered Tickets** – VIP, Gold, Standard, or any custom pricing tier.
169 - **One-to-Many Booking** – Webinars, workshops, and group sessions with multiple attendees.
170 - **Group Event + Seat Plan** - Combine group booking with visual seat selection.
171
172 Timetics' Visual Seat Map also powers the event seat plan feature in [**Eventin**](https://wordpress.org/plugins/wp-event-solution/) - the free WordPress event management plugin adding speaker management, QR code check-in, RSVP, recurring events, and multi-gateway ticketing on top of Timetics' booking engine.
173
174 ### Advanced Booking Form Customization
175
176 - [**Custom Booking Form Fields**](https://docs.arraytics.com/docs/timetics/meetings/how-to-add-custom-fileds-on-booking-form/) – Collect any information you need upfront: dietary requirements, project briefs, intake forms, or custom screening questions.
177 - **Client Notes & Special Requests** – Let clients add instructions or requests when booking.
178 - **Special Availability Overrides** – Override your regular schedule for holidays, staff leave, or one-off events without changing your default availability.
179 - [**Admin Calendar View**](https://docs.arraytics.com/docs/timetics/bookings/calendar-view/) – Full visual calendar overview of all scheduled appointments and bookings for easy day and week planning.
180
181 ### Multi-Host Event & Data Management
182
183 - **Multiple Hosts Per Booking** – Assign multiple team members to the same meeting, event, or session.
184 - [**CSV & Excel Data Export/Import**](https://docs.arraytics.com/docs/timetics/import-export-data/how-to-import-and-export-data-of-timetics/) – Migrate, back up, or report on all your booking data in standard spreadsheet formats.
185
186 ### Premium Integrations for Your Booking Workflow
187
188 - [**Zoom Integration**](https://docs.arraytics.com/docs/timetics/integrations/zoom-integration/) – A unique Zoom meeting link is auto-generated the moment a booking is confirmed and delivered to both host and client. Reduces no-shows by giving clients instant, one-click access to their virtual appointment.
189 - [**FluentCRM Integration**](https://docs.arraytics.com/docs/timetics/integrations/fluentcrm-integrationpro/) – Automatically add new and returning clients to CRM sequences for follow-ups, upsells, and retention campaigns.
190 - [**Pabbly Integration**](https://docs.arraytics.com/docs/timetics/integrations/pabbly-integration/) – Build automated multi-app workflows triggered by new bookings, cancellations, or rescheduling.
191 - **Zapier Integration** – Connect Timetics to thousands of apps to automate repetitive booking-related tasks.
192 - **WhatsApp Booking Notifications** – Send real-time booking confirmations and pre-appointment reminders via WhatsApp.
193 - **Twilio SMS Reminders** – Deliver instant text message reminders to clients' phones before every appointment.
194
195 ### PRO Payment Options
196
197 - **PayPal Integration** – Accept PayPal payments from clients worldwide, in any currency.
198 - **Stripe Integration** – Full card payment support with real-time processing.
199 - **WooCommerce Payments** – Access 100+ payment gateways and advanced order management.
200 - **Local / Offline Payment Methods** – Support clients who prefer to pay in person.
201
202
203 ## Support & Resources
204
205 - 📖 [Full Documentation](https://docs.arraytics.com/timetics/)
206 - 💬 [Community Support Forum](https://wordpress.org/support/plugin/timetics/)
207 - 🗺️ [Feature Roadmap & Requests](https://arraytics.com/timetics-roadmaps/)
208 - 🎥 [Video Tutorials on YouTube](https://youtube.com/playlist?list=PLkqKWn6EHYbr2O6EvASj6UoVl3Fy1IWL5)
209 - 👥 [Facebook Community Group](https://www.facebook.com/groups/arraytics)
210
211
212 ## 🔥 Now, What’s Next for You?
213
214 If you’re impressed with Timetics Appointments Booking Calendar and Scheduling Solution, please check out our other awesome WordPress plugins:
215
216 �
217 **[Eventin](https://wordpress.org/plugins/wp-event-solution/)** - Free all-in-one event management and ticketing for WordPress.
218 🍽️ **[WPCafe](https://wordpress.org/plugins/wp-cafe/)** - Online food ordering, restaurant menu, delivery, and table reservations.
219 �
220 **[Booktics](https://wordpress.org/plugins/booktics/)** - Professional service-based booking for WordPress businesses.
221
222 == Screenshots ==
223
224 1. screenshot-1
225 2. screenshot-2
226 3. screenshot-3
227 4. screenshot-4
228 5. screenshot-5
229 6. screenshot-6
230 7. screenshot-7
231 8. screenshot-8
232 9. screenshot-9
233 10. screenshot-10
234 11. screenshot-11
235 12. screenshot-12
236 13. screenshot-13
237 14. screenshot-14
238 15. screenshot-15
239 16. screenshot-16
240 17. screenshot-17
241 18. screenshot-18
242
243 == Frequently Asked Questions ==
244
245 = Will I ever get double-booked with Timetics? =
246
247 Never. Timetics automatically blocks confirmed time slots in real time, so the same time slot cannot be booked twice. Your appointment calendar is always accurate — no manual cleanup required.
248
249 = How does Timetics compare to Calendly? =
250
251 Unlike Calendly, Timetics is a WordPress-native appointment booking plugin. Your booking data lives on your own server, not a third-party SaaS platform. Timetics is free with no per-seat monthly fee, supports unlimited bookings and team members, includes Stripe payments, Google Meet, Zoom, WooCommerce, and AI-powered scheduling. Features that cost significantly more (or are unavailable) in Calendly. You also get a visual seat map for events, which Calendly does not offer at any price tier.
252
253 = Is Timetics GDPR compliant? =
254
255 Yes. All appointment booking data is stored on your own WordPress installation and server. No personal data is shared with external services unless you explicitly enable optional integrations (Google Calendar, Zoom, Stripe, etc.). This makes Timetics a solid choice for businesses operating under GDPR in the EU, and a strong foundation for HIPAA-conscious healthcare practices.
256
257 = Does Timetics work with Elementor, Divi, or Gutenberg? =
258
259 Yes. Use the Timetics shortcode to embed your booking form in any WordPress page builder — including Gutenberg blocks, Elementor, Divi, Beaver Builder, and the Classic Editor. Simply add the shortcode to any page or post and your booking calendar goes live immediately.
260
261 = Can my clients book appointments 24/7 without my involvement? =
262
263 Yes. Timetics enables fully automated 24/7 self-service online booking. Clients visit your booking page, see real-time availability, choose their time slot, fill in their details, pay if required, and receive an instant confirmation email — all without any action from you.
264
265 = How many appointments and bookings can I add with Timetics? =
266
267 Unlimited. The free version of Timetics has no caps on appointments, bookings, meetings, or team members. Your booking system grows with your business at no additional cost.
268
269 = Who is the Timetics appointment booking plugin designed for? =
270
271 Timetics is built for any service-based professional or business that relies on scheduled appointments — including consultants, coaches, educators, fitness trainers, hair salons, medical clinics, therapists, recruiters, legal professionals, and customer support teams. If your business runs on bookable time slots, Timetics keeps everything structured, automated, and easy to manage.
272
273 = Does Timetics work with eLearning platforms? =
274
275 Yes. Timetics works alongside popular LMS plugins like LearnDash, LifterLMS, TutorLMS. While your LMS manages course content and student progress, Timetics handles the live booking layer - letting students book 1-on-1 tutoring sessions, virtual office hours, course consultations, webinars, and mentorship calls directly on your WordPress site. It's the ideal scheduling companion for any eLearning platform or online education business.
276
277 = Does Timetics support recurring appointments? =
278
279 Yes. Clients can schedule weekly, biweekly, monthly, or custom recurring bookings in a single step — ideal for ongoing coaching sessions, therapy appointments, fitness classes, and subscription-based services. This is a PRO feature.
280
281 = Does Timetics send automatic booking confirmation and reminder emails? =
282
283 Yes. Every new appointment booking triggers instant confirmation emails to both the client and the admin. Timetics also sends automated reminder emails before the appointment to reduce no-shows. SMS reminders via Twilio and WhatsApp reminders are available in Timetics PRO.
284
285 = Can I manage appointments for multiple staff members? =
286
287 Yes. Timetics supports unlimited team members in the free version. Each staff member gets their own booking profile, availability calendar, and notification preferences. You can assign appointments, view team schedules, and manage all bookings from one central admin dashboard.
288
289 = Can I connect Timetics to other tools and automate tasks? =
290
291 Yes. Timetics integrates with Zapier and Pabbly to connect your appointment booking system to thousands of other apps and automate workflows triggered by new bookings, cancellations, or rescheduling events.
292
293 = Does Timetics support online payments? =
294
295 Yes. The free version includes Stripe and WooCommerce payment support. Timetics PRO adds PayPal. Local and offline payment methods are available in both versions, giving clients full flexibility at checkout.
296
297 = Is it possible to send SMS reminders with Timetics? =
298
299 Yes. Timetics PRO includes Twilio integration for direct SMS reminders, as well as WhatsApp notification support - ensuring clients receive appointment reminders on whichever channel they prefer.
300
301 = How do I suggest a feature for future versions of Timetics? =
302
303 Share your feedback or feature request on the [Timetics Roadmap](https://arraytics.com/timetics-roadmaps/). We actively review community suggestions when planning new releases.
304
305 = Where do I report security bugs found in this plugin? =
306
307 Please report security bugs found in the source code of the Timetics plugin through the [Patchstack Vulnerability Disclosure Program](https://patchstack.com/database/vdp/b805dd61-8b06-4378-88be-cb596219ebf5). The Patchstack team will assist you with verification, CVE assignment, and notify the developers of this plugin.
308
309 == External Services ==
310 This plugin connects to the following external services:
311
312 === Arraytics FluentCRM Service ===
313 Connects to Arraytics.com's FluentCRM service to manage contact information for marketing and communication purposes (product updates, feature announcements, support information).
314 **Data sent:** Your email address (only when you voluntarily provide it during business setup/onboarding).
315 **Service provider:** Arraytics - [Terms of Service](https://arraytics.com/terms-of-service/) | [Privacy Policy](https://arraytics.com/privacy-policy/)
316 **Note:** This is optional and not required for core plugin functionality.
317
318 === Google Calendar API ===
319 Synchronizes appointment bookings between your WordPress site and Google Calendar (two-way sync). Enables automatic blocking of booked time slots and real-time calendar updates.
320 **Data sent:** Calendar event data (appointment details, dates, times, attendee information) when bookings are created, updated, or synchronized.
321 **Service provider:** Google LLC - [Terms of Service](https://policies.google.com/terms) | [Privacy Policy](https://policies.google.com/privacy)
322 **Note:** Optional integration, only active if you connect your Google Calendar account.
323
324 === Stripe Payment Processing ===
325 Handles secure online payment transactions for appointment bookings made through the booking calendar.
326 **Data sent:** Payment information (transaction amounts, booking details) when customers make payments.
327 **Service provider:** Stripe, Inc. - [Terms of Service](https://stripe.com/legal/ssa) | [Privacy Policy](https://stripe.com/privacy)
328 **Note:** Optional integration, only active if you configure Stripe payment settings.
329
330 == Changelog ==
331
332 = 1.0.64 (September 28, 2026) =
333 New: Added dark mode support in admin panel.
334 Fix: Weekly schedule's blank or empty saving issue got fixed.
335 Fix: Security - Guest booking changes are now checked more strictly.
336
337 = 1.0.63 (September 21, 2026) =
338 New: Added an Ask AI page with one-click Aisentic Plugin setup.
339 Fix: WooCommerce orders, thankyou page and emails now show full meeting details.
340 Fix: Retrying a failed Stripe payment no longer drops your slot.
341 Fix: Calendar events and emails now wait for payment to be confirmed.
342 Fix: Unpaid bookings are cleaned up automatically and slots are freed.
343 Fix: A booking retried after a failed payment no longer stays stuck as Failed.
344 Fix: Failed requests now show a clear error instead of a blank one.
345
346 = 1.0.62 (August 27, 2026) =
347
348 Fix: Dashboard and report totals no longer disappear when the default booking status setting is changed.
349 Fix: Team members now see only their own bookings, earnings and customers on the dashboard.
350 Fix: Deleted bookings now free their time slot instead of keeping it blocked.
351 Fix: Rescheduling now frees the old time slot even when the booking and the meeting use different timezones.
352 Fix: Group meeting seat counts now go up and down correctly.
353 Fix: Slot times now show correctly for dates in a different daylight saving period.
354 Fix: Security improvements and hardening.
355
356 = 1.0.61 (July 22, 2026) =
357 Fix: Google Calendar two-way sync no longer duplicates events for paid WooCommerce bookings.
358 Fix: Google Calendar event fetching now handles timezone offsets correctly.
359 Fix: Expired Google tokens now show a re-auth prompt instead of appearing disconnected.
360 Fix: Reminder emails now use the correct timezone and skip cancelled, deleted, or rescheduled bookings.
361 Fix: Failed-payment bookings now release their slots; group-meeting seats no longer go negative.
362 Fix: Notification flow REST API hardened against unauthorized access.
363
364 = 1.0.60 (June 28, 2026) =
365 Fix: Fixed fatal error for email-automation classes.
366
367 = 1.0.59 (June 25, 2026) =
368 New: Automation - Visual email flow builder with auto-seeded Automation templates.
369 Fix: One-to-one meeting double-booking when backend slot is marked unavailable.
370 Fix: Duplicate booking confirmation emails for paid bookings via Stripe, PayPal, and WooCommerce.
371 Fix: Booking reminder email templates using wrong option keys (created instead of reminder).
372 Fix: One-to-one meeting availability check now uses effective capacity of 1 instead of stored metadata.
373 Fix: Service Time-slot duration missmatch with service duration variation in booking summery.
374 Tweak : Security improvements and hardening.
375
376 = 1.0.58 (Jun 10, 2026) =
377 Fix: Frontend rendering error for creating meetings is now fixed.
378 Tweak: Minor user experience improvements.
379
380 = 1.0.57 (May 24, 2026) =
381 Fix: Guest users not being redirected to frontend dashboard after login.
382 Fix: Resolved fatal error when WooCommerce session is unavailable during checkout.
383 Fix: Added UTF-8 support for email subjects and content.
384 Fix: Corrected dynamic shortcode color rendering on frontend.
385 Fix: Selective export now works for all data in bookings, customers, and staff lists.
386 Tweak: Improved booking modal phone field.
387 Tweak: Improved overall performance for admin panel.
388
389
390 = 1.0.56 (April 27, 2026) =
391 Tweak: Minor user experience improvement.
392
393 = 1.0.55 (April 24, 2026) =
394 Tweak: Grunt file configuration update. [internal]
395 Fix: Duplicate booking creation on Stripe payment failure retry.
396 Fix: Stripe error messages now display for all failure types.
397 Fix: Payment settings toggle and accordion conflict fixed.
398 Fix: Stripe bookings now show "failed" if payment is failed.
399 Fix: Missing frontend CSS in booking form shortcode preview rendering.
400 Fix: Google Calendar sync event time and multi-day availability filtering.
401 Fix: Bulk export now exports only selected items instead of all.
402 Fix: Email date and time format now respects WordPress admin settings.
403 Fix: Integration icon mismatch resolved.
404
405 = 1.0.54 (March 26, 2026) =
406 Fix : Fixed fatal error while using woocommerce payment method
407 Tweak : Security improvements
408
409 = 1.0.53 (February 18, 2026) =
410 Fix : Booking validation error fixed
411
412 = 1.0.52 (February 16, 2026) =
413 Tweak : WordPress compatibility improved
414
415 = 1.0.51 (January 7, 2026) =
416 Fix : Fixed data and time selector not rendering on frontend issue.
417
418 = 1.0.50 (January 6, 2026) =
419 Fix : Fixed timeslot not being blocked for google calendar events.
420
421 = 1.0.49 (December 29, 2025) =
422 Fix : Timeslot not being blocked for different meetings.
423
424 = 1.0.48 (December 15, 2025) =
425 Tweak : Code adjustments to maintain compatibility
426
427 = 1.0.47 (December 09, 2025) =
428 Tweak : Refined customer role permissions to improve security boundaries
429 Tweak : Improved UI flow for faster access to key actions
430 Tweak : WordPress 6.9 compatibility
431
432 = 1.0.46 (November 24, 2025) =
433 Fix : Resolved Patchstack-reported Broken Authentication vulnerability
434
435 = 1.0.45 (November 09, 2025) =
436 Fix : Patchstack-reported Broken Access Control vulnerability.
437 Fix : Appointment details not displaying on the WooCommerce checkout page.
438 Fix : Appointments being approved even when WooCommerce payment fails.
439
440 = 1.0.44 ( October 16, 2025 ) =
441 Fix: Anonymous email booking update vulnerability fix
442
443 = 1.0.43 ( October 12, 2025) =
444 Tweak : User experience improvement.
445
446 = 1.0.42 ( September 28, 2025 ) =
447 Tweak : Security improvement for booking.
448
449 = 1.0.41 ( September 1, 2025 ) =
450 Tweak : Disclosure for security issue fixed
451
452 = 1.0.40 ( August 25, 2025 ) =
453 Tweak : Dashboard UI update
454
455 = 1.0.39 ( August 01, 2025 ) =
456
457 Tweak : User experience improved
458
459 = 1.0.38 (July 30, 2025 ) =
460 New: Buffer time feature
461 Tweak: Minor user experience improvements
462 Fix: Minor issues related to Google 2-way sync
463 Fix: "Add to Google Calendar" button not working
464 Fix: Appointment unauthorized access and modification of data vulnerability fixed
465
466 = 1.0.37 ( July 17, 2025 ) =
467 New: Seamless two-way sync with Google Calendar
468 New: Two-way integration with Outlook Calendar
469
470 = 1.0.36 ( June 02, 2025 ) =
471 Tweak : Improved admin UI for better usability.
472 Fix : Enhanced 404 error page handling.
473
474 = 1.0.35 ( May 21, 2025 ) =
475 Tweak : Improved admin dashboard notification experience
476 Fix : Meeting duration update issue fixed
477
478 = 1.0.34 ( May 14, 2025 ) =
479 Tweak : Refined user interface for improved visual consistency and user experience
480
481 = 1.0.33 ( May 5, 2025 ) =
482 Fix : Google auth redirect issue
483 Tweak : Zoom connect issue
484
485 = 1.0.32 ( April 16, 2025 ) =
486 Fix : PHP 7.4 compatibility added
487 Tweak : WordPress 6.8 compatibility
488
489 = 1.0.31 ( March 25, 2025 ) =
490 Fix : Timeslot validation vulnarable issue
491
492 = 1.0.30 ( March 13, 2025 ) =
493 Fix : Shortcode copy clip board couldn't work
494 Fix : Set booked seat color and other's booked seat different color
495 Fix : Dashboard filter couldn't work
496 Fix : Couldn't create customer when booking from frontend
497 Fix : Team member couldn't update assigned appointment
498 Fix : A staff can view another staff bookings
499 Fix : Admin unable to edit or delete staff meetings
500
501 = 1.0.29 ( February 26, 2025 ) =
502 Fix: Calculate order total from meeting price.
503
504 = 1.0.28 ( December 11, 2024 ) =
505 Fix: Resolved text domain compatibility issue with the latest WordPress.
506 Fix: Addressed issue where a customer could delete another customer.
507 Fix: Resolved Flatpicker JS conflict with WPCafe.
508 Fix: Fixed additional text display issue in booking questions.
509 Fix: Resolved required field issue in booking questions.
510 Tweak: WordPress 6.7 Compatibility.
511
512 = 1.0.27 ( November 12, 2024 ) =
513 Fix: Fixed an issue where the booking time slot did not match when using the WordPress language setting.
514
515 = 1.0.26 ( Oct 16, 2024 ) =
516 Fix: security performance improved
517 Fix: Timezone issue
518 Tweak: Update price value string to float
519
520 = 1.0.25 ( August 20, 2024 ) =
521 Fix: Frontend translation issue and updated pot file
522
523 = 1.0.24 ( August 07, 2024 ) =
524 Fix: Compatible issue with eventin.
525 Fix: Booking end point validation update.
526
527 = 1.0.23 ( July 17, 2024 ) =
528 Tweak: Antd js lib updated.
529 Tweak: Security performance improvement.
530 Tweak: Compatible with WordPress 6.6.
531 Fix: Multiple Team members selection issue fixed
532
533 = 1.0.22 ( June 12, 2024 ) =
534 Fix: Email Subject name sender issue fixed.
535 Fix: Fix the meeting creation conflict with pro version.
536 Fix: Resolved booking issue from frontend.
537 Tweak: Email configuration issue fix for customer's and administrator.
538 Tweak: Security performance improvement.
539
540 = 1.0.21 ( May 7, 2024 ) =
541 Fix: Resolved date translation issue and corrected the selected day change problem.
542 Fix: Fixed the issue with loading Stripe JS on the frontend booking page.
543 Fix: Resolved the problem with line breaks in the email body configuration editor.
544 Fix: Resolved attach image issue in the email body configuration editor
545 Fix: WooCommerce payment issue fix for bookings with multiple seats.
546 Tweak: API enhancement of Attendee
547 Tweak: Migration of Attendee Postmeta saving to WP users
548
549 = 1.0.20 ( March 10, 2024 ) =
550 New: The 'apply to all days' option has been added to the meeting availability.
551 Tweaked: Optimized Min/Max seat selection functionality and updated tooltip text for the next button.
552 Tweaked: Replaced old logo with a new one in the setup wizard
553
554 = 1.0.19 ( February 18, 2024 ) =
555 Tweak: Updated text from "Staff Member / Host" to "Team Member / Organizer"
556 Tweak: Changed "Book Appointment" to "Book Now" on Meeting list
557 Fix: Super admin is now retained in staff lists during bulk deletion
558 Fix: Issue causing no data on booking list after accessing edit drawer
559 Fix: Sync problem between Calendar and Booking List view
560 Fix: Overflow issue with staff working time
561
562 = 1.0.0 ( January 30, 2023 )=
563
564 - initial release
565
566 == Upgrade Notice ==
567
568 == Installation ==
569
570 ### Minimum Requirements
571
572 - WordPress 5.2 or higher (Tested up to WordPress 6.9)
573 - PHP 7.3 or higher
574
575 ### Automatic Installation (Recommended)
576
577 The fastest way to install Timetics and start accepting online appointment bookings:
578
579 1. Log in to your **WordPress Dashboard**.
580 2. Go to **Plugins → Add New**.
581 3. In the search bar, type **Timetics**.
582 4. Click **Install Now** next to the Timetics Appointment Booking plugin.
583 5. Click **Activate** — the setup wizard will launch automatically.
584 6. Follow the onboarding steps and accept your **first booking in under 5 minutes**.
585
586 ### Manual Installation
587
588 1. Download the Timetics plugin ZIP from the WordPress.org plugin directory.
589 2. Unzip the file on your computer.
590 3. Upload the unzipped `timetics` folder to your `/wp-content/plugins/` directory via FTP or cPanel File Manager.
591 4. Go to **Dashboard → Plugins → Installed Plugins** and click **Activate** next to Timetics.
592 5. The onboarding wizard will guide you through your initial booking system configuration.
593
594 ### Updating WPTimetics
595
596 WPTimetics updates automatically through the WordPress dashboard. If you have made custom code modifications to the plugin files, back up your changes before updating. After any update, if you experience permalink issues, go to **Settings → Permalinks** and click **Save Changes** to refresh your rewrite rules.