NBM Booking CRM is a GPL-compatible plugin for teams that run service bookings with WooCommerce and need an operational workspace inside wp-admin.
License and bundled assets:
- NBM Booking CRM is released under GPLv2 or later.
- The distributed package includes only plugin source code, local CSS/JS assets, translation files, and screenshots created for this plugin.
- No third-party PHP libraries, JavaScript libraries, icon packs, fonts, or remote assets are bundled in the plugin package.
- WooCommerce is a required dependency but is not bundled with this plugin.
Core features:
- Admin dashboard for booking operations
- Booking workspace with create, edit, reschedule, cancel, notes, and CSV export
- Customer cards with booking history, internal notes, and CSV export
- Calendar screen for monthly operational scheduling
- Settings for availability rules, resources, and notifications
- Add-ons catalog instead of a monolithic upgrade path
- Built-in booking engine compatible with the
wc_booking data model
- Bookable WooCommerce product type with booking date/time capture
- Booking widget shortcode for landing pages and service pages
- One-click test product creation for integration checks
- Built-in translations for English, Russian, and German based on the active WordPress locale
Shortcode
Place a booking widget on any page with:
[nbmbcrm_booking_widget product_id="123"]
If you create a demo product from NBM Booking CRM > Settings, the plugin also saves a ready-to-copy shortcode for that product.
Localization
NBM Booking CRM follows the current WordPress locale. Translations are bundled for:
- English
- Russian (
ru_RU)
- German (
de_DE)