✨ 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 FacetWP: faceted filtering inside a chat reply

SleekAI reads the wp_facetwp_index table to apply the same facet filters your listings use, so chat replies match the filtered grid exactly. Bring your own OpenAI, Anthropic, Google, or OpenRouter key.

♾️ Lifetime License available

SleekAI chatbot for FacetWP

A chatbot that thinks in facets like your listing does

FacetWP indexes content into its own table, wp_facetwp_index, with columns including facet_name, facet_source, facet_value, facet_display_value, term_id, post_id, and depth. Each facet (price, category, location, attributes) becomes a row per post per value. The indexer runs after content changes, and the facet UI on the front end queries the same table to render checkboxes, sliders, and dropdown filters. Visitors get a fast, structured way to narrow down listings.

Chat usually breaks that flow. A visitor types a question into the bot, the bot ignores all facets, and the visitor ends up back at the facet UI anyway. SleekAI changes the path. The Wizard maps the facet index into a variable, so the chatbot can apply the same facet filters in a natural-language request. "Show me apartments under $3000 in Brooklyn with parking" becomes a query against the price, location, and amenities facets, returning the same posts the UI would.

For sites with large indexes, push the indexed values plus titles plus permalinks into an OpenAI Files vector store, so the model retrieves matching entries by semantic similarity, then narrows by facet to the actual results. Conversation logs save the question and the active facet filters. Editors see which facet combinations get the most chat traffic. That signal is a strong argument for which facets to feature on the listing page and which to tuck under "more filters."

Workflow

How facet-aware chat works

1

Map the facet index

In the SleekAI Wizard, expose wp_facetwp_index as a variable, including the columns for facet name, value, display value, post ID, and depth. The bot now sees the same indexed data the facet UI uses.
2

Define each facet in the prompt

List the active facet names in the system message with short descriptions of what each filters. The model uses the list to map natural-language requests to facet name and value pairs against the live facet sources.
3

Run multi-facet queries

When a question stacks multiple constraints, the bot queries the index with an intersection of facet filters. Counts come from COUNT(DISTINCT post_id) on the filtered rows, identical to FacetWP's own counting logic.
4

Audit facet combinations

Conversation logs include the resolved facet combo per reply. Editors see which combinations get the most chat traffic. Those facets deserve to be front and centre on the listing page, even if they currently sit under "more filters."

Try it now

A typical facet-aware conversation

Visitor on an apartment listing site narrows down options through chat instead of clicking facet UI.

Comparison

Generic chatbot vs SleekAI for FacetWP

Generic chatbot

  • Cannot apply the same facet filters your listing UI uses
  • Has no visibility into wp_facetwp_index
  • Returns results that don't match the filtered grid on the page
  • Cannot count how many posts match a facet combination
  • Forces visitors back to the facet UI to refine

SleekAI chatbot

  • Reads wp_facetwp_index with the same indexer FacetWP uses
  • Applies multiple facet filters in one natural-language request
  • Counts matching posts per facet combo to confirm scope
  • Surfaces facet display values so the bot uses friendly labels
  • Logs which facet combinations drive the most chat traffic

Features

What SleekAI gives you for FacetWP

Index-table aware

FacetWP keeps its filters fast by indexing into a dedicated table. The chatbot queries the same wp_facetwp_index table, so replies match the filtered grid exactly. No second index to maintain and no drift between UI and chat.

Multi-facet combos

Visitors rarely apply one facet, they stack them. The bot parses a natural-language request and runs the equivalent multi-facet query in one step, returning the same intersection the UI would show after three filter clicks.

Facet demand logs

Conversations are logged with the question and the resolved facet combo. After a month, the team sees which facets get used in chat that are hidden behind "more filters" in the UI, a strong signal to feature them higher.

Use cases

Where faceted sites use SleekAI

Real estate and rental listings

Apartments, homes, vacation rentals with price, beds, location, and amenity facets. The bot answers complex searches without forcing the visitor back to a sidebar of checkboxes.

Product catalogs

Shops with categories, price ranges, attributes, and stock facets. The chatbot narrows down to the right product set faster than clicking through five facet panels.

Course and resource libraries

Learning platforms with topic, level, format, and duration facets. The bot quotes the matching courses and counts so the visitor sees scope before committing to a search.

The bigger picture

Why facet-aware chat matters

Faceted listings work because they decompose a search into clear orthogonal axes. Beds, price, location, amenities. The visitor stacks the axes until the result set matches the goal.

The UI for this is well solved on the front end and FacetWP delivers it at speed. Chat has lagged. Most chatbots accept a free-text request and either guess or return a generic answer, ignoring the structured filters the team built.

The result is a visitor who tries chat once, gets vague results, and goes back to clicking facet checkboxes. SleekAI closes the gap. The bot reads the same wp_facetwp_index table the UI reads.

A natural-language request gets parsed into facet name and value pairs, and the bot returns the intersection. Replies match the filtered grid exactly, with the same counts and the same display labels. Visitors save the click cost of the UI.

Editors see facet demand they could not see before. Conversation logs include the resolved facet combo per reply, which is information the front-end click stream cannot easily produce. Combinations that appear in chat but are buried in the UI are candidates for promotion.

Combinations that nobody uses can be retired. The facet index already exists. Reading it is the missing step.

Questions

Common questions about SleekAI for FacetWP

Yes. FacetWP indexes content into the wp_facetwp_index table with columns for facet_name, facet_source, facet_value, facet_display_value, term_id, post_id, and depth. The SleekAI Wizard maps the table into a variable that the chatbot's system message uses, so chat queries hit the same data the facet UI uses.

 

No, indexing is still FacetWP's job. The plugin runs its indexer on content changes or via the manual re-index button. The chatbot reads whatever is in the table at request time, so it stays in sync with the UI as long as the FacetWP indexer is current.

 

Yes. A visitor might say "one-bedroom apartments in Brooklyn under three thousand with parking." The chatbot parses the request into facet name and value pairs against the live facet sources, then runs the multi-facet query against wp_facetwp_index in one step.

 

Yes. FacetWP stores both facet_value (the raw key) and facet_display_value (the label shown in UI). The bot quotes the display value so replies say "Brooklyn" or "On-site parking" instead of raw slugs. Editors who tuned the display labels in the facet settings get the same labels in chat.

 

Yes. Hierarchical facets like category trees store depth in the index. The chatbot can answer questions at any depth, including "all child categories under Home Goods" or "the top-level option for kitchen." Depth column makes those queries straightforward.

 

Pager and Sort are control facets that affect display rather than filtering. The chatbot does not need them for its replies, but it can respect them when constructing follow-up links so a visitor following a chat link lands on the same sorted, paged view they would expect.

 

Yes. FacetWP templates (or the legacy listings) define which post types and facets appear together. SleekAI multibot lets you scope a chatbot per template, so a real-estate template gets a real-estate bot and a courses template gets a courses bot, with no cross-talk.

 

Yes. FacetWP can pull facet values from native taxonomies, custom fields, or computed sources. The chatbot reads the indexed table regardless of source, so whether the underlying data is in wp_postmeta, a custom table, or a taxonomy, the answer is the same.

 

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