НаКогда (NaKogda) — онлайн-запись и чат Wordpress Plugin - Rating, Reviews, Demo & Download
Plugin Description
Connect the existing NaKogda online booking and chat service to your WordPress site. Set up your organization in the service dashboard, copy its standard embed code or booking page URL and import it in Settings NaKogda. Review the recognized public identifiers (UIDs) and the external service information, then save your settings to connect the organization.
Add the booking block (nakogda/booking) or the [nakogda_booking] shortcode to a page. To select a particular booking widget, use the block setting or [nakogda_booking widget="WIDGET_UID"]. Floating chat is enabled separately and can work without a booking widget. The plugin interface is currently in Russian. A Russian user guide is included as readme-ru.txt.
- Connect one organization per WordPress site and place multiple booking widgets on a page.
- Load the booking script only when booking is rendered, and the chat script only when chat is enabled.
- Show a local placeholder card in the editor without loading the external service.
- Use WordPress blocks, the Settings API and WordPress-provided editor libraries.
- Parse standard NaKogda embed code or a booking page URL without executing or saving the input or requesting the URL.
The plugin is free and licensed under the GPL. A NaKogda account is required. Use of the hosted service is subject to its current service plans. A service subscription is not included with the plugin. Service features, data processing and plan limits are provided by NaKogda.
External services
The plugin connects to NaKogda, an external service that provides online booking and live chat. The hosted booking and chat applications handle availability, booking submissions and conversations.
To connect the service, a site administrator saves an organization UID. The settings page displays the data exchange notice before saving. On a fresh installation, activation alone does not connect the service. Importing a link or embed code only fills in the form in WordPress.
- On public pages that display a booking block or shortcode, the visitor’s browser loads
https://time.nakogda.ru/widget/v1/widget.js. The widget uses the public organization UID and, if selected, the widget UID to request the booking form and availability from NaKogda. - When the administrator separately enables floating chat, the visitor’s browser loads
https://time.nakogda.ru/chat/v1/chat.json public pages. Chat uses the public organization UID to route conversations to the right organization and a real-time connection to receive messages. - These requests go to NaKogda and disclose the visitor’s IP address and browser information. The widgets may send the page URL and referral source to associate enquiries with the site and organization. Booking and chat share a client session. The hosted components handle its technical identifiers.
- When the visitor makes a booking, the widget sends the selected service, appointment time, customer details and completed form fields to NaKogda. When the visitor uses chat, it sends the messages, contact details and attachments the visitor submits to NaKogda.
Connection settings in WordPress contain the public organization UID, optional booking widget UID and the separate chat switch. Individual widget choices and optional block CSS are stored in page content. The plugin does not store NaKogda passwords, private keys, client sessions, bookings, conversations or a copy of the customer database. The plugin has no installation telemetry, advertising pixels or hidden referral parameters. Site owners should provide appropriate information about the external service and configure any consent required for their use case. This version has no dedicated integration with consent managers.
- Service dashboard and registration: https://cabinet.nakogda.ru/
- Terms of service
- Privacy policy
- Current service plans: https://nakogda.ru/#pricing
- Support: support@nakogda.ru
The service controls its own platform attribution according to the organization’s plan. The plugin does not add public advertising links or change those attribution rules. The hosted booking and chat application is not included in the plugin ZIP.
Source code
The plugin ZIP includes the editable source files. The block editor JavaScript is in blocks/booking/index.js, with its icon in blocks/booking/logo.svg and its editor CSS in blocks/booking/editor.css. The public block styling script is in blocks/booking/styles.js. The PHP source is in nakogda.php, uninstall.php and includes/.
WordPress runs these PHP and JavaScript files directly. No build or minification step is needed to run or modify the plugin.
Screenshots
Connection settings: organization and widget UIDs, service data information and a separate chat switch.
Two booking blocks in the editor, with individual widget selection, widget CSS and a documentation link in the sidebar.
Online booking and floating chat on a demonstration WordPress page.

