---
title: "Client-side power-ups and SDK improvements!"
canonical_url: "https://chatthing.ai/blog/client-side-power-ups-and-sdk-improvements"
last_updated: "2026-09-11T06:49:47.940Z"
meta:
  description: "Introducing client-side power-ups: Create AI co-pilots that take action in your apps. Build smarter bots that understand context and boost user experience."
  "og:description": "Introducing client-side power-ups: Create AI co-pilots that take action in your apps. Build smarter bots that understand context and boost user experience."
  "og:title": "Client-side power-ups and SDK improvements! - Blog - Chat Thing"
  "twitter:description": "Introducing client-side power-ups: Create AI co-pilots that take action in your apps. Build smarter bots that understand context and boost user experience."
  "twitter:title": "Client-side power-ups and SDK improvements! - Blog - Chat Thing"
---

[← Back to blog](https://chatthing.ai/blog)**Changelog**# **Client-side power-ups and SDK improvements!**

![Zef](https://res.cloudinary.com/djyjvrw5u/image/upload/v1710941716/IMG_2278_d3b5e4fa69.jpg)

Zef

11 Jul 2024

---

![Client-side power-ups and SDK improvements!](https://res.cloudinary.com/djyjvrw5u/image/upload/v1720701849/Client_Side_Power_Ups_Blog_Cover_5a90c0fd31.webp)

---

### **On this page**

1. [Introducing client-side power-ups: Transform your AI bots into powerful co-pilots](#introducing-client-side-power-ups-transform-your-ai-bots-into-powerful-co-pilots)
2. [What are client-side power-ups?](#what-are-client-side-power-ups)
3. [Smart page context: Your bot always knows where it is](#smart-page-context-your-bot-always-knows-where-it-is)
4. [Know your users: Identify logged-in visitors](#know-your-users-identify-logged-in-visitors)
5. [Tailor your bot's behavior with page-specific prompts](#tailor-your-bots-behavior-with-page-specific-prompts)
6. [Powerful SDK improvements](#powerful-sdk-improvements)
7. [What's next?](#whats-next)

## Introducing client-side power-ups: Transform your AI bots into powerful co-pilots

Remember when we launched [Power-ups](https://chatthing.ai/blog/launch-week-01-zapier-ai-actions), turning your simple Q&A bots into advanced AI agents? Well, we've got even bigger news today!

We're thrilled to introduce the next evolution in AI assistance: client-side power-ups. This game-changing feature makes Chat Thing the go-to solution for building AI co-pilots and assistants for your apps, saving weeks of development time.

## What are client-side power-ups?

Client-side power-ups are a new feature that allows you to create custom actions for bots embedded in your website or app. Your AI assistants can now perform virtually any action a user could – and then some! Here's a taste of what they can do:

- Add products to a user's shopping cart
- Guide users to specific pages
- Check order shipping status
- Highlight important information on a page
- Fill out forms on behalf of users

And that's just the beginning! With just a few lines of JavaScript, you can integrate your bot with any action on your website or app.

Want to see it in action? Check out this quick demo of a bot integrated with an e-commerce store:

We'll be writing a detailed blog post on how we built this demo, but for the restless amongst you, take a peek at the code here: [Github - AI shopping co-pilot demo](https://github.com/pixelhop/ai-shopping-copilot-demo)

## Smart page context: Your bot always knows where it is

We've also introduced automatic page context. In simple terms, your bot now understands which page your users are on. Using your page's meta info is the easiest way to implement this.

Want to go further? Add the `data-chat-thing-context="product-description"` attribute to any HTML element, and your bot will use that information in its responses.

This opens up a world of possibilities for context-aware interactions:

- "Does this product contain gluten?"
- "How many guests can stay in this property?"
- "Are there any reviews mentioning battery life?"

As users navigate your site, the context updates automatically, making your bot increasingly helpful!

You can also programmatically add and remove context for really advanced use cases!

## Know your users: Identify logged-in visitors

If your website uses user logins, you can now identify users when they interact with your Chat Thing bot. This feature allows you to see which of your users are having conversations with your bots in the conversations sidebar.

![Xnapper-2024-07-11-14.12.01.png](https://res.cloudinary.com/djyjvrw5u/image/upload/v1720703594/Xnapper_2024_07_11_14_12_01_9ad09f94a8.png)

## Tailor your bot's behavior with page-specific prompts

Different sections of your app may require different bot behaviours. For example, you might want your Chat Thing assistant to offer different support in the billing section compared to the new bot wizard.

Now, you can programmatically extend or replace your bot's system message from the front end. This means you can easily adjust your bot's prompt based on what your user tries to achieve in your app.

## Powerful SDK improvements

We've packed in several other SDK improvements to make integrating Chat Thing into your apps and websites even smoother:

- Send messages on behalf of users
- Start new conversations
- Show or hide the widget trigger
- Open and close the chat window
- Trigger preview messages

Are you curious about all the new SDK capabilities? Check out our [SDK Documentation](https://chatthing.ai/docs/sdk) for a complete overview.

## What's next?

We believe these new features will save you countless hours in developing AI assistants for your apps. Combined with your app's knowledge (added via data sources), these features allow you to create an assistant with all the context and abilities needed to truly help your users.

While this feature is hot off the press and our documentation is still growing, we're working hard to provide more examples and demos you can use as starting points.

We'd love to hear your thoughts! Have ideas on how we can make Chat Thing even better? Drop us a line – your feedback shapes our future updates!

### **Related articles **

[![GLM 5.3 Flash lands in Chat Thing, plus SupportBench and link controls](https://res.cloudinary.com/djyjvrw5u/image/upload/v1787909974/changelog_b_v2_zai_34464d03cf.png)](https://chatthing.ai/blog/glm-5-3-flash-supportbench-and-link-controls) [<h4>GLM 5.3 Flash lands in Chat Thing, plus SupportBench and link controls</h4>](https://chatthing.ai/blog/glm-5-3-flash-supportbench-and-link-controls)

GLM 5.3 Flash is now available in Chat Thing, alongside SupportBench model testing and control over where links in embedded agents open.

[![Gemini 3.7 Flash and Grok 4.6 land in Chat Thing](https://res.cloudinary.com/djyjvrw5u/image/upload/v1787130639/hero_cf27db0634.png)](https://chatthing.ai/blog/gemini-3-7-flash-and-grok-4-6) [<h4>Gemini 3.7 Flash and Grok 4.6 land in Chat Thing</h4>](https://chatthing.ai/blog/gemini-3-7-flash-and-grok-4-6)

Gemini 3.7 Flash and Grok 4.6 are now available in Chat Thing, alongside clearer Power-Up activity and support for more Google Drive file types.

[![Otto now lives inside every agent, plus seven new models](https://res.cloudinary.com/djyjvrw5u/image/upload/v1785426041/hero_2195c49528.png)](https://chatthing.ai/blog/ask-otto-and-seven-new-models) [<h4>Otto now lives inside every agent, plus seven new models</h4>](https://chatthing.ai/blog/ask-otto-and-seven-new-models)

Otto now lives inside every agent, so you can change things by describing what you want rather than hunting through settings forms. Plus Claude Opus 5 and six more models, four new embed capabilities, and twelve retired models.

<dl>

<dt>**Previous **</dt>
<dd>[← Creating an AI-Enhanced Bookmarking Buddy with Notion](https://chatthing.ai/blog/building-an-ai-bookmarking-bot-with-notion)</dd>

<dt>**Next **</dt>
<dd>[Build bots with Claude 3.5 Sonnet + other updates →](https://chatthing.ai/blog/build-bots-with-claude-3-5-sonnet-other-updates)</dd>

</dl>