Title: CodoBookings
Author: Junaid Hassan
Published: <strong>20 de novembre de 2025</strong>
Last modified: 14 de desembre de 2025

---

Cerca extensions

![](https://ps.w.org/codobookings/assets/banner-772x250.jpg?rev=3399973)

![](https://ps.w.org/codobookings/assets/icon-256x256.png?rev=3399973)

# CodoBookings

 Per [Junaid Hassan](https://profiles.wordpress.org/junaidte14/)

[Baixa](https://downloads.wordpress.org/plugin/codobookings.1.4.1.zip)

 * [Detalls](https://ca.wordpress.org/plugins/codobookings/#description)
 * [Ressenyes](https://ca.wordpress.org/plugins/codobookings/#reviews)
 *  [Instal·lació](https://ca.wordpress.org/plugins/codobookings/#installation)
 * [Desenvolupament](https://ca.wordpress.org/plugins/codobookings/#developers)

 [Suport](https://wordpress.org/support/plugin/codobookings/)

## Descripció

CodoBookings is a modern, lightweight booking and appointment-management plugin 
for WordPress. It’s designed to make scheduling, managing, and tracking appointments
effortless.

Whether you’re a coach, consultant, tutor, or agency, CodoBookings helps you manage
your entire booking process directly inside WordPress — cleanly, securely, and efficiently.

**🎯 Key Features**

 * **Flexible Booking Types** – Supports both one-time and weekly recurring appointments.
 * **Guest Bookings** – Customers can book appointments without creating an account
   by just providing their email address.
 * **Email Notifications** – Automatic HTML email confirmations and status update
   notifications for you and your clients.
 * **Shortcodes for Easy Embedding** – Display booking calendars or grids anywhere
   using simple shortcodes.
 * **Design System** – A powerful design system to customize colors, layout and 
   custom CSS.
 * **User Fields** – A drag & drop enabled dynamic User Fields system to collect
   custom user data associated to a booking.
 * **Admin Dashboard Widget** – See your key booking stats right on the WordPress
   dashboard.
 * **Clean Front-End Interface** – Modern, minimal design that adapts to any WordPress
   theme.
 * **Translation Ready** – Includes `.pot` file for localization with tools like
   Poedit.
 * **Extensible Architecture** – Modular structure ready for integrations and add-
   ons.
 * **Secure & Optimized** – Sanitized inputs, escaped outputs, and lightweight queries.

CodoBookings provides a full, professional booking system built natively for WordPress—
without bloat or dependency chains.

### Developer Hooks & Filters

CodoBookings provides 40+ action hooks and filter hooks that allow developers to
extend and customize the booking system without modifying core plugin files. These
hooks enable you to add custom functionality, integrate with third-party services,
modify the booking workflow, customize design settings, and enhance the user experience.

Common use cases include:
 * Adding custom validation to booking forms * Integrating
with CRM systems and marketing tools * Customizing email notifications and workflows*
Modifying calendar display and grid layouts * Extending design customization options*
Implementing custom analytics tracking * Adding promotional content and badges

**Developer Reference Guide:** [CodoBookings Hooks and Filters – Complete Developer Guide](https://wpdemo.codoplex.com/codobookings/codobookings-hooks-and-filters-complete-developer-guide-2026/)

The reference guide includes detailed explanations and working code examples for
every hook, organized by functionality: dashboard hooks, calendar display hooks,
booking process hooks, design customization hooks, styling hooks, and JavaScript
hooks.

### Planned Extensions

 * **PMPro Integration** – Restrict or enable bookings based on membership level._(
   Coming soon)_
 * **WooCommerce Integration** – Sell bookings as WooCommerce products with a full
   checkout flow. _(Coming soon)_
 * **Google Calendar Sync** – Sync bookings with Google Calendar. _(Coming soon)_
 * **Custom Email Templates** – Create branded, customizable email templates. _(
   Coming soon)_

### License

This plugin is licensed under the GPLv2 or later license.
 You are free to use, 
modify, and redistribute it under the same license.

### Author & Links

**Author:** CodoBookings Team – [Codoplex](https://codoplex.com)
 **Demo:** [https://wpdemo.codoplex.com/codobookings/demo/](https://wpdemo.codoplex.com/codobookings/demo/)**
Support:** [https://care.codoplex.com/](https://care.codoplex.com/)

## Captures

 * [[
 * Single calendar view with available slots.
 * [[
 * Admin dashboard overview widget.
 * [[
 * Calendars list management in the WordPress admin.
 * [[
 * Edit calendar view in the WordPress admin.
 * [[
 * Edit calendar settings view in the WordPress admin.
 * [[
 * Define calendar type and confirmation message in the WordPress admin.
 * [[
 * Bookings list management in the WordPress admin.
 * [[
 * Edit single booking in the WordPress admin.
 * [[
 * Calendar categories management in the WordPress admin.
 * [[
 * Plugin settings management in the WordPress admin.
 * [[
 * Booking calendar grid on the frontend.
 * [[
 * One-Time booking calendar view on the frontend.
 * [[

## Instal·lació

 1. Upload the plugin folder `/codobookings/` to the `/wp-content/plugins/` directory,
    or install it via the Plugins screen in WordPress.
 2. Activate **CodoBookings** through the _Plugins_ menu in WordPress.
 3. Navigate to **CodoBookings  Settings** to configure general options and email preferences.
 4. Create your first booking calendar under **CodoBookings  Calendars**.
 5. Add a calendar to any page using this shortcode: [codo_calendar id=”123″].
 6. You can also view any calendar on a page which is automatically created upon the
    plugin activation by providing **calendar_id** as a query parameter.
 7. To display multiple calendars in a grid layout, use: [codo_calendars_grid columns
    =”3″]
 8. To display calendars from a specific category in a grid layout, use: [codo_calendars_grid
    columns=”3″ category=”category-slug”]. The **category-slug** is available on **
    CodoBookings  Categories** page for each category.

## PMF

### How can I manage calendars?

All calendars can be viewed and managed under **CodoBookings  Calendars**. You can
update, define availability slots, change the calendar type, or define a custom 
confirmation message easily from the admin area.

### How can I manage bookings?

All bookings can be viewed and managed under **CodoBookings  Bookings**. You can
update, confirm, or cancel bookings easily from the admin area.

### Is it developer-friendly?

Yes! CodoBookings uses a modular structure and provides multiple hooks and filters
for extending core functionality.

### Is CodoBookings translation ready?

Yes, the plugin includes a `.pot` file under the `/languages/` directory for easy
translation via Poedit or WPML.

### Can I sell bookings?

Not yet, but upcoming extensions will integrate with WooCommerce and Paid Memberships
Pro to handle payments and restrictions.

## Ressenyes

No hi ha ressenyes per a aquesta extensió.

## Col·laboradors i desenvolupadors

«CodoBookings» és programari de codi obert. La següent gent ha col·laborat en aquesta
extensió.

Col·laboradors

 *   [ Junaid Hassan ](https://profiles.wordpress.org/junaidte14/)

[Traduïu «CodoBookings» a la vostra llengua.](https://translate.wordpress.org/projects/wp-plugins/codobookings)

### Interessats en el desenvolupament?

[Navegueu pel codi](https://plugins.trac.wordpress.org/browser/codobookings/), baixeu-
vos el [repositori SVN](https://plugins.svn.wordpress.org/codobookings/), o subscriviu-
vos al [registre de desenvolupament](https://plugins.trac.wordpress.org/log/codobookings/)
per [fisl de subscripció RSS](https://plugins.trac.wordpress.org/log/codobookings/?limit=100&mode=stop_on_copy&format=rss).

## Registre de canvis

#### 1.4.1

 * FIXED: Issues with design system is fixed.

#### 1.4.0

 * NEW: A drag & drop enabled dynamic User Fields system to collect custom user 
   data associated to a booking.
 * NEW: Ability to define/use global user fields, calendar specific fields or no
   user fields at all.
 * NEW: Show user fields before or after the main booking calendar.
 * NEW: Ability to define required or optional user fields.
 * NEW: Supported input field types include text, textarea, number, select, radio,
   and checkbox.
 * NEW: Frontend and backend validation for user field type, data and values.

#### 1.3.0

 * NEW: Design Customization System – Customize your booking calendars to match 
   your brand
 * NEW: Theme Color Inheritance – Automatically detects and uses your WordPress 
   theme colors
 * NEW: Basic Design Settings – Control primary color, text color, and border radius
 * NEW: Custom CSS Field – Add your own CSS for advanced customization
 * NEW: CSS Variables Architecture – All styles use CSS custom properties for easy
   theming
 * NEW: 15+ Extension Hooks – Extensive filter and action hooks for developers
 * NEW: New Setting – Define default booking status
 * IMPROVED: Frontend Styling – Removed all hardcoded colors and sizes
 * IMPROVED: Sidebar Rendering – Dynamic styles now use CSS variables
 * IMPROVED: Theme Integration – Better compatibility with any WordPress theme
 * IMPROVED: Performance – Optimized CSS generation with intelligent caching
 * IMPROVED: Extensibility – Clean separation for premium extensions
 * FIXED: Hardcoded styles in JavaScript sidebar rendering
 * FIXED: Calendar grid responsive behavior on mobile devices
 * DEVELOPER: New design-focused hooks and filters for extensions
 * DEVELOPER: Smart auto-color generation (secondary from primary, heading from 
   text)

#### 1.2.0

 * Added User Fields Extension link on dashboard page
 * Updated the translations file

#### 1.1.0

 * New hooks introduced in PHP code
 * Some wording changes
 * Hooks added in JS code for future extensibility
 * Fixed confirmation message visibility

#### 1.0.0

 * Initial Release with following features
 * Added booking grid and single calendar shortcodes.
 * Added recurring booking logic (weekly).
 * Added guest bookings feature.
 * Added admin dashboard widget for quick stats.
 * Added booking management interface.
 * Added global email notification system.
 * Translation ready with `.pot` file included.

## Meta

 *  Versió **1.4.1**
 *  Darrera actualització **fa 4 mesos**
 *  Instal·lacions actives **Menys de 10**
 *  Versió del WordPress ** 6.0 o posterior **
 *  Provada fins a **6.9.4**
 *  Versió del PHP ** 7.4 o posterior **
 *  Idioma
 * [English (US)](https://wordpress.org/plugins/codobookings/)
 * Etiquetes
 * [appointments](https://ca.wordpress.org/plugins/tags/appointments/)[booking](https://ca.wordpress.org/plugins/tags/booking/)
   [calendar](https://ca.wordpress.org/plugins/tags/calendar/)[scheduler](https://ca.wordpress.org/plugins/tags/scheduler/)
   [wordpress booking](https://ca.wordpress.org/plugins/tags/wordpress-booking/)
 *  [Vista avançada](https://ca.wordpress.org/plugins/codobookings/advanced/)

## Valoracions

Encara no s'ha enviat cap ressenya.

[Afegeix una ressenya](https://wordpress.org/support/plugin/codobookings/reviews/#new-post)

[Visualitzeu totes les ressenyes](https://wordpress.org/support/plugin/codobookings/reviews/)

## Col·laboradors

 *   [ Junaid Hassan ](https://profiles.wordpress.org/junaidte14/)

## Suport

Teniu quelcom a dir? Necessiteu ajuda?

 [Visualitza els fòrums de suport](https://wordpress.org/support/plugin/codobookings/)