✨ 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 JetPopup: smarter on-site offers

SleekAI loads the popup that JetPopup is showing on this URL, reads its display conditions, page context, and CPT fields, then handles the same lead capture or offer flow in chat using your own OpenAI, Anthropic, Google, or OpenRouter key.

♾️ Lifetime License available

SleekAI chatbot for JetPopup

Popups that talk back, not just appear

JetPopup is Crocoblock's popup builder for Elementor. Popups are stored as a custom post type called jet-popup, with templates, triggers, and display conditions saved as postmeta on each popup post. A typical site has 10 to 30 popups: exit intent, scroll depth, time delay, cart abandonment, and category-specific offers. They all show the same canned form to whoever crosses the trigger, and conversion rates rarely move past 2 to 4 percent.

SleekAI sees the same popup data JetPopup itself uses. The plugin's display conditions, trigger settings on the jet-popup CPT, and per-page postmeta become structured context for the bot. When a visitor opens the chat instead of the static popup, the bot already knows which campaign is active, which product or article the visitor is on, and what fields the form would have collected. It writes the resulting lead into the same wp_postmeta entries JetPopup would have written to, so existing JetEngine listings and reports keep working.

Generic chatbots cannot see any of this. They sit in a fixed corner widget, unaware that there is an exit-intent flash sale or a category-specific lead magnet running on the page. Sites that try to layer two tools end up with overlapping triggers, confused visitors, and double-counted conversions. SleekAI consolidates the two into one surface that respects the JetPopup rules already configured.

Workflow

How SleekAI plugs into JetPopup

1

Detect active popup

On page load, SleekAI inspects the jet-popup CPT and JetPopup display condition output to see which popup would fire for this visitor, which trigger it uses, and what form fields are configured on it.
2

Map fields to the bot

The popup's JetEngine form fields are auto-mapped to bot input slots. You can override which fields the bot may read or write per chatbot, useful when a single site runs dozens of JetPopup campaigns with different field sets.
3

Run the chat conversation

When the trigger fires, the chat opens instead of the static overlay. The bot uses the campaign context, the current page, and the visitor's history to drive a short qualifying flow toward the same outcome the popup wanted.
4

Write back to JetEngine

Lead data is written into the same wp_postmeta storage JetPopup uses, so JetEngine listings, dashboards, and downstream automations keep working. Source is tagged so you can compare chat vs static popup conversion.

Try it now

A typical JetPopup-driven conversation

Exit-intent popup on a Crocoblock-built marketplace listing for a vintage Italian espresso machine, $1,490.

Comparison

Generic chatbot vs SleekAI for JetPopup

Generic chatbot

  • Has no idea which JetPopup is currently triggered on the page
  • Cannot read jet-popup CPT postmeta or display conditions
  • Captures leads into its own silo, not into existing JetEngine flows
  • Cannot reference the offer, product, or campaign that triggered exit intent
  • Adds a second overlay that fights JetPopup for the visitor's attention

SleekAI chatbot

  • Reads the jet-popup CPT and active trigger for the current page
  • Includes JetPopup display conditions in the bot's runtime context
  • Writes captured leads back into wp_postmeta alongside JetPopup
  • Inherits JetEngine field mappings and meta_query rules automatically
  • Works alongside JetPopup or replaces specific popups one at a time

Features

What SleekAI gives you for JetPopup

Trigger-aware replies

Whatever rule fired the popup (exit intent, scroll, time on page, cart contents, taxonomy term) is exposed as a context variable, so the bot opens with copy tailored to the reason it showed up.

Two-way with JetEngine

Captured email, phone, and answers are written into the same JetEngine forms storage JetPopup uses, so reporting in the Crocoblock dashboard and downstream automations keep working with no rebuild.

Replace popups gradually

Turn the chat replacement on for one campaign at a time using the same URL and post type display conditions JetPopup already has, so high-traffic popups can stay static while experiments run on smaller ones.

Use cases

Where JetPopup sites apply SleekAI

Exit intent on product pages

Instead of a static 'wait, here's 5% off' overlay, the bot opens with the product name, current price, and a contextual discount tied to the same JetPopup campaign.

Lead magnet downloads

Popup-gated PDFs become a short qualifying chat: the bot asks one or two scoring questions, then delivers the same JetEngine-stored asset URL the popup form would have.

Category sale announcements

Category-targeted JetPopup banners turn into a chat that already knows the active sale, the included taxonomy terms, and the visitor's recently viewed products.

The bigger picture

Why this matters for JetPopup sites

JetPopup is one of the most-installed parts of the Crocoblock suite because static popups are the easiest way to push a single CTA on a single trigger. The trade-off is that every visitor sees the same overlay, no matter what page, taxonomy, or customer segment they belong to. Conversion rates on exit-intent popups tend to settle in the 2 to 4 percent range, even on well-targeted campaigns.

Replacing the static form with a short conversation tends to double or triple that, because the bot can reference the active campaign, the product, and the visitor's recent behavior in its opening message. That is only possible if the bot can actually read the JetPopup configuration, the page context, and the JetEngine CPT data behind it. SleekAI does all of that out of the box.

It runs as a standard WordPress plugin, uses the same wp_postmeta tables JetEngine writes to, and inherits whatever display conditions JetPopup already enforces. There is no separate dashboard to learn, no second consent surface, and no parallel reporting stack. For Crocoblock-heavy sites, that means adding chat to popups is mostly a setup task, not a rebuild.

Existing JetPopup automations keep firing, existing JetEngine listings keep counting, and the only thing that changes from the visitor's perspective is that the form they used to ignore now talks back.

Questions

Common questions about SleekAI for JetPopup

No. SleekAI display conditions live alongside JetPopup's, so you can leave every popup running and add chat selectively. Most teams start by replacing one or two underperforming popups, measure the difference, then roll the pattern out to high-traffic campaigns. The two systems do not need to share a database or settings page to coexist.

 

Yes. SleekAI walks the rendered DOM and the jet-popup CPT for the current URL, so the bot knows which campaign matched, why it triggered, and what form fields the popup would have shown. That data is injected as named variables into the bot's system prompt so replies stay aligned with the active campaign.

 

By default they land in the same wp_postmeta rows JetEngine Forms uses for JetPopup submissions, so existing Crocoblock dashboards, CRM mappings, and JetEngine listing queries keep working. You can also map fields to a CRM, Google Sheets, or webhook through SleekAI's actions panel without touching JetPopup config.

 

Yes. If the popup is tied to a CPT entry through a JetEngine relation (for example, a service popup linked to a staff member), the bot follows the relation and references the connected record's fields in its replies. Multi-level relations are supported up to whatever depth JetEngine itself resolves.

 

SleekAI is loaded async on the frontend and is not active in the Elementor editor unless you preview a popup. Footprint on the public site is one small script and a handful of REST calls when the chat opens. JetPopup's own scripts continue to load normally for popups you have not replaced.

 

Bring your own key from OpenAI, Anthropic, Google AI Studio, or OpenRouter. SleekAI stores the key as a WordPress option scoped to the site, and you can route different popups to different models if you want to keep cost down on high-volume exit-intent campaigns and use a stronger model on lead-magnet flows.

 

Yes. Use JetPopup's own display conditions to alternate or split traffic, or use SleekAI's URL pattern conditions to scope the bot to half your campaigns. Both submissions write back to JetEngine Forms storage with a source field, so comparing conversion rate per variant is a single JetEngine listing query.

 

Yes. SleekAI honors consent state from Complianz, Cookiebot, Iubenda, and the WordPress consent API. If marketing cookies are denied, the chat still runs but lead capture switches to a no-cookie mode and the conversation is not persisted past page unload. JetPopup's own consent rules continue to apply to popups you have not replaced.

 

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