Klantly
Connect your WordPress website to Klantly: chat widget, appointment booking, service requests, configurator and statistics.
Solid choice
Klantly is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 days ago, and scores 64/100 on our health check.
- Actively developed — last update 3 days ago
- Tested with the latest WordPress (7.1)
- Small user base (<10 active installs)
- Very few reviews so far
How does it stack up?
Side-by-side on installs, updates, ratings & supportDaily downloads
Download spikes usually follow a new release — each site that auto-updates counts as a download.
Rankings
Where Klantly stands todayWordPress.org search rankings
Live position in the plugin search, top 100| Keyword | Position |
|---|---|
| appointment | >100 |
| chat | >100 |
| configurator | #75 |
| crm | >100 |
| service requests | >100 |
About Klantly
From the official readme · v1.4.0Description
The Klantly plugin connects your WordPress website to Klantly without copying a single line of code manually.
Features:
- Chat widget — Automatic injection on all pages, selected pages, or all pages except selected ones.
- Appointment booking — Embed via shortcode
[klantly_appointment], Gutenberg block or Elementor widget. Automatic language detection (WPML/Polylang). - Service requests — Let customers report a fault or request service: embed the form via shortcode
[klantly_service], Gutenberg block or Elementor widget, or show the floating service button across your site. Automatic language detection (WPML/Polylang). - Configurator — Embed a quote form via
[klantly_configurator form_id="..."], or add a call-to-action button that opens the form full-screen via[klantly_configurator_button]. - Statistics — Optionally send page views (including UTM campaign data) to Klantly + dashboard widget with page views, leads, appointments and traffic sources.
- Automatic sync — Settings changed in Klantly reach your site automatically: hourly, on every push from Klantly, and whenever you open the plugin settings. There is nothing to refresh manually.
- Consent aware — Tracking integrates with the WP Consent API used by popular cookie banner plugins.
- Editor compatibility — Native elements for Gutenberg, Elementor, Breakdance and WPBakery; shortcodes for Classic Editor, Divi and every other builder.
Shortcodes
[klantly_appointment] — Appointment booking widget.
[klantly_service] — Service request form. Optional: `max_width="640px"`, `align="left"`.
[klantly_configurator form_id="uuid"] — Configurator form. Optional: `show_reviews="1"`, `show_menu="1"`, `show_footer="1"`, `language="de"`.
[klantly_configurator_button form_id="uuid" text="..." color="#2563eb"] — Button that opens the form full-screen.
[klantly_chat show="true"] — Activate chat on a specific page.<h3>External services</h3>
This plugin is the WordPress connector for Klantly, a third-party customer platform (https://klantly.com). Klantly provides the chat widget, the appointment booking widget, the service-request widget and the product configurator; the plugin itself does not work without a Klantly account. It talks to two Klantly hosts: app.klantly.com (the platform and its API) and configurator.klantly.com (the product configurator).
Your WordPress server → Klantly (server to server)
- Connecting —
https://app.klantly.com/wordpress/authorizeandhttps://app.klantly.com/api/wordpress/v1/exchange/{token}. Used once, when an administrator clicks “Connect with Klantly”. Sent: a one-time token; received: the API credentials for this site. - Configuration sync —
https://app.klantly.com/api/wordpress/v1/connect. Sent after connecting, hourly, when Klantly signals a settings change, and when an administrator opens the plugin settings. Sent: the site URL, site name and plugin version, authenticated with the site’s API credentials. Received: the widget settings and the list of configurator forms. - Dashboard statistics —
https://app.klantly.com/api/wordpress/v1/stats. Only when an administrator views the Klantly dashboard widget. Sent: the requested period. No visitor data. - Settings push — Klantly can call
/wp-json/klantly/v1/refreshon your site with a signed request. It carries no data and only makes the site fetch its own configuration again.
Visitor’s browser → Klantly (only on pages where a Klantly feature is active)
- Chat widget — loads
https://app.klantly.com/chat-widget-standalone.jswhen the chat is switched on in Klantly (on all pages or the pages you select). Messages a visitor types, and the name and e-mail address they choose to leave, are sent to Klantly. - Appointment booking — loads
https://app.klantly.com/appointment-widget.json pages with the booking widget, or on every page when the floating booking button is switched on. The details a visitor enters when booking are sent to Klantly. - Service requests — loads
https://app.klantly.com/service-widget.json pages with the service-request widget, or on every page when the floating service button is switched on in Klantly. The script first fetches its appearance fromhttps://app.klantly.com/api/service-widget/{reference}/config/{language}; when a visitor opens the form it fetches the company’s service categories and available time slots (/data,/dates,/slots) and submits the request to/submit. Sent on submit: the name, e-mail address, phone number and address the visitor fills in, the description of the problem (with subject and category), any photos they attach, and optionally a preferred date and time slot. - Configurator — loads
https://configurator.klantly.com/embed-runtime.js, which fetches the configurator fromhttps://configurator.klantly.com(/embed/embed.js,/embed/embed.css,/api/embed/…) on pages with a configurator form, catalog or button, or on every page when the floating configurator button is switched on. The configuration a visitor builds and the contact details they enter when requesting a quote are sent to Klantly, together with anonymous usage of the form steps. - Page view statistics —
https://app.klantly.com/api/wordpress/v1/t/{token}. Off by default; only when an administrator enables it under Klantly > Statistics. Sent: page URL, page title, referrer, UTM campaign parameters and an anonymous session identifier (see Privacy below).
As with any resource loaded from another server, the visitor’s browser also sends its IP address and user agent to Klantly when these scripts load.
Klantly Terms of Service: https://www.klantly.com/algemene-voorwaarden
Klantly Privacy Policy: https://www.klantly.com/privacyverklaring
Privacy statement for visitors of sites that use Klantly: https://www.klantly.com/privacyverklaring-voor-eindgebruikers-via-klantly
Privacy Policy
This plugin may send data to Klantly (https://klantly.com) as described in the External Services section above.
Page view tracking is disabled by default. When enabled by the site administrator, it sends the page URL, title, referrer, UTM parameters and an anonymous session ID to Klantly on each page load. No personally identifiable information is sent unless the visitor cookie option is also enabled, which sets a persistent klantly_vid cookie to recognize returning visitors across sessions.
When a consent management plugin implementing the WP Consent API is active, the tracker waits for the visitor’s consent: the anonymous page view requires the statistics-anonymous category and the visitor cookie requires the statistics category.
The chat, appointment booking and service request widgets only send what a visitor types into them: their message or the contact details, address, problem description and photos they choose to submit. They set no tracking cookies.
Site administrators can disable all tracking at any time via Klantly > Statistics.
Installation
- Install the plugin via Plugins > Add New Plugin or upload the folder to
/wp-content/plugins/. - Activate the plugin.
- Go to the Klantly menu and click Connect with Klantly to authorize via OAuth.
- All widget settings are configured automatically after connecting.
Frequently asked questions
Do I need a Klantly account?
Yes, this plugin requires an active Klantly account. You can sign up at https://www.klantly.com.
Is the plugin free?
The plugin itself is free and open source (GPLv2 or later). Klantly is a paid SaaS service; pricing is available at https://www.klantly.com/prijzen.
What data does the plugin send to Klantly?
During the OAuth connection flow the plugin sends your site URL, site name, and plugin version to Klantly so it can deliver the correct widget configuration. Page-view tracking (including page URL, title, referrer, UTM parameters and an anonymous session ID) is disabled by default and only enabled when a site administrator explicitly turns it on via Klantly > Statistics.
Can I use the plugin without connecting to Klantly?
No. All widget functionality (chat, appointment booking, service requests, configurator) is provided by the Klantly service. Without a connected Klantly account the plugin does nothing on the front end.
Which page builders are supported?
Gutenberg (native blocks), Elementor, Breakdance and WPBakery Page Builder (native elements), and Divi or any other builder via the shortcodes.
Where do I configure the widgets?
Most settings (chat script, appointment and service references, configurator forms) are retrieved automatically when you connect, and stay in sync automatically afterwards. Page-level options (which pages show the chat, language, etc.) are available under the Klantly menu in wp-admin.
Changelog
1.4.0
- New: service requests. Customers can report a fault or request service straight from your website — as a form in the page (shortcode
[klantly_service], Gutenberg block, Elementor, Breakdance or WPBakery element) and as a floating button across the site, switched on in Klantly under Work orders > Settings > Service requests. - New: a Service requests panel in the Klantly settings, showing whether the floating button loads and in which language the form appears (automatic, following WPML/Polylang, or a fixed language).
1.3.3
- Changed: the plugin now uses the current Klantly logo on the settings page, in the blocks and as the wp-admin menu icon.
1.3.2
- Fixed: the maximum width of the appointment booking block is now validated as a single CSS length, so no other styling can be passed along with it.
- Changed: the Klantly menu now sits below Settings in wp-admin, instead of between Comments and Appearance.
- Changed: translations are now loaded by WordPress itself and come from translate.wordpress.org.
1.3.1
- Fixed: the configurator sometimes did not appear, depending on the page or the visit. Performance plugins (Hummingbird, LiteSpeed Cache, WP Rocket, Autoptimize, Cloudflare Rocket Loader) could merge or delay the configurator script and strip its settings in the process. The script is now excluded from those optimisations, its settings are also printed in a form those plugins leave alone, and the caches are cleared once after this update.
- Fixed: a stale cached setting could keep the configurator script off every page even though the connection itself was fine. The plugin now falls back to the stored setting per field.
- Fixed: the configurator script also loads when the floating button has never been set up in Klantly, so a form placed on a page still appears.
- Changed: clearing caches after a settings change now also clears Hummingbird’s page cache and its combined files.
- Changed: updates now come from WordPress.org; the plugin no longer contains its own update mechanism.
- Changed: all inline CSS and JavaScript is now printed through the WordPress enqueue API, and the External services section documents every Klantly endpoint and what is sent to it.
- Tested with WordPress 7.1.
1.3.0
- New: native Breakdance elements — Klantly configurator, configurator button and appointment booking, each with a dropdown of your forms and catalogs, under the “Klantly” group in the element browser.
- New: a hand-placed embed div now loads on its own, wherever you put it — a Breakdance Code Block, the Gutenberg HTML block, a Divi code module or the classic editor.
- Fixed: themes that add an icon to every button (a
button:afterrule, common with Font Awesome) no longer draw that icon on top of the chat button or the configurator button. - Fixed: themes that put generous padding on every button no longer stretch the round chat button into an oval, or widen the send, attach and close buttons. Buttons that carry their own padding keep it, and buttons outside Klantly are left alone.
- Fixed: settings changed in Klantly now reach your site even when WP-Cron does not run (disabled, blocked, or starved by a page cache). A push from Klantly is carried out immediately instead of being queued, and it reports back whether it actually landed.
- Fixed: the hourly sync is now also scheduled from the front end, so a site where nobody opens wp-admin no longer stays on the settings from the moment it was connected.
1.2.1
- Fixed: configurator forms and the floating configurator button did not load — the embed runtime is served from a different Klantly subdomain than the API, and 1.2.0 rejected it. Sibling Klantly domains are now allowed (other hosts are still refused).
- New: the overview screen shows per feature whether it actually loads on your site, and why not when it doesn’t (not configured yet, or switched off in Klantly).
For developers
Is this your plugin? Show off the numbers.
Add a live badge to your site, docs or GitHub README. It updates on its own — no account needed.
Best Klantly alternatives
All appointment plugins →FAQ
Klantly: quick answers
Straight answers, pulled from live WordPress.org data.
Live data from WordPress.org · checked Sep 30, 2026
Is Klantly free?
Yes. Klantly is free to download and use from the official WordPress.org plugin directory.
Is Klantly safe to use in 2026?
Klantly is a solid plugin choice in 2026, with a few things worth checking first. Was last updated 3 days ago, and scores 64/100 on our health check.
How many websites use Klantly?
Klantly is active on <10 WordPress websites and has been downloaded 161 times since it launched in September 2026. It was downloaded 169 times in the last 30 days.
Does Klantly work with WordPress 7.1?
Yes. The developer has tested Klantly up to WordPress 7.1.2, the latest release. It requires WordPress 6.0 or newer.
What PHP version does Klantly need?
Klantly requires PHP 7.4 or higher. Most hosts run PHP 8.x today, so it works on any modern WordPress hosting.
When was Klantly last updated?
The latest version, 1.4.0, was released on September 27, 2026 (3 days ago).
Who makes Klantly?
Klantly is developed and maintained by Klantly.
What are the best alternatives to Klantly?
The most popular alternatives to Klantly are Easy Appointments (10K+ installs), EMC (10K+ installs) and Appointment Hour Booking (10K+ installs).
Powered by PageForge
Want thousands of pages that rank like these? Build them in an afternoon.
This directory runs on the same engine as PageForge. Turn any spreadsheet, CSV or API into thousands of fast, SEO-ready WordPress pages — with schema, internal links and AI-written copy baked in.
- CSV, Google Sheets & API data sources
- AI content, schema & internal links per page
- Works with Elementor, Gutenberg, Yoast & Rank Math
- Free on WordPress.org — no credit card

