Custom ChatGPT for your WordPress website.

Plugin-based solution for easy installation and setup Incorporate your own OpenAI API key without any hidden fees Use your site data like posts & pages as context in conversations Show the widget in the admin, on the front-end, or both Train your model with custom files Tailor the chat widget's appearance to fit your site’s aesthetics
chatbot

Try the chatbot on the bottom right of your screen.

All the tools for effective chatbots right inside your dashboard.

Data variables

Retrieve specific data from your WordPress site and store them as variables for use in instructions. Supported data types include custom text, post title, post content, post meta, taxonomy, term, user, and user meta.

Dynamic instruction

Craft custom instructions with your predefined variables to form custom chat prompts. By defining placeholders like {content} or {brand}, you empower your chatbot to deliver information that is tailored to the individual query and current conversation.

Display conditions

Refine your chatbot's visibility with custom conditions, ensuring it appears at just the right moment. Set parameters based on post type, user login status, user roles, among other criteria, to strategically display your chatbot for maximum impact.

Widget customization

Personalize your chatbot widget to match the look and feel of your brand. Tailor everything from the chat button's text and color scheme to the welcome message, ensuring a seamless integration with your site's design aesthetic.

Native OpenAI Assistants Integration

Assistants can retrieve data from up to 10,000 files, allowing them to draw from comprehensive datasets for more informed responses. Additionally, you can generate custom .txt files from your existing WordPress post data, which can be included as part of these uploaded files.

assistants

Go beyond the UI with a
first-class programmatic API.


                sleekAi_render_chatbot([
          'data' => [
            'variables' => [
              'name'    => wp_get_current_user()->display_name,
              'content' => get_the_content(),
              'brand'   => get_field('brand')
            ],
            'instruction' => 'You are a chatbot on my site,
                              the content of the current page is {content}.
                              The brand of the current product is {brand}.
                              Currently, you are chatting with a customer called {name},
                              help him to solve his problem.',
        ]);
      
      
Copy

Functions

Use the same approach as in the admin interface to render chatbots using a PHP function.


                // Open chatbot after 5 seconds
        setTimeout(() => {
          SleekAI.chatbot.open();
        }, 5000);

        // Custom close button
        document.querySelector('.sleek-ai-chatbot__close').addEventListener('click', () => {
          SleekAI.chatbot.close();
        });
      
      
Copy

JavaScript API

Go fully custom and use the JavaScript API to open and close the chatbot programmatically.

Chatbots with all the features.

Chatbots function similarly to Chats found in the admin dashboard. Just like those, they support a variety of features including code blocks, lists, and other formatting options.

editor

Buy once, use forever.

Unlimited sites Lifetime updates Product support (via E-Mail) Discounts for future products