An embeddable chatbot that fits anywhere on your site
SleekAI adds an AI chatbot for Embeddable Chatbot to your WordPress site. It answers from the content you choose, such as posts, pages, custom post types, post meta, taxonomies and user data, with your own OpenAI, Anthropic, Google, or OpenRouter key.
Answers from your own WordPress content
The default chatbot is a floating bubble in the bottom right. That works fine for marketing pages and a homepage hero. It does not work inside a 4,000-word docs page where the user is reading. It does not work in a sidebar widget that needs to be tall and narrow. The embed needs to flex to the surface, and most chatbot tools only ship one placement.
The shortcode renders inline anywhere classic-editor content goes.
You configure the bot once and decide per surface how it should appear.
Features
Answers from your data
Map post titles, content, post meta, taxonomies or a WP_Query into the instruction, and the bot answers from what your site actually publishes.
Your model, your key
Use OpenAI, Anthropic, Google, OpenRouter or a compatible endpoint with your own API key. The provider bills you directly.
Shown where it fits
Display conditions scope each chatbot by post type, taxonomy term, post template, user role or logged-in state.
Where embeddable chatbots find homes
Long-form documentation
Inline embeds at section breaks let readers ask context-specific questions without losing their place.
Sidebar quick-help
A compact sidebar embed across a publication or store sits next to the content, with a tighter prompt that focuses on quick answers rather than long synthesis.
Repeat questions
Answer the questions visitors ask every day from the pages and posts where you already answer them.
How embeddable placements work together
Configure one bot
All embed placements reuse this configuration so changes propagate to every surface automatically.
Set display conditions
Decide which pages, post types, roles or logged-in states show the chatbot.
Pick a model
Store your OpenAI, Anthropic, Google or OpenRouter key once in the shared AI settings, or add a compatible endpoint, and choose the chatbot’s model.
Map your data
Choose the posts, fields, taxonomies or users the bot should know and reference them in the instruction.
Why embeddability is more than a snippet
The word embeddable has been flattened by tools that ship a JavaScript snippet and call it done. A real embed is more demanding. Multiple placements is not a feature for completeness; it is a recognition that different surfaces need different shapes of the same chatbot.
A floating widget on the homepage is a marketing tool. An inline embed in a docs article is a reading aid. SleekAI’s embed surface treats placement as a first-class concern.
Frequently asked questions
Are conversation threads shared across placements?
No. Each embed has its own ID and keeps a separate thread, so a chat started in a sidebar embed does not bleed into the inline embed on the same page. This avoids cross-context confusion when the same visitor uses both placements during the same visit.
Does the embed work inside page builders?
Yes. Elementor, Bricks, Divi, Beaver Builder, Oxygen, and Breakdance all accept the shortcode inside any text or HTML widget.
Which AI providers does it support?
OpenAI, Anthropic, Google and OpenRouter, plus custom OpenAI-compatible endpoints. You bring your own API key and the provider bills you directly.
Where does the chatbot get its answers?
From the WordPress data you map into its instruction: post titles and content, post meta, ACF and Meta Box fields, taxonomies, terms, users and user meta, or a WP_Query. Values resolve on every request.
Can it act on a visitor’s behalf?
No. A chatbot answers questions.
Can I control where the chatbot appears?
Yes. Display conditions cover post type, post, post status, post template, taxonomy, term, user role, logged-in state and WordPress conditional tags such as front page, archive, search and 404.
Are conversations stored?
Only if you turn on logging for that chatbot. SleekAI then stores each visitor message and each completed reply, which you read and delete on the chatbot’s Logs page, and a retention period can delete old logs.
Can I run more than one chatbot?
Yes. Each chatbot has its own instruction, data, display conditions and styling, so different sections of a site can get different bots.
Related pages
Pricing
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.
…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
SleekView
SleekRank
SleekTrack