[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog.post.building-an-ai-bookmarking-bot-with-notion":3,"blog.related.building-an-ai-bookmarking-bot-with-notion":129,"blog.adjacent.building-an-ai-bookmarking-bot-with-notion":416},{"data":4,"meta":125},[5],{"id":6,"Title":7,"Content":8,"Description":9,"Category":10,"slug":11,"createdAt":12,"updatedAt":13,"publishedAt":14,"readTime":15,"documentId":16,"Image":17,"author":66,"Seo":111},17,"Creating an AI-Enhanced Bookmarking Buddy with Notion","## Creating the Ultimate AI-Enhanced Bookmarking Buddy with Notion\n\nIf you are anything like us, you are constantly finding and bookmarking content on the internet. \n\nMany well-known apps, such as Pocket, Raindrop.io, and Evernote, help with this, but none of them are perfect or as customisable as we'd like. \n\nWe often add bookmarks only for them to be lost under the ever-increasing pile of new links. Sometimes, we remember something we added weeks later and can no longer find it, and things are not categorised as well as they could be. \n\nAll of these little issues got us thinking. Could we build an AI-powered bookmark bot using Chat Thing and Notion? Well, we've done just that, and it's pretty awesome! \n\nRead on to find out how to create something similar in about 5 minutes!\n \nSo, how will our AI bookmark manager bot work, and what will it do? \n\nIt's pretty simple: open up the bot and paste it into the link whenever you find something interesting online. The bot will gather info on the link and save it into your Notion database. On top of that, the bot will do some beneficial things:\n* Automatically assign the type of bookmark, e.g. \"Website\", \"Image\", \"Video\", \"Tweet\", etc\n* Automatically categorise it. E.g. \"Personal\", \"Health\", \"Finance\", \"Food\", \"Home\", etc\n* Visit the link and generate a summary description with AI\n* We can ask questions about the bookmarks we've added. Eg. \"What have I added this week?\", \"What podcasts have I added\".\n\nIf you are more of a visual learner you can watch this tutorial below:\n{% youtube id=\"oK-9VlyjTbk\" \u002F%}\n\n### Creating a Notion database for your AI bookmarking tool\n\nBefore we create the bookmarking bot in Chat Thing, you will need to create a database in Notion. If you want to copy ours, you can duplicate a template [here](https:\u002F\u002Fpixelhop.notion.site\u002FAI-Bookmarks-44633af02124479c8954a6e3ea59d77b?pvs=4).\n\nHere's what our Notion database looks like:\n\n![ai-notion-bookmarks](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1717620994\u002FScreenshot_2024_06_05_at_21_56_11_b8833c2c80.png)\n\nThe database is relatively simple and we added the following properties:\n\n* Name - A name for the bookmark.\n* Created time - When was it added.\n* URL - The URL we are bookmarking.\n* Type - The type of bookmark (Article, Image, File, Tweet, Video, Website, Podcast).\n* Category - The category (Food, Health, Personal, Other, Home, Finance, Business, Development, Design).\n* Description - The summary description of the bookmark content.\n\nYou could add more properties here, but this should provide a nice start.\n\n### Creating the AI bookmark bot with Chat Thing\n\nNow that your Notion database is ready, it's time to create your bot on Chat Thing. Creating the bot shouldn't take more than 5 minutes, and there are a few steps we will need to complete to get it to work.\n\n#### Writing your prompt\n\nFirst, we need to create a custom system message that will give our bot instructions on how to act. After making the new bot, we need to go to its general settings so we can add a custom prompt. \n\nYou will need to uncheck \"Use our default prompt\" and then update the system message field with the following:\n\n>You are a helpful and friendly bookmarking who receives links, investigates them and then based on what you find out, categorises them and saves them into a Notion database.\nWhenever you receive a link, use your browse web function to attempt to get more info on it so you can categorise it better. You can also use the Google search tool to do the same. Don't worry if you can't get any more data, do your best with the info you have, or ask questions about what the link is if that helps.\n\nHere, we give the bot a role and instructions on what it should do when receiving a link. \n\n![Xnapper June 19.webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718801275\u002FXnapper_June_19_3ffd67233e.webp)\n\n#### Choosing the model\n\nOur bot will need to use power-ups to browse the web and interact with Notion, so you must choose a model that supports tool calling and power-ups. You can do this in the advanced model section. We went with GPT-4o for the best balance of power and cost for this demo. \n\n![Xnapper June 19 (1).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718801490\u002FXnapper_June_19_1_636d04cdeb.webp)\n\n#### Adding the required power-ups\n\nNext we need to add a few power-ups to our bot. This will allow the bot to visit any link we give it so it can gather info on it and automatically categorise it, etc. \n\nAfter that, we will add a few power-ups to enable the bot to save and read items from our Notion bookmarks database.\n\nLet's add the Browse web page power-up first. Go to your bot settings, then the Power-ups tab, then a new power-up, select \"Browse webpage\", and click Create. \n\nYou should then see the Browse webpage settings screen, as shown below. We don't need to change anything here, so just save it and get ready to add the next power-up.\n\n![Xnapper June 19 (2).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718804150\u002FXnapper_June_19_2_e8fdd2a149.webp)\n\nNext, let's add the Google search power-up. This can be used as an additional way for the bot to get information on a link. Again, add the power-up and leave the default settings.\n\n![Xnapper June 19 (3).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718805854\u002FXnapper_June_19_3_62712cc3ca.webp)\n\nNow, we can move on to adding the Notion power-ups. First, let's add a \"Save to Notion database\" power-up. Once you have added the power-up, the first thing you need to do is select your Notion bookmarks database. \n\nAfter that, I updated the power-up name to \"Update bookmarks\" and the description to \"Save and update bookmark items in a Notion database, categorising them by type and category.\". **Remember the description is the most important part and should describe what the power-up does to the bot so it knows how and when to use it.**\n\n![Xnapper June 19 (4).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718806230\u002FXnapper_June_19_4_e0c3250d09.webp)\n\nNext, you should scroll down and set all the database fields to the required using the toggle. It's also worth checking that the AI-generated description of each field is correct. Again, this is important because it tells the AI how it should use each field.\n\n![Xnapper June 19 (5).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718806416\u002FXnapper_June_19_5_8f5a1e73d0.webp)\n\nGreat, we can add our final power-up, a \"Query Notion database\" power-up. This one will allow our bot to find and retrieve items we already have saved to our Notion bookmark database. \n\nOnce you have added the power-up, select the same database you used previously and then update the power-up name and description.\n\n![Xnapper June 19 (6).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718806592\u002FXnapper_June_19_6_2a9576e92e.webp)\n\nWe used the name \"Find bookmarks\" and the description \"Search Bookmarks database\". \n\nThat should be all the bot building done, we can now test the bot!\n\n### Using the bookmark bot\n\nUsing the bookmarking bot is as simple as going to your bot URL and pasting in an interesting link. Here's an example:\n\n![Xnapper June 19 (7).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718807178\u002FXnapper_June_19_7_83d5981bef.webp)\n\nAnd the item added to Notion:\n\n![Xnapper June 19 (8).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718807247\u002FXnapper_June_19_8_2319966fd8.webp)\n\nPretty cool right!\n\n#### Adding it to your home screen\n\nI am constantly bookmarking things on my phone. To make it as easy as possible, using your new bookmarking bot, you can add it to your home screen, which is super convenient. On iOS, you can visit your bot's URL, then click the share icon and find the add to home screen option.\n\n![Xnapper June 19 (9).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718807879\u002FXnapper_June_19_9_2636951067.webp)\n\nYou can now open your bookmark bot with a few clicks like any other app on your phone! \n\n![Xnapper June 19 (10).webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718807879\u002FXnapper_June_19_10_3f0bfabb8e.webp)\n\n### What next?\n\nThis demonstrates the powerful tools you can build using Chat Thing and Notion without any code! This is just one of the 1000s of potential use cases. \n\nIf you want to learn more, check out our [Notion Power-up docs](https:\u002F\u002Fchatthing.ai\u002Fbots\u002Fe83e0574-16cc-4ff5-8fb3-d9c9c5f95cac\u002F), and if you have any questions, please get in contact! \n\n","Learn how to build your own personal AI bookmarking buddy with Chat Thing and Notion.","blog","building-an-ai-bookmarking-bot-with-notion","2024-06-05T20:45:46.598Z","2024-06-19T16:19:21.883Z","2024-06-19T16:19:21.876Z",null,"zzeo6gkn8cz3jdk6lrba37zc",{"id":18,"name":19,"alternativeText":15,"caption":15,"width":20,"height":21,"formats":22,"hash":58,"ext":24,"mime":27,"size":59,"url":60,"previewUrl":15,"provider":61,"provider_metadata":62,"createdAt":63,"updatedAt":63,"documentId":64,"publishedAt":65,"focalPoint":15},403,"notion-bookmarking.png",1920,1080,{"large":23,"small":34,"medium":42,"thumbnail":50},{"ext":24,"url":25,"hash":26,"mime":27,"name":28,"path":15,"size":29,"width":30,"height":31,"provider_metadata":32},".png","https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718809170\u002Flarge_notion_bookmarking_952d204655.png","large_notion_bookmarking_952d204655","image\u002Fpng","large_notion-bookmarking.png",746.56,1000,563,{"public_id":26,"resource_type":33},"image",{"ext":24,"url":35,"hash":36,"mime":27,"name":37,"path":15,"size":38,"width":39,"height":40,"provider_metadata":41},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718809170\u002Fsmall_notion_bookmarking_952d204655.png","small_notion_bookmarking_952d204655","small_notion-bookmarking.png",202.22,500,281,{"public_id":36,"resource_type":33},{"ext":24,"url":43,"hash":44,"mime":27,"name":45,"path":15,"size":46,"width":47,"height":48,"provider_metadata":49},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718809170\u002Fmedium_notion_bookmarking_952d204655.png","medium_notion_bookmarking_952d204655","medium_notion-bookmarking.png",428.85,750,422,{"public_id":44,"resource_type":33},{"ext":24,"url":51,"hash":52,"mime":27,"name":53,"path":15,"size":54,"width":55,"height":56,"provider_metadata":57},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718809170\u002Fthumbnail_notion_bookmarking_952d204655.png","thumbnail_notion_bookmarking_952d204655","thumbnail_notion-bookmarking.png",58.94,245,138,{"public_id":52,"resource_type":33},"notion_bookmarking_952d204655",608.87,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1718809170\u002Fnotion_bookmarking_952d204655.png","cloudinary",{"public_id":58,"resource_type":33},"2024-06-19T14:59:31.012Z","gl5gnxrpmm9f12im1kt1y6u0","2026-05-15T15:25:35.762Z",{"id":67,"Name":68,"createdAt":69,"updatedAt":70,"publishedAt":71,"documentId":72,"Image":73},2,"Zef","2024-03-20T13:35:42.255Z","2024-03-20T13:35:43.988Z","2024-03-20T13:35:43.980Z","qpnfq2shgxc6b1too3b96idh",{"id":74,"name":75,"alternativeText":15,"caption":15,"width":76,"height":76,"formats":77,"hash":105,"ext":79,"mime":82,"size":106,"url":107,"previewUrl":15,"provider":61,"provider_metadata":108,"createdAt":109,"updatedAt":109,"documentId":110,"publishedAt":65,"focalPoint":15},255,"IMG_2278.jpg",1972,{"large":78,"small":86,"medium":92,"thumbnail":98},{"ext":79,"url":80,"hash":81,"mime":82,"name":83,"path":15,"size":84,"width":30,"height":30,"provider_metadata":85},".jpg","https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1710941716\u002Flarge_IMG_2278_d3b5e4fa69.jpg","large_IMG_2278_d3b5e4fa69","image\u002Fjpeg","large_IMG_2278.jpg",194.09,{"public_id":81,"resource_type":33},{"ext":79,"url":87,"hash":88,"mime":82,"name":89,"path":15,"size":90,"width":39,"height":39,"provider_metadata":91},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1710941717\u002Fsmall_IMG_2278_d3b5e4fa69.jpg","small_IMG_2278_d3b5e4fa69","small_IMG_2278.jpg",54.08,{"public_id":88,"resource_type":33},{"ext":79,"url":93,"hash":94,"mime":82,"name":95,"path":15,"size":96,"width":47,"height":47,"provider_metadata":97},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1710941716\u002Fmedium_IMG_2278_d3b5e4fa69.jpg","medium_IMG_2278_d3b5e4fa69","medium_IMG_2278.jpg",114.8,{"public_id":94,"resource_type":33},{"ext":79,"url":99,"hash":100,"mime":82,"name":101,"path":15,"size":102,"width":103,"height":103,"provider_metadata":104},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1710941716\u002Fthumbnail_IMG_2278_d3b5e4fa69.jpg","thumbnail_IMG_2278_d3b5e4fa69","thumbnail_IMG_2278.jpg",6.59,156,{"public_id":100,"resource_type":33},"IMG_2278_d3b5e4fa69",641.66,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1710941716\u002FIMG_2278_d3b5e4fa69.jpg",{"public_id":105,"resource_type":33},"2024-03-20T13:35:18.234Z","b2ylr2lzfx0rstj4qs9sh8b7",{"id":112,"metaTitle":7,"metaDescription":113,"keywords":15,"metaRobots":15,"structuredData":15,"metaViewport":15,"canonicalURL":15,"metaImage":114},67,"Learn how to create your own personal bookmarking buddy using Notion and Chat Thing",{"id":18,"name":19,"alternativeText":15,"caption":15,"width":20,"height":21,"formats":115,"hash":58,"ext":24,"mime":27,"size":59,"url":60,"previewUrl":15,"provider":61,"provider_metadata":124,"createdAt":63,"updatedAt":63,"documentId":64,"publishedAt":65,"focalPoint":15},{"large":116,"small":118,"medium":120,"thumbnail":122},{"ext":24,"url":25,"hash":26,"mime":27,"name":28,"path":15,"size":29,"width":30,"height":31,"provider_metadata":117},{"public_id":26,"resource_type":33},{"ext":24,"url":35,"hash":36,"mime":27,"name":37,"path":15,"size":38,"width":39,"height":40,"provider_metadata":119},{"public_id":36,"resource_type":33},{"ext":24,"url":43,"hash":44,"mime":27,"name":45,"path":15,"size":46,"width":47,"height":48,"provider_metadata":121},{"public_id":44,"resource_type":33},{"ext":24,"url":51,"hash":52,"mime":27,"name":53,"path":15,"size":54,"width":55,"height":56,"provider_metadata":123},{"public_id":52,"resource_type":33},{"public_id":58,"resource_type":33},{"pagination":126},{"page":127,"pageSize":128,"pageCount":127,"total":127},1,25,{"data":130,"meta":412},[131,233,314],{"id":132,"Title":133,"Content":134,"Description":135,"Category":10,"slug":136,"createdAt":137,"updatedAt":138,"publishedAt":139,"readTime":140,"documentId":141,"Image":142,"author":182},58,"Lead Capture is live: meet your visitors before the first message","Every chat on your website starts the same way.\n\nA stranger arrives. They ask their question. Your agent answers. They leave.\n\nYou never find out who they were. They might have been your ideal customer. They might have been ready to buy. You will never know, because nothing asked.\n\nThat changes today.\n\n![The visitor-facing pre-chat form rendered on a bot page, with intro copy above the fields](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777051094\u002Fdocs\u002Fprechat-form-visitor.png)\n\n### Meet your visitors before the first message\n\nLead Capture shows a short form to visitors before the chat opens. They fill in their name and email, or whatever your team actually needs to know, and then the conversation starts.\n\nBy the time they send their first message, you already know who they are.\n\n{% youtube id=\"ygNJiEvskZ4\" \u002F%}\n\n### Your team knows who called\n\nEvery form submission is saved to the conversation. Open any chat in Chat Thing and the visitor's details are right there at the top, before the first message.\n\nIf you want those details in your CRM, your inbox, or your team's Slack channel, you can connect that too. It is optional, but it means your team can follow up the next morning knowing exactly who they spoke to, what they asked, and what they came in for.\n\n### Ask for what you actually need\n\nThe default form asks for a name and an email. That is usually enough.\n\nBut if your team needs more, the company, the product they are asking about, a callback date, you can add those fields too. Drag to reorder. Mark the ones that matter as required.\n\nThere is also a short intro message you can put above the form. Use it to explain what the chat is for, set the right expectation, or just make people feel welcome before they fill anything in.\n\n![The \"Require a pre-chat form\" toggle and intro copy field in the web channel settings](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777051081\u002Fdocs\u002Fprechat-form-toggle.png)\n\n### Why asking up front works\n\nMost teams try to capture emails at the end of a chat. A popup. A nudge. A \"before you go\" moment.\n\nThe conversion on those is brutal. The visitor got their answer and they are already on their way out.\n\nAsking at the start works because the visitor is already here. They came to get help. Filling in a short form is not friction, it is an introduction. And when they do it, the whole conversation that follows is warmer, more personal, and easier to follow up on.\n\n### Where this makes the biggest difference\n\nIf you sell anything with a sales process, demos, pricing questions, onboarding, Lead Capture means your team goes into every follow-up with context instead of a cold email address.\n\nIf you run a B2B site, knowing the company before the chat starts is the difference between a useful conversation and a polite one.\n\nIf you do lead generation, this replaces the popup form entirely. Same details. Better experience. And the visitor gets their questions answered on the way in.\n\n### The honest caveat\n\nLead Capture is on the web channel for now. It does not work on WhatsApp, Slack, or Discord, those channels do not have a natural place for a form before the conversation starts. We will think about how this could work on other channels in the future.\n\n### Privacy, kept simple\n\nVisitors see the form before they share anything. Required fields are marked. The intro copy is yours to write, including any consent line your jurisdiction needs. Their details stay in your Chat Thing account and only go to the tools you choose to connect.\n\n### Getting started\n\nLive today on Pro and Business plans.\n\nGo to your agent, open Channels, find the web channel settings, and turn on \"Require a pre-chat form.\" Pick your fields. Save. The next visitor who opens your chat will see it.","Lead Capture is a native pre-chat form on the web channel. Visitors fill it in, the chat opens, and their answers flow into your systems via webhook so your assistant knows who it is talking to from message one.","launch-week-05-lead-capture","2026-05-01T13:34:00.052Z","2026-05-15T09:40:45.108Z","2026-05-08T07:54:14.803Z",3,"hztpimum2ubw64jvkf1s6pzn",{"id":143,"name":144,"alternativeText":145,"caption":146,"width":20,"height":21,"formats":147,"hash":176,"ext":24,"mime":27,"size":177,"url":178,"previewUrl":15,"provider":61,"provider_metadata":179,"createdAt":180,"updatedAt":180,"documentId":181,"publishedAt":65,"focalPoint":15},838,"day-05-lead-capture-feature-card-v3-1920x1080","Lead Capture — Day 05","",{"large":148,"small":155,"medium":162,"thumbnail":169},{"ext":24,"url":149,"hash":150,"mime":27,"name":151,"path":15,"size":152,"width":30,"height":31,"sizeInBytes":153,"provider_metadata":154},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778228678\u002Flarge_day_05_lead_capture_feature_card_v3_1920x1080_791009ded2.png","large_day_05_lead_capture_feature_card_v3_1920x1080_791009ded2","large_day-05-lead-capture-feature-card-v3-1920x1080",368.13,368134,{"public_id":150,"resource_type":33},{"ext":24,"url":156,"hash":157,"mime":27,"name":158,"path":15,"size":159,"width":39,"height":40,"sizeInBytes":160,"provider_metadata":161},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778228678\u002Fsmall_day_05_lead_capture_feature_card_v3_1920x1080_791009ded2.png","small_day_05_lead_capture_feature_card_v3_1920x1080_791009ded2","small_day-05-lead-capture-feature-card-v3-1920x1080",103.14,103137,{"public_id":157,"resource_type":33},{"ext":24,"url":163,"hash":164,"mime":27,"name":165,"path":15,"size":166,"width":47,"height":48,"sizeInBytes":167,"provider_metadata":168},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778228678\u002Fmedium_day_05_lead_capture_feature_card_v3_1920x1080_791009ded2.png","medium_day_05_lead_capture_feature_card_v3_1920x1080_791009ded2","medium_day-05-lead-capture-feature-card-v3-1920x1080",215.41,215406,{"public_id":164,"resource_type":33},{"ext":24,"url":170,"hash":171,"mime":27,"name":172,"path":15,"size":173,"width":55,"height":56,"sizeInBytes":174,"provider_metadata":175},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778228678\u002Fthumbnail_day_05_lead_capture_feature_card_v3_1920x1080_791009ded2.png","thumbnail_day_05_lead_capture_feature_card_v3_1920x1080_791009ded2","thumbnail_day-05-lead-capture-feature-card-v3-1920x1080",33.65,33650,{"public_id":171,"resource_type":33},"day_05_lead_capture_feature_card_v3_1920x1080_791009ded2",201.83,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778228678\u002Fday_05_lead_capture_feature_card_v3_1920x1080_791009ded2.png",{"public_id":176,"resource_type":33},"2026-05-08T08:24:39.310Z","kvyyazu3r6xxzw6qgrbu6c8m",{"id":183,"Name":184,"createdAt":185,"updatedAt":186,"publishedAt":187,"documentId":188,"Image":189},5,"Ella","2025-09-16T11:48:50.521Z","2025-09-16T12:07:31.210Z","2025-09-16T12:07:31.205Z","g8rg6x370xgt055caa9e1irh",{"id":190,"name":191,"alternativeText":15,"caption":15,"width":192,"height":193,"formats":194,"hash":227,"ext":196,"mime":82,"size":228,"url":229,"previewUrl":15,"provider":61,"provider_metadata":230,"createdAt":231,"updatedAt":231,"documentId":232,"publishedAt":65,"focalPoint":15},681,"IMG_5631.JPG",3648,5472,{"large":195,"small":204,"medium":212,"thumbnail":219},{"ext":196,"url":197,"hash":198,"mime":82,"name":199,"path":15,"size":200,"width":201,"height":30,"sizeInBytes":202,"provider_metadata":203},".JPG","https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1758024414\u002Flarge_IMG_5631_d9b99d485a.jpg","large_IMG_5631_d9b99d485a","large_IMG_5631.JPG",54.45,667,54447,{"public_id":198,"resource_type":33},{"ext":196,"url":205,"hash":206,"mime":82,"name":207,"path":15,"size":208,"width":209,"height":39,"sizeInBytes":210,"provider_metadata":211},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1758024414\u002Fsmall_IMG_5631_d9b99d485a.jpg","small_IMG_5631_d9b99d485a","small_IMG_5631.JPG",19.71,333,19714,{"public_id":206,"resource_type":33},{"ext":196,"url":213,"hash":214,"mime":82,"name":215,"path":15,"size":216,"width":39,"height":47,"sizeInBytes":217,"provider_metadata":218},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1758024414\u002Fmedium_IMG_5631_d9b99d485a.jpg","medium_IMG_5631_d9b99d485a","medium_IMG_5631.JPG",35.5,35499,{"public_id":214,"resource_type":33},{"ext":196,"url":220,"hash":221,"mime":82,"name":222,"path":15,"size":223,"width":224,"height":103,"sizeInBytes":225,"provider_metadata":226},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1758024414\u002Fthumbnail_IMG_5631_d9b99d485a.jpg","thumbnail_IMG_5631_d9b99d485a","thumbnail_IMG_5631.JPG",4.16,104,4156,{"public_id":221,"resource_type":33},"IMG_5631_d9b99d485a",1769.34,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1758024415\u002FIMG_5631_d9b99d485a.jpg",{"public_id":227,"resource_type":33},"2025-09-16T12:06:55.571Z","of6gbjbn038al5hum1gsxvjc",{"id":234,"Title":235,"Content":236,"Description":237,"Category":10,"slug":238,"createdAt":239,"updatedAt":240,"publishedAt":241,"readTime":67,"documentId":242,"Image":243,"author":282},51,"Discord V2: Mentions, DMs, and Slash Commands","Discord users, this one is for you.\n\n{% youtube id=\"gyTe7D1Ur0A\" \u002F%}\n\nWe've rebuilt our Discord integration from the ground up. The result is an agent that feels like it actually belongs in Discord, rather than one that was stitched on as an afterthought.\n\n## What changed and why\n\nThe original Discord integration (v1) was built around a single slash command. Simple, focused, and it works well for servers that want exactly that: one clean command, minimal permissions, maximum predictability.\n\nBut a lot of you wanted more. You wanted your agent in the flow of conversation, not off to the side waiting to be formally invoked. So we built v2.\n\n## What's new in v2\n\n### Respond to @mentions\n\nYour agent now responds when someone mentions it directly in a channel. A team member can type `@YourAgent what's the returns policy?` mid-conversation and get an answer right there, without switching context or typing a slash command.\n\n### Direct messages\n\nUsers can now DM your agent privately. Useful for sensitive questions, personal account lookups, or extended back-and-forth that would clutter a public channel.\n\n### Slash commands\n\nSlash commands are still here, now with Discord's native autocomplete. Type `\u002Fask` (or whatever you configure) and Discord surfaces it instantly.\n\n### Threaded conversations\n\nV2 keeps conversations organised in threads, so channels stay clean even when your agent is active across multiple conversations at once.\n\n## V1 or V2: which is right for you?\n\nBoth versions are available.\n\nV2 is the better fit for most teams. It brings your agent into the natural flow of conversation, supports multiple interaction types, and uses Discord's full feature set.\n\nV1 is a good fit if your server is privacy-sensitive and you'd prefer the smallest possible permission footprint, or if a single slash command is genuinely all you need.\n\n## Setting it up\n\nSwitching to V2 takes three steps:\n\n1. **Switch to V2** in your Discord channel settings inside Chat Thing\n2. **Enable Message Content Intent** in your Discord agent settings (this allows the agent to read messages it's mentioned in)\n3. **Update the interaction endpoint URL** in your Discord agent settings\n\nNew to Discord? Our setup guide walks you through connecting to a server.\n\n---\n\n**Discord V2 is available now** on all plans with Discord channels.","Our Discord integration just got a major upgrade. Your agent now responds to @mentions, works in DMs, and supports slash commands.","discord-v2-mentions-dms-slash-commands","2026-04-03T14:04:07.209Z","2026-05-07T14:26:21.653Z","2026-05-07T14:06:11.426Z","glglrazs0t6l7v9tyqv73faa",{"id":244,"name":245,"alternativeText":246,"caption":146,"width":20,"height":21,"formats":247,"hash":276,"ext":24,"mime":27,"size":277,"url":278,"previewUrl":15,"provider":61,"provider_metadata":279,"createdAt":280,"updatedAt":280,"documentId":281,"publishedAt":65,"focalPoint":15},836,"day-04-discord-feature-card-v5-1920x1080","Discord V2 Gateway — Day 04",{"large":248,"small":255,"medium":262,"thumbnail":269},{"ext":24,"url":249,"hash":250,"mime":27,"name":251,"path":15,"size":252,"width":30,"height":31,"sizeInBytes":253,"provider_metadata":254},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778163972\u002Flarge_day_04_discord_feature_card_v5_1920x1080_dd50c4434a.png","large_day_04_discord_feature_card_v5_1920x1080_dd50c4434a","large_day-04-discord-feature-card-v5-1920x1080",487.81,487807,{"public_id":250,"resource_type":33},{"ext":24,"url":256,"hash":257,"mime":27,"name":258,"path":15,"size":259,"width":39,"height":40,"sizeInBytes":260,"provider_metadata":261},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778163972\u002Fsmall_day_04_discord_feature_card_v5_1920x1080_dd50c4434a.png","small_day_04_discord_feature_card_v5_1920x1080_dd50c4434a","small_day-04-discord-feature-card-v5-1920x1080",135.86,135861,{"public_id":257,"resource_type":33},{"ext":24,"url":263,"hash":264,"mime":27,"name":265,"path":15,"size":266,"width":47,"height":48,"sizeInBytes":267,"provider_metadata":268},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778163972\u002Fmedium_day_04_discord_feature_card_v5_1920x1080_dd50c4434a.png","medium_day_04_discord_feature_card_v5_1920x1080_dd50c4434a","medium_day-04-discord-feature-card-v5-1920x1080",283.55,283550,{"public_id":264,"resource_type":33},{"ext":24,"url":270,"hash":271,"mime":27,"name":272,"path":15,"size":273,"width":55,"height":56,"sizeInBytes":274,"provider_metadata":275},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778163972\u002Fthumbnail_day_04_discord_feature_card_v5_1920x1080_dd50c4434a.png","thumbnail_day_04_discord_feature_card_v5_1920x1080_dd50c4434a","thumbnail_day-04-discord-feature-card-v5-1920x1080",41.8,41800,{"public_id":271,"resource_type":33},"day_04_discord_feature_card_v5_1920x1080_dd50c4434a",384.64,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778163972\u002Fday_04_discord_feature_card_v5_1920x1080_dd50c4434a.png",{"public_id":276,"resource_type":33},"2026-05-07T14:26:13.064Z","f703sw9jn2bui9nanspjh57q",{"id":283,"Name":284,"createdAt":285,"updatedAt":286,"publishedAt":287,"documentId":288,"Image":289},11,"Chris","2024-09-26T14:45:01.162Z","2026-05-19T11:51:46.202Z","2026-05-19T11:51:46.263Z","lm3bpo0a4f8dlhl99y0bztzn",{"id":290,"name":291,"alternativeText":15,"caption":15,"width":292,"height":292,"formats":293,"hash":308,"ext":24,"mime":27,"size":309,"url":310,"previewUrl":15,"provider":61,"provider_metadata":311,"createdAt":312,"updatedAt":312,"documentId":313,"publishedAt":312,"focalPoint":15},841,"avatar.png",512,{"small":294,"thumbnail":301},{"ext":24,"url":295,"hash":296,"mime":27,"name":297,"path":15,"size":298,"width":39,"height":39,"sizeInBytes":299,"provider_metadata":300},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1779191498\u002Fsmall_avatar_d040acbf49.png","small_avatar_d040acbf49","small_avatar.png",243.02,243024,{"public_id":296,"resource_type":33},{"ext":24,"url":302,"hash":303,"mime":27,"name":304,"path":15,"size":305,"width":103,"height":103,"sizeInBytes":306,"provider_metadata":307},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1779191498\u002Fthumbnail_avatar_d040acbf49.png","thumbnail_avatar_d040acbf49","thumbnail_avatar.png",33.15,33147,{"public_id":303,"resource_type":33},"avatar_d040acbf49",66.53,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1779191498\u002Favatar_d040acbf49.png",{"public_id":308,"resource_type":33},"2026-05-19T11:51:38.933Z","gg7jrmstvpwjzszr0gtzrhnk",{"id":315,"Title":316,"Content":317,"Description":318,"Category":10,"slug":319,"createdAt":320,"updatedAt":321,"publishedAt":322,"readTime":140,"documentId":323,"Image":324,"author":362},59,"Your agent noticed something your team missed, AI analytics are here","While we were testing the new Chat Thing analytics with a real estate customer, the dashboard flagged something nobody on the team had spotted. The same complaint kept coming up in conversation after conversation: for-sale signs were being left up on houses long after the houses had sold, and customers were quietly getting fed up about it.\n\nThe recommendation the dashboard wrote back was as plain as the problem. Take the signs down sooner.\n\nThat isn't the kind of insight you find by staring at a pie chart. It's what a member of staff might pick up if they read every single chat from the past week, and even then only if they were paying close attention.\n\nToday we're shipping the new Analytics dashboard for Chat Thing. It does the reading for you, and it tells you what to do.\n\n{% youtube id=\"1NWRzG6YW5k\" \u002F%}\n\n### What's in it\n\nOpen the Overview tab on any agent, pick a month range, and you get five sections that answer the questions you opened the dashboard to ask.\n\n### Topic Analysis\n\n![Topic Analysis — Top Conversation Topics ranked list and Trending Topics Over Time chart](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1773247246\u002Fdocs\u002Fanalytics\u002Fanalytics-topics.png)\n\nEvery conversation grouped by what it was actually about. Not raw keywords, themes.\n\nTop Conversation Topics gives you a ranked list with counts and percentages. Trending Topics Over Time is a weekly line chart that shows which subjects are climbing and which are falling.\n\nYou can manage up to ten custom topics per agent, rename them, colour-code them, or have Chat Thing generate them from your conversation data.\n\n### Sentiment Analysis\n\n![Sentiment Analysis — Positive \u002F Neutral \u002F Negative donut, trend line, and emotion-detection breakdown](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1773247248\u002Fdocs\u002Fanalytics\u002Fanalytics-sentiment.png)\n\nA donut chart breaks every conversation into Positive, Neutral, or Negative. A trend line shows whether your users are getting happier or more frustrated week by week.\n\nEmotion detection goes one level deeper. How often users are Curious, Satisfied, Frustrated, Confused, and the rest, with percentages for each.\n\n### Engagement Insights\n\n![Engagement Insights — messages per conversation, daily volume, resolution rate, and duration with trend chart](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1773247249\u002Fdocs\u002Fanalytics\u002Fanalytics-engagement.png)\n\nThe conversation quality metrics most teams want, in one place.\n\nAverage messages per conversation. Average daily chat volume. Resolution rate. Average conversation duration. The trend chart plots messages-per-conversation against resolution rate, so you can tell whether longer chats are actually helping anyone.\n\n### Common Questions\n\n![Common Questions — top ten clustered questions with topic tags and ask-counts](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1773247251\u002Fdocs\u002Fanalytics\u002Fanalytics-questions.png)\n\nAn AI clusters every question your users asked into the top ten things they actually wanted to know.\n\nEach cluster has a topic tag, an ask-count, and an expandable view of the individual conversations behind it. This is where you find the article you should write next, the FAQ entry that's missing, the prompt instruction your agent needs.\n\n### Actionable Recommendations\n\n![Actionable Recommendations — ranked suggestions with type, priority, impact, and action steps](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1773247253\u002Fdocs\u002Fanalytics\u002Fanalytics-recommendations.png)\n\nThe dashboard generates specific suggestions ranked by priority. High, Medium, Low, Info.\n\nEach recommendation has a type (Prompt Update, Knowledge Gap, Business Insight, Feature Suggestion, or Success), a description, an impact statement, action steps, and the count of conversations it affects. Some are about your agent. Others are about your business.\n\nThe for-sale-sign story came out of this section. The dashboard noticed the same complaint surfacing across many separate conversations, classified it as a Business Insight, and wrote a one-line action: take the signs down sooner, your customers are noticing.\n\n### It catches what you would miss\n\nThis is the bit we keep coming back to. The dashboard isn't only summarising agent performance. It's listening to what your customers are saying about the business behind the agent, and giving you a quiet nudge when something's off.\n\nA delivery window that's frustrating people. A returns step that nobody can find. A booking flow that loses customers halfway through. A sign that's been up too long.\n\nYou don't need to know the question in advance. The dashboard finds it for you.\n\n### Weekly email digest\n\nIf you'd rather not open the dashboard at all, opt in to a weekly email with the headline metrics, sentiment overview, top questions, AI insights, and links straight back into the dashboard. Configurable per user in Account settings.\n\n### Why we built it this way\n\nThe data was always there. What was missing was someone to read it.\n\nAn LLM can read every conversation an agent had this month, cluster the themes, surface the friction, rank the priorities, and tell you what to do about it. So that's what the dashboard does.\n\n### Getting started\n\nLive today on Pro and Enterprise plans.\n\nOpen any agent, click Overview, pick a month range. Topics, sentiment, engagement metrics, common questions, and recommendations all populate automatically.\n\nTomorrow: if your community runs on Discord, you'll want to be here.\n","Chat Thing Analytics reads every conversation your agent has and tells you what to do. Topic analysis, sentiment, engagement, common questions, and ranked recommendations on every agent overview tab.","launch-week-03-ai-powered-analytics","2026-05-01T13:36:54.654Z","2026-05-06T07:42:18.442Z","2026-05-06T07:42:18.435Z","e3xh09z4zgdvu1rpx1k4n1g5",{"id":325,"name":326,"alternativeText":15,"caption":15,"width":20,"height":21,"formats":327,"hash":356,"ext":24,"mime":27,"size":357,"url":358,"previewUrl":15,"provider":61,"provider_metadata":359,"createdAt":360,"updatedAt":360,"documentId":361,"publishedAt":65,"focalPoint":15},832,"Day 03 Analytics Feature Card.png",{"large":328,"small":335,"medium":342,"thumbnail":349},{"ext":24,"url":329,"hash":330,"mime":27,"name":331,"path":15,"size":332,"width":30,"height":31,"sizeInBytes":333,"provider_metadata":334},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778052374\u002Flarge_Day_03_Analytics_Feature_Card_df18a577dc.png","large_Day_03_Analytics_Feature_Card_df18a577dc","large_Day 03 Analytics Feature Card.png",592.64,592641,{"public_id":330,"resource_type":33},{"ext":24,"url":336,"hash":337,"mime":27,"name":338,"path":15,"size":339,"width":39,"height":40,"sizeInBytes":340,"provider_metadata":341},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778052374\u002Fsmall_Day_03_Analytics_Feature_Card_df18a577dc.png","small_Day_03_Analytics_Feature_Card_df18a577dc","small_Day 03 Analytics Feature Card.png",162.23,162227,{"public_id":337,"resource_type":33},{"ext":24,"url":343,"hash":344,"mime":27,"name":345,"path":15,"size":346,"width":47,"height":48,"sizeInBytes":347,"provider_metadata":348},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778052374\u002Fmedium_Day_03_Analytics_Feature_Card_df18a577dc.png","medium_Day_03_Analytics_Feature_Card_df18a577dc","medium_Day 03 Analytics Feature Card.png",339.16,339164,{"public_id":344,"resource_type":33},{"ext":24,"url":350,"hash":351,"mime":27,"name":352,"path":15,"size":353,"width":55,"height":56,"sizeInBytes":354,"provider_metadata":355},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778052374\u002Fthumbnail_Day_03_Analytics_Feature_Card_df18a577dc.png","thumbnail_Day_03_Analytics_Feature_Card_df18a577dc","thumbnail_Day 03 Analytics Feature Card.png",47.69,47689,{"public_id":351,"resource_type":33},"Day_03_Analytics_Feature_Card_df18a577dc",595.61,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1778052374\u002FDay_03_Analytics_Feature_Card_df18a577dc.png",{"public_id":356,"resource_type":33},"2026-05-06T07:26:15.045Z","k4lwd9xpyuyxokquhphazs8x",{"id":127,"Name":363,"createdAt":364,"updatedAt":365,"publishedAt":366,"documentId":367,"Image":368},"Gem","2023-08-25T14:44:02.325Z","2026-04-03T14:53:07.377Z","2023-08-25T14:44:05.581Z","rs8ltnu1mkqi6j2hvepdj8ym",{"id":369,"name":370,"alternativeText":15,"caption":15,"width":371,"height":372,"formats":373,"hash":406,"ext":79,"mime":82,"size":407,"url":408,"previewUrl":15,"provider":61,"provider_metadata":409,"createdAt":410,"updatedAt":410,"documentId":411,"publishedAt":65,"focalPoint":15},732,"me2026.jpg",2288,1978,{"large":374,"small":382,"medium":390,"thumbnail":398},{"ext":79,"url":375,"hash":376,"mime":82,"name":377,"path":15,"size":378,"width":30,"height":379,"sizeInBytes":380,"provider_metadata":381},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1775227982\u002Flarge_me2026_022d4321e3.jpg","large_me2026_022d4321e3","large_me2026.jpg",170.04,865,170040,{"public_id":376,"resource_type":33},{"ext":79,"url":383,"hash":384,"mime":82,"name":385,"path":15,"size":386,"width":39,"height":387,"sizeInBytes":388,"provider_metadata":389},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1775227982\u002Fsmall_me2026_022d4321e3.jpg","small_me2026_022d4321e3","small_me2026.jpg",43.94,432,43943,{"public_id":384,"resource_type":33},{"ext":79,"url":391,"hash":392,"mime":82,"name":393,"path":15,"size":394,"width":47,"height":395,"sizeInBytes":396,"provider_metadata":397},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1775227982\u002Fmedium_me2026_022d4321e3.jpg","medium_me2026_022d4321e3","medium_me2026.jpg",95.7,648,95701,{"public_id":392,"resource_type":33},{"ext":79,"url":399,"hash":400,"mime":82,"name":401,"path":15,"size":402,"width":403,"height":103,"sizeInBytes":404,"provider_metadata":405},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1775227982\u002Fthumbnail_me2026_022d4321e3.jpg","thumbnail_me2026_022d4321e3","thumbnail_me2026.jpg",6.75,181,6747,{"public_id":400,"resource_type":33},"me2026_022d4321e3",732.7,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1775227982\u002Fme2026_022d4321e3.jpg",{"public_id":406,"resource_type":33},"2026-04-03T14:53:02.980Z","fzyymo1uivslt1rep9c83edj",{"pagination":413},{"page":127,"pageSize":140,"pageCount":414,"total":415},8,24,{"prev":417,"next":427},{"id":418,"Title":419,"Content":420,"Description":421,"Category":10,"slug":422,"createdAt":423,"updatedAt":424,"publishedAt":425,"readTime":15,"documentId":426},14," Launch Week: Day 5 - Use API","As we conclude our Power-Ups Launch Week at Chat Thing, we're proud to unveil a final power-up of the week, the API power-up. This addition enables your bots to make direct API requests during conversations, opening up countless possibilities for integration and automation.\n\nIn case you missed the previous days, here's the links:\n- Day 1: [Zapier Power-up](\u002Fblog\u002Flaunch-week-01-zapier-ai-actions?previews=true)\n- Day 2: [Notion Power-ups](\u002Fblog\u002Fnotion-power-ups-launch-week-01-day-2?previews=true)\n- Day 3: [Talk to a human & send email](\u002Fblog\u002Flaunch-week-day-3-talk-to-a-human-and-send-email?previews=true)\n- Day 4: [Google search & Browser Page](\u002Fblog\u002Flaunch-week-day-4-browse-and-google-search?previews=true)\n\n## Day 5: Use API\n\nThe easiest way to see what the API power-up can do, is to check out the video below, where we integrate a bot with a holiday property search API.\n\n{% youtube  id=\"ofQbS2u73Uo\" \u002F%}\n\nIf you don't have time for the video to watch the video, that's cool; read on below to see how it works. \n\n### How does it work?\n\nIntegrating the \"Use API\" power-up means configuring your bot to interact with chosen APIs—defining endpoints, parameters, and authentication methods as needed. While this setup demands some technical know-how, it rewards you with highly personalised and powerful bot functionalities.\n\nAfter creating the API power-up, you can configure its settings. One of the most critical aspects of this is defining its arguments. The bot will collect and use these bits of data when it calls the power-up. You define these by creating a JSON schema like the one below, where you define each argument type and give it a description so the bot knows what it is:\n\n![Xnapper-2024-04-10-10.19.01.jpg](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1712740917\u002FXnapper_2024_04_10_10_19_01_efe5dc977b.jpg)\n\nOnce you define these arguments, they can be used to build out other parts of your API request. For example, you can use them in your URL, and they will be dynamically replaced when the power-up is called. In the example below, we use them in the POST request body:\n\n![Xnapper-2024-04-08-19.56.43.webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1712741048\u002FXnapper_2024_04_08_19_56_43_3804a432c3.webp)\n\nWhen the power-up is used, the values such as \"\u003Cguests>\" will replaced with the value collected by the bot. \n\nAnd here's the above power-up being used in a conversation:\n\n![Xnapper-2024-04-08-19.54.57.webp](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1712602543\u002FXnapper_2024_04_08_19_54_57_a815ff14e4.webp)\n\n## Getting started\nBefore you start with the API power-up, we recommend you look at our general Power-ups documentation here: [Power-up basics](\u002Fdocs\u002Fpower-up-basics&previews=true).\n\nOnce you are happy with the basics of Power-ups, take a look at our dedicated docs here: [Use API Power-up](\u002Fdocs\u002Fuse-api-power-up?previews=true)\n\n## Our first launch week\nI can't believe our first launch week is complete! What a ride it's been!\n\nWe can't wait to see what you all build using power-ups, and we are excited to improve and build upon the feature in the coming months. What we have released this week is really the MVP of our vision for power-ups, and we have so much more planned. \n\nNow that we have this foundation, we can really get cracking on making it awesome. When combined with the continuous improvement of the underlying AI models, we can see this becoming hugely powerful.\n\n### What's next for Power-ups?\n\nThe obvious answer is more power-ups. We have a huge list of power-ups we would like to build, and we are excited to hear any suggestions our community might have on the ones that would be most useful to them. \n\n#### Client-side power-ups\n\nIn addition to new power-ups, we are really excited about the possibility of client-side power-ups. This feature would let you define power-ups that the Chat Thing widget can use on your site and then run on the client side. \n\nThis would allow site owners to create co-pilot-style bots that could do things like adding products to a user's basket and loads more!\n\n## Power-ups hackathon\n\nTo celebrate the end of our Power-ups Launch Week, we are running a Power-ups Hackathon with the opportunity for the winner to win $500! If that sounds fun, read more about it here: [Power-ups hackathon](\u002Fblog\u002Fpower-ups-hackathon?previews=true).","The use API power-up enables your bots to make direct API requests during conversations, opening up countless possibilities for integration and automation.","launch-week-day-5-use-api","2024-04-08T18:15:16.461Z","2024-04-26T07:51:13.652Z","2024-04-26T07:51:13.645Z","szsxlc6yqt6y5gj9orozj05w",{"id":428,"Title":429,"Content":430,"Description":431,"Category":432,"slug":433,"createdAt":434,"updatedAt":435,"publishedAt":436,"readTime":15,"documentId":437},18,"Client-side power-ups and SDK improvements!","## Introducing client-side power-ups: Transform your AI bots into powerful co-pilots\n\nRemember when we launched [Power-ups](https:\u002F\u002Fchatthing.ai\u002Fblog\u002Flaunch-week-01-zapier-ai-actions), turning your simple Q&A bots into advanced AI agents? Well, we've got even bigger news today! \n\nWe'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.\n\n## What are client-side power-ups?\n\nClient-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:\n\n* Add products to a user's shopping cart\n* Guide users to specific pages\n* Check order shipping status\n* Highlight important information on a page\n* Fill out forms on behalf of users\n\nAnd 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.\n\nWant to see it in action? Check out this quick demo of a bot integrated with an e-commerce store:\n\n{% youtube id=\"1TPpLO7vYOE\" \u002F%}\n\nWe'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:\u002F\u002Fgithub.com\u002Fpixelhop\u002Fai-shopping-copilot-demo)\n\n## Smart page context: Your bot always knows where it is\n\nWe'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.\n\nWant 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.\n\nThis opens up a world of possibilities for context-aware interactions:\n\n* \"Does this product contain gluten?\"\n* \"How many guests can stay in this property?\"\n* \"Are there any reviews mentioning battery life?\"\n\nAs users navigate your site, the context updates automatically, making your bot increasingly helpful!\n\nYou can also programmatically add and remove context for really advanced use cases! \n\n## Know your users: Identify logged-in visitors\n\nIf 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.\n\n![Xnapper-2024-07-11-14.12.01.png](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1720703594\u002FXnapper_2024_07_11_14_12_01_9ad09f94a8.png)\n\n## Tailor your bot's behavior with page-specific prompts\n\nDifferent 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.\n\nNow, 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.\n\n## Powerful SDK improvements\n\nWe've packed in several other SDK improvements to make integrating Chat Thing into your apps and websites even smoother:\n\n* Send messages on behalf of users\n* Start new conversations\n* Show or hide the widget trigger\n* Open and close the chat window\n* Trigger preview messages\n\nAre you curious about all the new SDK capabilities? Check out our [SDK Documentation](https:\u002F\u002Fchatthing.ai\u002Fdocs\u002Fsdk) for a complete overview.\n\n## What's next?\n\nWe 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.\n\nWhile 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.\n\nWe'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!\n","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. ","changelog","client-side-power-ups-and-sdk-improvements","2024-07-11T11:19:01.168Z","2024-07-11T16:01:20.223Z","2024-07-11T16:01:20.215Z","mf36pm118q4ihd41bcnpuxkb"]