Title: Candlear Booking Widget
Author: synergicsystems
Published: <strong>October 27, 2026</strong>
Last modified: October 27, 2026

---

Search plugins

![](https://ps.w.org/candlear-booking-widget/assets/banner-772x250.png?rev=3768278)

![](https://ps.w.org/candlear-booking-widget/assets/icon-256x256.png?rev=3768278)

# Candlear Booking Widget

 By [synergicsystems](https://profiles.wordpress.org/synergicsystems/)

[Download](https://downloads.wordpress.org/plugin/candlear-booking-widget.1.1.0.zip)

 * [Details](https://wordpress.org/plugins/candlear-booking-widget/#description)
 * [Reviews](https://wordpress.org/plugins/candlear-booking-widget/#reviews)
 *  [Installation](https://wordpress.org/plugins/candlear-booking-widget/#installation)
 * [Development](https://wordpress.org/plugins/candlear-booking-widget/#developers)

 [Support](https://wordpress.org/support/plugin/candlear-booking-widget/)

## Description

Candlear is a booking system for local businesses (hairdressers, physiotherapy, 
coaching, trades, restaurants and more). Customers book appointments by chat directly
on your website.

**What this plugin is for:** Candlear is a hosted booking service. Businesses set
up their services, opening hours and staff in the Candlear dashboard. Visitors of
the business website can then chat with an AI assistant that checks free time slots
and books the appointment. This plugin is the WordPress connector: it adds the Candlear
chat bubble to your site, so you do not have to paste a script into your theme.

**This plugin requires a Candlear account (candlear.de).** It only connects your
website to that service. Without an API key it does nothing.

**Language and region:** For now, the Candlear service is built for businesses in
Germany. The chat widget, the AI assistant and the booking flow are in German, and
appointments use the Europe/Berlin time zone. The plugin’s settings page is in English;
a German translation will be provided through translate.wordpress.org. More languages
and time zones may follow later.

**How to get an API key:** Register at https://candlear.de, open the dashboard and
copy the API key under Chat bot -> Embed widget.

**Plugin reviewers and testers:** If you want to test the plugin without registering,
write to support@candlear.de and ask for a test account. You will receive dashboard
login data and an API key for a demo business. Enter the key and a privacy policy
URL under Settings -> Candlear, then open the website and use the chat bubble to
book an appointment.

The plugin adds the Candlear widget script to the footer of your pages and passes
your settings to it:

 * API key
 * Widget title
 * Greeting
 * Position (bottom right / bottom left)
 * Privacy policy URL (required)

No theme editor, no footer snippet, no additional Google Fonts. The widget uses 
Shadow DOM and stays visually isolated from your theme.

The script is loaded through the regular WordPress enqueue pipeline (`wp_enqueue_script`),
so common consent manager plugins (for example Real Cookie Banner, Borlabs Cookie,
Complianz) can detect it like any other script and delay it according to their own
rules.

The plugin does not show the widget until an API key and a privacy policy URL are
set. Under Settings -> Privacy -> Policy Guide the plugin adds suggested text for
your privacy policy. You are responsible for adapting it to your website and for
informing your visitors.

You will find your API key in the Candlear dashboard under Chat bot -> Embed widget.
Test accounts are available on request at support@candlear.de.

### External services

This plugin connects your website to the Candlear service operated by Synergic Systems–
Jannick Mueller, Cologne, Germany. It is required for the chat widget to work.

**What is loaded:** On every public page, once an API key and a privacy policy URL
are set, the browser of each visitor loads the widget script from `https://candlear.
de/chat-widget.js`.

**What data is sent and when:** When a visitor opens the chat and sends a message,
the message text (which may contain name, contact details and appointment wishes
entered by the visitor), a chat session ID, your API key and the visitor’s IP address(
as part of the request) are sent to `https://candlear.de/api/chat`. Chat messages
are processed by an AI service (Google Gemini, Google LLC) to answer the visitor.
No data is sent to Candlear before the widget is loaded in the visitor’s browser.
The plugin itself does not send any data from your WordPress server.

 * Service provider: Synergic Systems – Jannick Mueller, https://candlear.de
 * Terms of service: https://candlear.de/agb
 * Privacy policy: https://candlear.de/datenschutz
 * Data processing agreement: https://candlear.de/avv
 * AI sub-processor: Google Gemini API, terms at https://ai.google.dev/gemini-api/
   terms

### Privacy

The plugin stores your settings in the WordPress options table (`candlear_booking_widget_options`)
and deletes them when the plugin is deleted. The plugin itself does not set cookies.
For the data sent to the Candlear service by the widget, see “External services”
above. As the site operator you must mention the chatbot in your privacy policy.

## Screenshots

[⌊Settings -> Candlear: API key, widget title, greeting, position and privacy policy
URL.⌉⌊Settings -> Candlear: API key, widget title, greeting, position and privacy
policy URL.⌉[

Settings -> Candlear: API key, widget title, greeting, position and privacy policy
URL.

[⌊The Candlear chat bubble on the website.⌉⌊The Candlear chat bubble on the website
.⌉[

The Candlear chat bubble on the website.

[⌊The chat tab: visitors talk to the AI assistant (German).⌉⌊The chat tab: visitors
talk to the AI assistant (German).⌉[

The chat tab: visitors talk to the AI assistant (German).

[⌊The booking tab: visitors pick a day and time for their appointment (German).⌉⌊
The booking tab: visitors pick a day and time for their appointment (German).⌉[

The booking tab: visitors pick a day and time for their appointment (German).

## Installation

 1. Upload the plugin via “Plugins -> Add New -> Upload Plugin” and activate it.
 2. Go to “Settings -> Candlear” and enter the API key from your Candlear dashboard.
 3. Enter your privacy policy URL, adjust title, greeting and position, and save.
 4. Add the chatbot section to your privacy policy (suggested text: Settings -> Privacy-
    > Policy Guide).
 5. Check the website for the chat bubble at the bottom right or left.

## FAQ

### Where do I get my API key?

In the Candlear dashboard under Chat bot -> Embed widget. You need a Candlear account:
register at https://candlear.de, or request a test account at support@candlear.de.

### Do I still have to add code to my theme?

No. The plugin takes care of embedding the widget.

### Why is the widget not visible?

The widget is only shown when an API key and a privacy policy URL are set. Check
Settings -> Candlear.

### Does the plugin work with my cookie banner?

The script is added with `wp_enqueue_script`, the usual integration point for consent
manager plugins.

### Is the plugin available in German?

Yes, a German translation is included.

### Which languages and time zones does the chat widget support?

Currently German only, with appointments in the Europe/Berlin time zone. The service
is built for businesses in Germany for now. More languages and time zones may follow
later.

## Reviews

There are no reviews for this plugin.

## Contributors & Developers

“Candlear Booking Widget” is open source software. The following people have contributed
to this plugin.

Contributors

 *   [ synergicsystems ](https://profiles.wordpress.org/synergicsystems/)

[Translate “Candlear Booking Widget” into your language.](https://translate.wordpress.org/projects/wp-plugins/candlear-booking-widget)

### Interested in development?

[Browse the code](https://plugins.trac.wordpress.org/browser/candlear-booking-widget/),
check out the [SVN repository](https://plugins.svn.wordpress.org/candlear-booking-widget/),
or subscribe to the [development log](https://plugins.trac.wordpress.org/log/candlear-booking-widget/)
by [RSS](https://plugins.trac.wordpress.org/log/candlear-booking-widget/?limit=100&mode=stop_on_copy&format=rss).

## Changelog

#### 1.1.0

 * Privacy policy URL is now required: the widget is not shown without it.
 * Adds suggested privacy policy text to Settings -> Privacy -> Policy Guide.
 * Admin notice when the widget is hidden because no privacy policy URL is set.
 * Plugin interface and readme now in English, German translation included.
 * Documents the external service (Candlear) in the readme.

#### 1.0.0

 * First version: settings page (API key, title, greeting, position, privacy policy
   URL) and automatic embedding in the footer.

## Meta

 *  Version **1.1.0**
 *  Last updated **2 days ago**
 *  Active installations **Fewer than 10**
 *  WordPress version ** 6.0 or higher **
 *  Tested up to **7.1.4**
 *  PHP version ** 7.4 or higher **
 * Tags
 * [appointments](https://wordpress.org/plugins/tags/appointments/)[booking](https://wordpress.org/plugins/tags/booking/)
   [chat widget](https://wordpress.org/plugins/tags/chat-widget/)[chatbot](https://wordpress.org/plugins/tags/chatbot/)
   [scheduling](https://wordpress.org/plugins/tags/scheduling/)
 *  [Advanced View](https://wordpress.org/plugins/candlear-booking-widget/advanced/)

## Ratings

No reviews have been submitted yet.

[Your review](https://wordpress.org/support/plugin/candlear-booking-widget/reviews/#new-post)

[See all reviews](https://wordpress.org/support/plugin/candlear-booking-widget/reviews/)

## Contributors

 *   [ synergicsystems ](https://profiles.wordpress.org/synergicsystems/)

## Support

Got something to say? Need help?

 [View support forum](https://wordpress.org/support/plugin/candlear-booking-widget/)