✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount
✨ New Plugin Alert ✨ SleekRank is now available with €50 launch discount

AI chatbot for JetThemeCore template sites

SleekAI's Elementor widget drops into any JetThemeCore template (header, footer, single, archive) and inherits the template's display conditions, while the bot reads JetEngine CPT data and WordPress context live on your own OpenAI, Anthropic, Google, or OpenRouter key.

♾️ Lifetime License available

SleekAI chatbot for JetThemeCore

Per-template chat for theme builder sites

JetThemeCore is Crocoblock's theme builder. It lets you design every template part separately (header, footer, 404, archive, single CPT, taxonomy) and assign each one to specific conditions: post type, taxonomy term, language, role, URL pattern. Most JetThemeCore sites end up with 10 to 30 templates, each tuned for a specific surface.

SleekAI maps naturally onto that model. The chat widget is a standard Elementor widget, so it can be embedded in any JetThemeCore template. Display conditions on the template apply automatically to the chat, so a chat scoped to a course single CPT template only shows up on course CPT singles. Different templates can run different bots: a discovery bot in the shop header, a support bot in the docs single, and a checkout bot in the cart template. Each bot has its own system prompt and field whitelist managed in the SleekAI admin.

The bot reads the same data the template renders. JetEngine CPT fields, WooCommerce postmeta, WordPress user context, and any dynamic widget output flow into the bot's context as structured variables. That means a chat embedded in a JetThemeCore CPT single template can reference the current entry's fields by name, just like the dynamic widgets in the template do. There is no separate data layer to wire up.

Workflow

How SleekAI fits JetThemeCore

1

Embed the widget

Open any JetThemeCore template in Elementor (header, footer, single, archive, 404) and drop the SleekAI Chat widget where you want the trigger to appear. Bind it to a configured chatbot.
2

Inherit display conditions

The template's existing conditions (post type, taxonomy, role, language) automatically scope the chat. A chat in a /product/* single template will only ever load on product singles, with no extra config.
3

Hydrate with entry context

When the template renders, SleekAI passes the current entry's title, content, JetEngine fields, and relations into the bot's context as structured variables, ready to be referenced in replies.
4

Run multiple bots cleanly

Each template can bind to a different bot, so a JetThemeCore site can run a discovery bot, a deep-spec bot, a docs bot, and a 404 helper from a single SleekAI install without surface bleed.

Try it now

A typical JetThemeCore template chat

Visitor on a JetThemeCore single CPT template for the 'destinations' CPT, showing a destination guide for Lisbon with JetEngine fields.

Comparison

Generic chatbot vs SleekAI for JetThemeCore

Generic chatbot

  • Runs the same bot across every template, regardless of context
  • Cannot inherit JetThemeCore template display conditions
  • Has no awareness of which CPT or archive is rendering the page
  • Misses JetEngine fields and relations surfaced by the template
  • Requires custom code to scope by post type or role

SleekAI chatbot

  • Native Elementor widget for any JetThemeCore template
  • Inherits template-level display conditions automatically
  • Different bots per template (header, single, archive, cart)
  • Reads JetEngine CPT fields and relations as structured context
  • Honors WordPress capabilities and JetEngine field visibility

Features

What SleekAI gives you for JetThemeCore

Per-template bots

Embed different bots in different JetThemeCore templates from one SleekAI install. A shop discovery bot in /product-category/, a deep-spec bot on /product/, and a docs bot in /docs/ can coexist without overlap.

Inherits display conditions

Whatever conditions you set on the JetThemeCore template (post type, taxonomy, role, language) apply to the chat too. There is no separate scoping config to keep in sync between the template and the chat.

CPT field access

The current entry's JetEngine fields, relations, and repeaters flow into the bot's context exactly the way they would into a dynamic widget, so the bot can cite values by field name in its replies.

Use cases

Where JetThemeCore sites apply SleekAI

Travel and destination guides

Destination CPT singles get a bot that reads weather, transport, and related destination relations directly, answering trip planning questions without scrolling the page.

Editorial and magazine sites

Article CPT singles get a 'summarize this article' or 'answer about this article' bot scoped only to /article/* via the template's existing display conditions.

Membership directories

Member CPT singles get a bot scoped to that template that answers about the specific member's role, joining date, and contact preferences, respecting JetEngine field visibility.

The bigger picture

Why this matters for JetThemeCore sites

JetThemeCore exists because the right answer to 'how should this page look' depends on what the page is. A product single should look different from a docs single, which should look different from a taxonomy archive, which should look different from a 404. The same logic applies to chat.

The right answer to 'what should the bot do here' depends on which template is rendering. A floating bot that runs the same prompt across every surface is a blunt tool: it has too little context on product pages and too much on policy pages, it ignores the entry the visitor is looking at, and it cannot scope to a specific CPT without custom code. SleekAI's per-template model fixes that.

Each template gets its own bot, with its own system prompt, its own field whitelist, and its own context shape. The visitor on a destination CPT single talks to a travel guide that knows the destination's fields and related entries. The visitor on a checkout template talks to a checkout helper that knows their cart.

The visitor on a 404 talks to a navigation helper that knows the site's menu tree. That separation makes chat feel native rather than bolted-on, because the bot is always scoped to the same thing the template is. For Crocoblock-heavy sites that already invested in per-template design, adding chat is largely a matter of dropping the widget into each template and picking a bot.

Questions

Common questions about SleekAI for JetThemeCore

Yes. The SleekAI Elementor widget takes a bot ID parameter, so each template can bind to a different chatbot. Display conditions on the JetThemeCore template scope each bot to the right surface automatically, with no extra configuration in the SleekAI admin.

 

SleekAI uses the same Timber-style context layer JetEngine populates. The current entry's title, content, all meta fields, and any JetEngine relations are exposed to the bot as named variables. Repeater fields serialize as arrays. Relations resolve to the linked CPT's key fields.

 

Yes. Archive templates expose the current taxonomy term or post type archive context. The bot can answer about the entries in the current archive query (top results, summary, filters) using the same WP_Query the archive itself runs.

 

No. The chat widget is a normal Elementor element. It does not interfere with JetBlocks, JetMenu, JetEngine dynamic widgets, or any third-party Elementor add-on. It runs in its own scope and reads context through standard WordPress and Elementor APIs.

 

Yes. JetThemeCore templates can be assigned to specific taxonomy terms, and the chat scoped that way too. So a 'wine' taxonomy archive can have its own bot, while a 'beer' taxonomy archive runs a different one, all within the same site.

 

SleekAI reads the current locale from JetThemeCore or WPML/Polylang and uses the matching translated CPT entry for context. The bot can also be configured per language, so an English bot runs on /en/ templates and a German bot runs on /de/, each with locale-appropriate system prompts.

 

Yes. A common pattern is to embed a 'where were you trying to go?' bot in the 404 template. It reads the requested URL, checks the site's nav_menu and JetEngine CPTs, and suggests the right destination. Often more useful than a static 'go home' button.

 

The chat trigger is rendered server-side as part of the Elementor output. The chat panel and its data fetches are client-side. That keeps the initial page lean and means search engines see a normal page without a chat overlay in the rendered HTML.

 

Pricing

More than 1000+
happy customers

Explore our flexible licensing options tailored to your needs. Upgrade your license anytime to access more features, or opt for a lifetime license for ongoing value, including lifetime updates and lifetime support. Our hassle-free upgrade process ensures that our platform can grow with you, starting from whichever plan you choose.

Starter

€79

EUR

per year

  • 3 websites
  • 1 year of updates
  • 1 year of support

Pro

€149

EUR

per year

  • Unlimited websites
  • 1 year of updates
  • 1 year of support

Lifetime ♾️

Most popular

€249

EUR

once

  • Unlimited websites
  • Lifetime updates
  • Lifetime support

...or get the Bundle Deal
and save €250 🎁

The Bundle (unlimited sites)

Pay once, own it forever

Elevate your WordPress site with our exclusive plugin bundle that includes all of our premium plugins in one package. Enjoy lifetime updates and lifetime support. Save significantly compared to buying plugins individually.

What’s included

  • SleekAI

  • SleekByte

  • SleekMotion

  • SleekPixel

  • SleekRank

  • SleekView