The CodeCanyon WP Timetics is a highly efficient WordPress tool crafted to streamline appointment scheduling. With a focus on user-friendliness, it seamlessly integrates into websites to facilitate automated booking processes. Perfectly designed for businesses of all sizes, this solution enables clients to arrange appointments effortlessly, enhancing user interactions and operational efficiency on your WordPress platform.

Plugin Version: 1.0.37
 
WordPress plugin CodeCanyon WP Timetics

Plugin Features

CodeCanyon WP Timetics distinguishes itself by offering a comprehensive and versatile configuration dashboard, granting site administrators full control over scheduling options. Customization is key, allowing businesses to tailor the booking system to mirror their exact operational workflows. Whether it is adjusting available time slots, setting buffer periods between appointments, or implementing recurring booking options, adaptability is at the forefront. This makes the tool a perfect match for enterprises with unique scheduling requirements or those in sectors needing precise booking capabilities.

Moreover, it shines with a formidable compatibility feature which synchronizes seamlessly with various calendar systems, ensuring that both users and admins remain updated and in sync with their schedules. This integration is insanely useful, significantly curtailing the chances of overbooking or scheduling conflicts. Admins can rest assured knowing that important appointments and meetings are deftly managed across platforms without requiring separate updates or manual oversight.

A particular strength of the application lies in its responsive design which promises optimal performance on any device-from desktops to smartphones. This is increasingly vital as more clients turn to mobile platforms for their digital interactions. Ensuring a smooth and intuitive user experience outside of conventional desktop environments is non-negotiable in today’s fast-paced digital market, and this consideration is deeply woven into the fabric of this application.

Simplicity is another hallmark of CodeCanyon WP Timetics interface. While it delivers powerful functionalities, the intuitive design makes navigation straightforward for both site users trying to schedule an appointment and admin users customizing their booking settings. A thoughtful UI design means that even those unfamiliar with complex CMS systems will find it accessible and easy to use, minimizing the learning curve typically associated with advanced plugin installations.

Lastly, it incorporates robust reporting features that furnish insightful analytics and appointment data. Such detailed reporting can help businesses understand client behavior, manage resources more efficiently, and refine service offerings. By interpreting this data effectively, a company can bolster its strategic decision-making process, enhance customer satisfaction, and ultimately drive growth through informed tweaks and optimizations of its scheduling processes. This innovative approach renders the plugin a vital asset for businesses aiming to maintain a competitive edge in their respective industries.

Specifications:

Release date: 20-01-2017
Last updated: 26-05-2026
Type: Paid
License: GPL 
Subject: Calendars & Events
Compatibility: W5.x W6.x
Includes: Plugin
Language packs: English
Developer: CodeCanyon

Rating:
4.5932203389831 1 1 1 1 1 (59 Votes)

Download by subscription!

You need to log in on the site and purchase a club subscription!

Share with your friends!

 

Guide to Setting Up and Using CodeCanyon WP Timetics

CodeCanyon WP Timetics is not just a way to add a booking calendar to your site. In this guide, we will walk through how to turn the plugin into a working booking system: prepare the site, create different meeting types, configure availability, questions, form appearance, integrations, a visual seat plan, and verify the result on the public page.

CodeCanyon WP Timetics connects meeting settings with the booking form on a WordPress site
How it works at a high level: the administrator defines the meeting rules, and the visitor sees a clear booking flow on the site.

This article is intended for a site owner, WordPress administrator, or developer who already has the installation archive and wants to test the plugin safely on a staging copy. It does not cover purchasing, license activation, or bypassing restrictions. The focus here is on setup, practical use, troubleshooting, and resolving common issues.

Timetics has several important features: one-to-one meetings, group meetings, a visual seat plan for offline events, a booking calendar, team members, form questions, color styling, embeddable links for pages, and integrations with video meetings and calendars. That is why a solid setup starts not with the Activate button, but with understanding what kind of booking flow your site actually needs.

What the plugin is for and where it works best

Timetics belongs to the category of WordPress plugins for booking meetings, consultations, classes, services, and events with limited capacity. Its value is not just in a standalone form, but in the connection between schedule - availability - customer details - confirmation - booking management. When that chain is configured properly, the administrator spends less time handling bookings manually, and the visitor can choose a suitable time or seat on their own.

In practice, the plugin works well for sites where the service has a defined duration and a clear time slot: a consultation, lesson, interview, appointment with a specialist, online session, training session, workshop, webinar, seated venue, small conference, or offline event with ticketed zones. In projects like these, the visitor needs to quickly see open options, choose a date, leave contact details, and receive confirmation.

It is especially worth considering for scenarios where a standard contact form no longer does the job. If a customer messages on WhatsApp, then the administrator clarifies the time manually, then creates a Zoom or Google Meet link by hand, and after that adds the booking to a calendar, there are too many points of failure. Timetics removes part of that routine: the meeting is stored in the system, availability is defined in advance, and the confirmed booking appears in the plugin's calendar flow.

The plugin may be excessive for a very simple site where a "Leave your phone number and we will call you back" form is enough. It also does not replace a full CRM, LMS, hotel management system, or a complex event portal with seating logic, ticketing rules, role-based access, and extensive reporting. But for a WordPress site that needs built-in booking without sending users to a separate service, it is a practical option to test.

Core working scenarios

Before installation, it helps to choose one primary scenario. This protects you from chaotic setup, where payment, questions, recurrence, group seating, color schemes, and integrations all get enabled at once, while the basic booking flow never gets tested.

  • One-on-one consultation. One customer chooses a time with one specialist. The important pieces are duration, time zone, pre-meeting questions, the online meeting link, and notifications.
  • Group class. One host accepts multiple participants. Here, the critical pieces are the seat limit, a clear description, recurrence, booking status, and capacity control.
  • Offline event with seat selection. The visitor chooses a date, a ticket type, and a seat on the map. For this scenario, the visual seat plan, the colors for available and occupied seats, the plan background, and the mobile layout check are especially important.
  • Admin-side internal booking. A manager adds the customer to the calendar manually. This works well when some requests come in by phone or messenger, but all bookings still need to live in one shared schedule.

Practical rule of thumb: set up the single most common meeting type first and run one complete test booking from start to finish. Only after that should you add payment, recurrence, integrations, and the seat plan.

Who Timetics is a good fit for, and who should consider a different approach

For a small service business, Timetics is convenient because it runs inside WordPress and does not force you to move the entire process to an external service. A consultant, instructor, salon, trainer, medical office, HR team, or small event organizer can place the booking form on their own page, keep control over the content, and connect booking to the site's existing structure.

The plugin is especially useful if you need several meeting types. For example, a free introductory consultation, a paid private session, a group class, and an offline workshop with assigned seats. In that case, a single contact form quickly turns into an awkward chain of follow-up questions, while a calendar with availability rules helps prevent mistakes.

Timetics may not be the right fit if the project requires complex resource logic: booking multiple rooms with different cleaning rules, per-day reservations, hourly equipment rental, deep accounting integration, or specialized legal workflows. In those cases, it is better to compare dedicated booking systems, WooCommerce extensions built for that niche, or a SaaS product that already covers the required process.

Another important point is support and updates. Booking plugins handle personal data, order statuses, meeting links, calendar events, and sometimes payments. That means you cannot install Timetics and forget about it. Checking the latest version, having a backup, and running a test booking should be a mandatory part of launch.

What to check in the project requirements

Before installation, write down three things: who will host the meetings, who will book them, and what should happen after confirmation. If you do not have clear answers to those questions, the settings will end up feeling random.

  • Whether you need one-to-one booking, group booking, or visual seat selection.
  • Whether the customer should pay immediately, leave a deposit, or simply submit a request.
  • Whether there will be different staff members with their own schedules and permissions.
  • Whether the system should automatically create an online meeting link or whether an offline address is enough.
  • Whether the form needs to appear on a dedicated page, inside a block editor layout, via shortcode, or in several places across the site.
  • What personal data is collected and where it must be stored under your data handling policy.

Preparing WordPress before installation

A booking plugin affects the public form, the admin panel, the calendar, emails, sometimes payments, and external services. That makes preparation more important than it would be for a small decorative add-on. The best option is to install Timetics first on a site copy or staging environment that mirrors your theme, cache plugins, payment tools, and email delivery setup.

Start with the technical requirements. The WordPress.org listing for Timetics shows the minimum WordPress and PHP requirements, while the CodeCanyon page separately lists compatible WordPress and WooCommerce versions along with the declared integrations. You do not need to put those versions into the product page text because they change over time. But before launch, it is worth comparing them against your site and recording the result in your working checklist.

Basic pre-installation checklist

  1. Create a backup of your files and database, or make sure your hosting provider allows a quick rollback.
  2. Check the current versions of WordPress, PHP, WooCommerce, your theme, and key plugins.
  3. Disable aggressive optimization only in testing if it breaks forms: script combining, deferred JavaScript loading, or minification of third-party libraries.
  4. Verify that the site can send email. Booking loses its value if confirmation emails never arrive.
  5. Prepare a test customer account with a separate email address so you can go through the form exactly as a visitor would.
  6. Choose the page where the booking form will appear and make sure it is not blocked by caching during logged-in testing.

Compatibility with the theme and editor

Timetics can be displayed on a public page, so the theme affects container width, buttons, color palette, mobile responsiveness, and the behavior of pop-up elements. If the site is built with a page builder, test the form first on a regular WordPress page, then inside the builder template, and then at mobile width. That makes it much easier to tell whether the issue is in the plugin or in the surrounding environment.

If the form looks too narrow, the buttons lose their color, or the calendar gets cut off, do not start by editing plugin files. First check the page container settings, conflicts with the theme's global styles, and CSS caching. You should not edit the plugin code: an update will overwrite your changes and may bring the problem back at the worst possible time.

Installation and the first post-activation check

If you are using the free version from the WordPress repository, install it through Plugins - Add New. If you have the CodeCanyon WP Timetics archive, use the standard WordPress ZIP upload screen. In both cases, the goal during the first minute after activation is the same: make sure the Timetics section appears, the admin panel opens without errors, and the plugin does not break the public side of the site.

After activation, do not rush to create a dozen meetings. First open the Timetics panel and review the dashboard, calendar, meetings, staff members, seat plans, customers, and settings sections. The documentation describes these as the main control areas: the overview provides the big picture, the calendar helps you see bookings, meetings handles meeting types, staff members covers team members, seat plans manages seating layouts, and settings controls global options.

Minimum installation check

  1. Open the WordPress admin panel as an administrator.
  2. Go to the Timetics section and make sure the dashboard loads without a blank screen.
  3. Open Settings and verify that basic options can be saved.
  4. Create a test meeting with no payment and no complex integrations.
  5. Insert the form on a draft page or use preview if that option is available in the interface.
  6. Complete a booking as a visitor and confirm that the booking appears in the calendar.

If you run into JavaScript errors, an empty form, or an inability to save settings at this early stage, do not introduce more variables. Disable the caching plugin in testing, switch to a default theme, check the browser console, and only then restore the environment one piece at a time. That approach saves time because the issue is often not the meeting itself, but an environment conflict.

Global settings: status, currency, colors, and form behavior

Timetics global settings affect all meetings, so it makes sense to review them before building final scenarios. The General Settings documentation lists options such as default approval status, currency, primary color, and secondary color. These settings look simple, but they directly determine how the administrator sees new requests and how closely the form matches the rest of the site.

CodeCanyon WP Timetics settings after installation: status, currency, colors, and form preview
The first layer of setup is not integrations, but core rules: booking status, currency, colors, and checking how the form looks.

Default booking status

The default status determines what happens to a new booking after the form is submitted. If the service is simple and the administrator is comfortable accepting bookings automatically, a confirmed status can work. If you need to review the client's request, payment, specialist availability, or whether the booking meets your conditions, it is safer to start with a pending flow and confirm requests manually.

Do not choose automatic confirmation just because it is faster. For consultations with limited capacity, medical services, interviews, and offline events, manual moderation may be safer. For standard online calls, automatic confirmation may be more convenient, especially if calendar sync is enabled and there is no risk of double booking.

Currency and paid meetings

If you plan to accept payments, set the currency before publishing paid meetings. The CodeCanyon page lists Stripe, PayPal, and WooCommerce Payment Gateway as payment options for Timetics Pro scenarios. But payment should be launched as a separate stage: first a free test booking, then a paid test booking, and then a check of notifications and booking status.

If the site uses WooCommerce, do not mix multiple payment flows without testing them. For example, Timetics bookings and separate WooCommerce products may have different emails, statuses, and refund logic. In the article, you can explain that payment is available within the stated feature set, but the actual refund rules, taxes, and local payment methods must be tested on the real project.

Form colors and checking the public view

Primary color and secondary color in Timetics control the form's visual accents. The documentation shows that the primary color can change text and icon colors, while the secondary color can affect the confirmation button state. Do not choose colors only in the admin area. Save the setting, open the public meeting preview, and check contrast, the mobile layout, and the selected slot state.

Result check: the visitor should be able to tell, without any extra explanation, which date is selected, which slot is available, where the continue button is, and what will happen after confirmation.

Creating a meeting: one customer, a group, or a visual seat plan

The main product-level decision in Timetics is the meeting type. The documentation separately describes one-to-one meeting, one-to-many meeting, and meeting with visual seat plan. That choice affects the form fields, capacity, visitor flow, and later troubleshooting. A mistake here leads to rework: a private consultation should not be built as a seated event, and a conference with table selection is difficult to replace with a standard group form.

For a private consultation, create a meeting through Meetings - Add New and choose one-to-one. Fill in the title, date range, meeting type, price if needed, duration, time zone, and host. After creation, review Basic Info, Time & Availability, recurring meeting, and Booking Questions. These tabs are not just about appearance, but about the actual booking mechanics: when booking is allowed, what to ask the customer, how long the meeting lasts, and who runs it.

One-to-one: consultation, lesson, interview

The one-to-one format works best for consultations where the customer needs privacy and the administrator needs accurate timing and preparation. In the title field, use a service name that makes sense to the customer, not an internal code. In the description, explain who the meeting is for and what the customer should prepare. If the meeting is online, choose the matching meeting type and verify the integration before publishing.

Duration should match the actual working time, not the marketing promise. If a consultation takes 45 minutes plus 15 minutes for notes, add buffer time in the availability flow if that option exists in your interface. Otherwise, the calendar will fill up too tightly and the specialist will start running late for every meeting that follows.

One-to-many: webinar, class, group session

The group format is for cases where one host meets with several participants. In the documentation, the setup is similar to one-to-one: go to Meetings, click Add New, choose one-to-many, fill out the form, and click Create Meeting. The difference is that limits, clear participation rules, and checking capacity status matter much more here.

Booking Questions are especially useful for group meetings. They let you collect the participant's experience level, question topic, order number, preferred participation format, or agreement with the rules in advance. But do not turn the form into a long questionnaire. The more fields you add, the more likely visitors are to abandon the booking before confirmation.

Visual seat plan: when seat selection matters

The visual seat plan is the most distinctive part of Timetics. The documentation describes it for one-to-many scenarios with one host, multiple participants, and an offline venue. Examples from the documentation and product descriptions include conferences, restaurants, movie theaters, interviews, and events where the selected seat affects the visitor experience.

The logic is different here: the user is not just choosing a time, but viewing a layout, selecting a seat or ticket type, and then completing the booking. That is why it is important to prepare the venue layout, seat categories, availability colors, and any minimum or maximum ticket rules in advance. If the layout is too crowded, it will become a source of mistakes on mobile screens.

Visual seat plan in Timetics: seat layout, ticket types, and the on-site selection result
For seated events, it is important to show the connection between the layout setup, ticket types, and what the visitor will see in the public form.

Availability, recurrence, and questions in the booking form

Once you choose the meeting type, the most useful part of setup begins: availability rules. This is where the plugin decides which slots the visitor can see, when booking should close, whether a recurring pattern is needed, and what information should be collected before confirmation. If you skip this section, the form may look functional, but the administrator will quickly run into scheduling conflicts, incomplete requests, and manual follow-up.

Time & Availability as the center of the schedule

The Timetics documentation explains that after creating a meeting, you can change pre-scheduled time, availability, and host on the Time & Availability page. In practice, that means one thing: do not keep availability in your head. If a specialist works only on Tuesdays and Thursdays, set that in the plugin. If a meeting should not start five minutes before the end of the workday, verify the duration and interval logic.

Good availability starts with the real process. For consultations, you can open a few slots per week and leave breathing room between meetings. For a group course, it is better to create a recurring meeting on a schedule. For an offline seated event, availability may be tied to one specific date and time.

Recurring meeting without confusion around payment

The one-to-one meeting documentation specifically mentions recurring meeting: you can define how often the meeting repeats by day, week, or month. It is important to understand the limitation stated in the documentation: a recurring meeting does not automatically mean recurring payment. So for memberships, courses, and subscriptions, you need to think through the business logic in advance and avoid promising customers something that has not been verified in your payment setup.

Recurrence is convenient for classes and regular consultations, but it needs testing: create a recurring slot, book it as a customer, check the calendar and notifications, and see how canceling one booking affects the rest. Do not move real customers over until you understand how the plugin behaves on your site.

Booking Questions: fewer fields, more value

Booking Questions let you collect information before the meeting. For a consultation, that might be the reason for the request, a website link, the preferred contact method, or a brief description of the problem. For a training session, it could be the participant's experience level. For an event, it might be an accessibility note, a special requirement, or the choice of an extra option if your setup supports it.

A strong form asks only for information that will actually be used. If the manager never reads a field, remove it. If the answer affects preparation, make the field required. If the answer contains personal data, make sure the site's privacy policy explains how that data is processed.

Integrations: video meetings, calendars, email, and payments

Integrations are the layer where Timetics stops being an isolated form and becomes part of a broader process. Official sources mention Google Meet, Google Calendar, Zoom, Outlook, payment gateways, WooCommerce, and notifications. But not every integration is necessary for every project. The more connections you enable at the same time, the harder troubleshooting becomes.

Zoom and online meetings

The Zoom documentation describes a flow in which, after a booking is confirmed, Timetics creates a unique Zoom link on behalf of the connected host, stores the meeting link and meeting ID in the booking record, and sends confirmation emails to both the host and the guest. The documentation also emphasizes the OAuth connection, redirect URL, scopes, and verification of the correct Zoom account.

For the administrator, that translates into three practical steps. First, connect Zoom in Timetics settings and make sure the connection status is green or otherwise clearly confirmed. Then create a test meeting in an online format. After that, book a slot using a customer email address and confirm that the link appears both in the email and in the booking record.

If the link is not being created, do not change every setting at once. Check whether the correct Zoom account is authorized, whether the redirect URL matches, whether access has expired, whether the required permissions are enabled, and whether the integration needs to be reconnected. The Timetics documentation explicitly recommends disconnecting and reconnecting the integration when permission-related errors occur.

Calendar sync and protection against double booking

The WordPress.org page for Timetics mentions two-way Google Calendar sync and busy-slot blocking. That is useful for specialists who already rely on a personal or work calendar. But this integration should be tested carefully: create a booking on the site, confirm that it appears in the calendar, then change or cancel the booking and verify the reverse sync behavior.

For a team schedule, it is not enough to connect the calendar alone. You also need to assign the correct host. If every meeting is assigned to one staff member "by default," another specialist may end up with an empty calendar while the first one gets overloaded. That is why staff members and hosts should be checked before launch.

Payments and WooCommerce

The CodeCanyon page lists Stripe, PayPal, and WooCommerce Payment Gateway as payment options for Timetics Pro. The article should not offer a universal payment setup guide, because the real flow depends on the country, currency, taxes, gateway, and refund policy. The practical minimum is this: first a free booking, then a paid test booking, and then a check of booking status and email behavior.

If WooCommerce is in use, verify that checkout pages, caching, emails, and order statuses are not conflicting. Do not send live traffic into payment until you have seen the full path: the customer chooses a slot, moves to payment, receives confirmation, the administrator sees the booking, and a cancellation or refund does not leave the slot in the wrong state.

Visual seat plan: venue layout, tickets, and verifying seat selection

The visual seat plan deserves its own section because it is not a standard form setting. In Timetics, the seating layout is created in an editor: elements are available on the left, you can add seats, tables, and text, upload a background image, and use the top toolbar for zoom, undo, redo, rotate, and delete. After that, the administrator configures colors for available and unavailable seats, text elements, tables, and seats.

A good seating layout should be simpler than the real venue floor plan. If the room has lots of small details, do not reproduce all of them in the editor. Show only what helps the visitor choose a seat: rows, tables, zones, aisles, the stage, the entrance, or another key orientation point. Everything else can stay in the event description.

How to prepare the layout

  1. Decide which zones need to be sold or reserved separately: standard, VIP, tables, rows, or grouped seats.
  2. Prepare a background with no unnecessary text and good contrast if you are using a venue image.
  3. Create ticket types before doing the detailed seat layout so seats can be linked to the correct category.
  4. Add seats and tables in large groups first, then check for duplicate numbers and confirm that labels are readable.
  5. Set colors for available, selected, occupied, and unavailable seats so they do not blend into the background.
  6. Save the layout and open the frontend preview before publishing.

Minimum and maximum seat quantity

The documentation includes a separate article about minimum and maximum ticket quantity for the seat plan. This feature is useful when seats need to be sold in bundles or when the number of seats a single visitor can select must be limited. For example, a family table may require a minimum number of seats, while a popular workshop may limit the maximum number of seats per booking.

This kind of setting should be tested in the public form, not only in the admin area. Select fewer than the minimum and make sure the visitor cannot proceed. Then select an allowed quantity and verify that the flow continues. If the message is unclear, add an explanation to the meeting description instead of making the customer guess why the Next button is not working.

Practical scenario: booking a consultation and a workshop

Now let us build a concrete example that shows how to use CodeCanyon WP Timetics without unnecessary features. Imagine a training center website. It needs two booking flows: an individual online consultation with an instructor and an offline workshop with seat selection. This scenario does a good job of showing different sides of the plugin: one-to-one, availability, questions, a video link, the visual seat plan, and result verification.

Example of using Timetics for a consultation and a workshop, with result verification
A practical scenario: two different meetings use the same core booking logic, but different display and validation rules.

Scenario goal

The goal is to end up with two published forms. The first form lets a visitor book a one-on-one consultation lasting about one standard lesson slot, with the question "What topic do you need help with?" The second form opens registration for a workshop with limited seating and a visual room layout. The administrator should be able to see both bookings in the Calendar and understand who booked, for what time, and with what details.

Preparation

Before you start, WordPress, Timetics, and an active theme are already installed. The site's email works, cache on the test page does not interfere with forms, and the administrator has a test customer email account. If you need an online consultation, connect the video meeting integration in advance or temporarily choose an offline or phone call format so you are not mixing two different risks at once.

Steps for the consultation

  1. Go to Timetics - Meetings and click Add New.
  2. Select the one-to-one format.
  3. Enter a clear title, for example "Private Course Consultation."
  4. Set the date range, duration, time zone, and host.
  5. In Time & Availability, leave only the instructor's real working intervals.
  6. In Booking Questions, add one short required question about the consultation topic.
  7. Save the meeting and open the preview.
  8. Embed the form or link it from a page such as "Book a Consultation."

Steps for the workshop with seats

  1. Create a new one-to-many meeting with visual seat plan.
  2. Enter the workshop name, date, host, description, and ticket types if needed.
  3. Open the seat plan editor after creating the meeting.
  4. Add a layout of rows or tables, then add the required number of seats.
  5. Set the colors for available and unavailable seats.
  6. If needed, define the minimum and maximum seats per booking.
  7. Save the plan and check the frontend preview.

Verifying the result

Open the page as a regular visitor in an incognito window. For the consultation, choose an available slot, enter the email address, and answer the question. Confirm that the booking appears in the Calendar, the email is sent, and the slot is no longer shown as available if that behavior is enabled in your setup. For the workshop, select a seat on the map, try to exceed the limit, then choose an allowed quantity and complete the booking.

One nuance: if the administrator can see the booking but the customer did not receive the email, the issue may not be Timetics at all, but WordPress mail delivery. Check the SMTP plugin, send logs, and the spam folder before changing meeting settings.

Checking the result on the site and in the admin panel

After setup, it is important to verify not just that "the form opened," but the full chain from the public page to the administrator's calendar. A common mistake with booking plugins is to treat the setup as successful because the preview looks fine, while the email never arrives, the selected seat is not blocked, the calendar does not sync, or a mobile user cannot tap the continue button.

What to check on the public page

  • The form fits inside the page container and is not cut off by the theme.
  • The calendar shows only the expected days and slots.
  • The selected slot is visually distinct from the default state.
  • The continue and confirmation buttons are noticeable and readable.
  • The form questions are clear, do not duplicate the description, and do not request unnecessary data.
  • The entire flow can be completed on mobile without horizontal scrolling.
  • If a seat plan is used, the visitor can select a seat and understand its status.

What to check in the admin panel

In the Calendar section, verify that the booking appears on the correct day, under the correct host, and with the expected status. The documentation describes the calendar and list view, filters by host, meeting, and status, and the ability to inspect meeting details. These tools are useful in day-to-day work: the administrator should be able to quickly find the customer, understand the status, and edit or cancel the booking if needed.

If an external calendar is connected, test two-way sync only after a successful local booking. If an online meeting integration is enabled, verify that the link appears both in the email and in the booking record. If payment is enabled, check payment status and booking status separately, because a successful payment and a confirmed meeting are not always the same thing in more complex flows.

How to improve the appearance safely without editing the plugin

If the form works but the buttons or spacing need minor adjustment to match the theme, use additional CSS in the theme or in a safe snippet plugin. Do not modify Timetics files. Before writing CSS, inspect the classes in the browser on your own site, because markup may differ across versions and templates.

/* Example of a safe styling layer: apply only after verifying the classes on your site */
.timetics-booking-wrapper {
  max-width: 960px;
  margin-left: auto;
  margin-right: auto;
}

.timetics-booking-wrapper button,
.timetics-booking-wrapper .tt-button {
  border-radius: 6px;
  font-weight: 600;
}

The check is simple: add the CSS, open the page at regular and mobile width, complete a test booking, and make sure the buttons are still clickable. The rollback is simple too - remove that CSS. If clicks stop working or the calendar behavior changes after the edit, revert the style and look for a more specific selector.

Common Timetics issues and troubleshooting

Most booking plugin problems do not show up at installation time, but at the point where the form, theme, cache, email, integrations, and user permissions intersect. That is why troubleshooting works best when it starts with symptoms: what exactly is not working, where you can see it, and which part of the chain is responsible for the outcome.

Timetics troubleshooting: form, calendar, email, integrations, and seat plan
Troubleshooting should follow a chain: symptom, cause, check, fix, and a safe rollback path for the setting.

The booking form does not appear or looks empty

Symptom: the page opens, but the Timetics calendar is missing, shows an empty block, or keeps loading forever. Possible causes: a JavaScript conflict, aggressive optimization, caching of a dynamic form, a theme issue, or an incompatible page builder container.

Test the form on a clean page without a complex template. Then temporarily disable script combining and deferred script loading for that page. If the form appears, add an exclusion in the optimization plugin. If it still does not appear, switch to a default theme in staging and check the browser console.

What you should roll back are any CSS or JS optimizations changed right before the issue appeared. Do not delete the meeting or rebuild every setting until you have ruled out an environment conflict.

Available slots are displayed incorrectly

Symptom: the visitor sees times that the administrator thought were closed, or does not see intervals that should be available. Possible causes: the wrong time zone, the wrong host, sloppy availability settings, caching on the public page, or an external calendar that is not synced correctly.

Open the specific meeting settings and check the date range, duration, time zone, and host. Then view the Calendar as an administrator and compare it to the public form. If Google Calendar or another calendar is connected, temporarily test a local booking without external changes so you can identify where the mismatch appears.

The Zoom link or online meeting is not being created

Symptom: the booking exists, but there is no video meeting link in the email or booking record. Possible causes: the integration is not connected, the wrong account is authorized, the redirect URL does not match, required permissions are missing, the token has expired, or the meeting format does not use an online platform.

Go to the integration settings, check the connection status, and reauthorize if the documentation recommends reconnecting. Then create a brand-new test booking after reconnecting. Older bookings may not get a link retroactively, so test with a new booking record.

Confirmation emails are not arriving

Symptom: the booking appears in the Calendar, but the customer did not receive the email. Possible causes: a WordPress mail delivery issue, missing SMTP, messages going to spam, an incorrect email address in testing, an email template conflict, or hosting-level blocking.

First check whether the site can send any email at all. Then use an SMTP log if one is installed. If regular WordPress emails are also failing, fix mail delivery rather than Timetics settings. If only system emails are going out, check the notification templates and the booking status.

The seat plan does not allow seat selection or shows confusing colors

Symptom: a seat cannot be selected, the selected color does not match the configured state, an occupied seat looks available, or the layout scales poorly. Possible causes: colors were not saved, the background is too busy, seats are duplicated, an old cache is still active, the responsive layout has an issue, or the problem was already fixed in a newer update.

Open the seat plan editor, save the layout again, check the preview, and clear the page cache. Simplify the background and test the layout without extra decorative elements. If the issue resembles a bug with selected or occupied seats, compare your version to the current changelog: Timetics has already had fixes related to the seat map, colors, repeating backgrounds, and persistence of selected seats.

A staff member sees the wrong bookings or cannot manage a meeting

Symptom: the staff member cannot see assigned bookings, cannot update the meeting, or gets access to someone else's data. Possible causes: the wrong host is assigned, WordPress permissions are conflicting, the plugin version is outdated, or the user role is configured incorrectly.

Check the host assignment in the meeting itself and verify the user's permissions in WordPress. Then confirm that the plugin version is current, because the CodeCanyon changelog has mentioned fixes related to staff bookings and staff access. If the project handles sensitive data, do not postpone updates and permission testing.

Security, updates, and a careful production launch

Timetics works with bookings, customer data, meeting links, and sometimes payment statuses. That means updates matter for more than just new features. The WPScan database includes records of Timetics vulnerabilities fixed in different versions. The article does not need to scare the reader with technical details, but it should lead to the right practical conclusion: do not run an old plugin build on a live site, and do not disable updates without a reason.

Before updating, create a backup and read the changelog. If the changelog includes fixes related to authorization, booking status, staff access, payment status, calendar sync, or the seat map, test exactly those areas. Do not stop at the fact that the site "opened."

Safe launch plan

  1. Check the versions of WordPress, PHP, Timetics, and key integrations.
  2. Create a backup and have a clear rollback path.
  3. On staging, complete a test booking for every meeting type.
  4. Check email, the calendar, online links, payment if enabled, and the seat plan.
  5. Open the form on a mobile device and in multiple browsers.
  6. Check roles: administrator, staff member, and regular visitor.
  7. On the live site, enable only the meetings you have verified, and leave everything else as drafts or private if the interface allows it.

If behavior changes after an update, the rollback should be technical, not chaotic. Record which version was in place before the update, which meetings were tested, what symptom appeared, and which cache plugins are active. That will make it much easier to contact support with a reproducible case.

FAQ for Setting Up CodeCanyon WP Timetics

Can I start with the free version of Timetics and switch to Pro later?

The free version of Timetics is available in the WordPress.org directory, while the CodeCanyon page describes Pro features, including the visual seat plan and additional integrations. You can start with the free version to evaluate the basic booking logic, but any specific Pro features should be tested only in the exact build you plan to use on the site.

Do I need to connect payments right away?

No. It is better to first test free booking, the calendar, email, and the public form display. Add payment as a separate stage, because it affects statuses, email, refunds, the payment gateway, and sometimes WooCommerce.

What matters more during the initial setup: integrations or availability?

Availability comes first. If the schedule is wrong, Zoom, Google Calendar, and payments will only spread the mistake faster. Set up the real days, times, host, duration, and buffer first, then connect external services.

Can Timetics be used for an offline event with seat selection?

Yes. That is exactly what the visual seat plan is designed for in the Pro flow. But first make sure the layout is readable on mobile devices, the status colors work clearly, and the background does not interfere with seat selection.

Why did I not receive an online meeting link after booking?

Usually, you need to check the integration status, the correct account, the meeting format, and the confirmation email. If this is a Zoom scenario, the Timetics documentation recommends checking the redirect URL and permissions, and reconnecting the integration if necessary.

Can I edit the plugin files to change the appearance?

That is not recommended. Those changes will disappear after an update and may break the form. For small visual adjustments, use additional CSS in the theme, child theme, or a safe snippet plugin, after first checking the classes on your own site.

Is Timetics suitable for complex room rental or hotel booking?

Not always. Timetics is strong for scheduling meetings, consultations, group classes, and seated events. If the project requires per-day rentals, complex resources, cleaning workflows, deposits, seasonal pricing, and legal documents, it is better to compare specialized solutions.

What should I do before updating Timetics on a live site?

Create a backup, read the changelog, test on staging, and run test bookings across every important scenario. Pay special attention to staff member permissions, payment statuses, the calendar, online links, and the visual seat plan.

When CodeCanyon WP Timetics is a strong choice

CodeCanyon WP Timetics is worth testing if your WordPress site needs more than a simple inquiry form and instead should let visitors choose a time, format, seat, or specialist on their own. The plugin is especially appealing for consultations, training, group classes, and events with a schedule and limited capacity.

Before launch, keep your focus on the full chain: meeting type, availability, questions, public preview, calendar, email, integrations, and staff roles. If that chain passes testing without manual workarounds, you can move on to production deployment of the form. If problems appear even in the basic booking flow, fix them in staging first and only then add payment and more advanced scenarios.

After reviewing the settings, updates, and test booking flow, you can download CodeCanyon WP Timetics and prepare the installation archive for your site. The best outcome comes not from a fast installation, but from a careful launch: one verified scenario, a clear form, working notifications, and regular plugin updates.

By OceanTheme.org Editorial Team

 

You are not logged in to post comments.