[{"data":1,"prerenderedAt":-1},["ShallowReactive",2],{"blog.categories":3,"blog.posts":144},{"data":4,"meta":140},[5,9,12,15,18,21,24,27,30,33,36,39,42,45,48,51,54,57,60,63,66,69,72,75,78,81,84,87,91,95,98,101,104,107,110,113,116,119,122,125,128,131,134,137],{"id":6,"documentId":7,"Category":8},4,"tz01cne0vve07f1au9g3qo6u","blog",{"id":10,"documentId":11,"Category":8},5,"s6f49ozorvro1cadbgpjk6gt",{"id":13,"documentId":14,"Category":8},8,"nvhudjazyc0mbk8y20opd8a3",{"id":16,"documentId":17,"Category":8},10,"ib0e0b1io8o5fa2aujrp8yhb",{"id":19,"documentId":20,"Category":8},11,"ts64om163qv441zu0y8qp4oi",{"id":22,"documentId":23,"Category":8},12,"cor6bujv2xmmtybx7yrl1p02",{"id":25,"documentId":26,"Category":8},13,"o74o4ziy6nmskv1423sc2aqt",{"id":28,"documentId":29,"Category":8},14,"szsxlc6yqt6y5gj9orozj05w",{"id":31,"documentId":32,"Category":8},15,"w53u0mj1lczsf1h3z926sv7b",{"id":34,"documentId":35,"Category":8},17,"zzeo6gkn8cz3jdk6lrba37zc",{"id":37,"documentId":38,"Category":8},19,"tvo2vw4hnfeiayjrsp9rxuqd",{"id":40,"documentId":41,"Category":8},23,"rjg806vzwbhge71myhe1nsd2",{"id":43,"documentId":44,"Category":8},30,"smdmqxewimkzj9nwt2avmpct",{"id":46,"documentId":47,"Category":8},31,"vp5uvm1rl4ytij6t26tbdtzy",{"id":49,"documentId":50,"Category":8},34,"a6axwesy3s6eqqomykca89xw",{"id":52,"documentId":53,"Category":8},35,"txc7jp6ibmew2tk2qzdy96cs",{"id":55,"documentId":56,"Category":8},44,"e3qw9nelo4o6qcolhuvp8pka",{"id":58,"documentId":59,"Category":8},45,"qeb5axf8k2n0s665cbyqt1ql",{"id":61,"documentId":62,"Category":8},46,"ttguielj34ew08tommjgay4u",{"id":64,"documentId":65,"Category":8},51,"glglrazs0t6l7v9tyqv73faa",{"id":67,"documentId":68,"Category":8},53,"hu2rovroxt150regenfbse8r",{"id":70,"documentId":71,"Category":8},55,"phy6ubqkxtuk7hpmf11fsigj",{"id":73,"documentId":74,"Category":8},56,"y2ffkb4wbryyhbqskolu4s5o",{"id":76,"documentId":77,"Category":8},58,"hztpimum2ubw64jvkf1s6pzn",{"id":79,"documentId":80,"Category":8},59,"e3xh09z4zgdvu1rpx1k4n1g5",{"id":82,"documentId":83,"Category":8},103,"ottju213uhpizul4j9ov16cd",{"id":85,"documentId":86,"Category":8},115,"p3yo44vkm6h1fan2xnhfz2t6",{"id":88,"documentId":89,"Category":90},122,"zgp6momkt9si36ez71vn991u","case-study",{"id":92,"documentId":93,"Category":94},1,"zj0uexwqxo7svybz5cxeedho","changelog",{"id":96,"documentId":97,"Category":94},2,"alsm1448dybio24iytmnpc5d",{"id":99,"documentId":100,"Category":94},3,"o4fq9b9pjrqcyig13gd6o3ce",{"id":102,"documentId":103,"Category":94},7,"h5exsimwqt9oqzp60y71mxhs",{"id":105,"documentId":106,"Category":94},9,"sphnm3aym2aihdt4pmrfwgn9",{"id":108,"documentId":109,"Category":94},18,"mf36pm118q4ihd41bcnpuxkb",{"id":111,"documentId":112,"Category":94},20,"cjxctwdi85tfblgoc7fqurs1",{"id":114,"documentId":115,"Category":94},21,"fqbhre3duiekxw61yv5z8z8v",{"id":117,"documentId":118,"Category":94},22,"jbeayfkrgru1z3nedk1x2v68",{"id":120,"documentId":121,"Category":94},25,"qrk4m0c586pdsyisyjabd0jz",{"id":123,"documentId":124,"Category":94},26,"w1rbirjthc20rf8kb54cus3o",{"id":126,"documentId":127,"Category":94},27,"s4pjguy41supnp8aeqdj6h43",{"id":129,"documentId":130,"Category":94},28,"rwu362ud60msel9b830pga3v",{"id":132,"documentId":133,"Category":94},29,"oqpzapmxkep0kh8kv70pb38f",{"id":135,"documentId":136,"Category":94},32,"xi6rdt5pnge2pst8iggy46ju",{"id":138,"documentId":139,"Category":94},108,"kazc0aftqotav494ln4rz12u",{"pagination":141},{"start":142,"limit":143,"total":55},0,100,{"data":145,"meta":827},[146,250,353,439,496,598,653,711,769],{"id":88,"Title":147,"Content":148,"Description":149,"Category":90,"slug":150,"createdAt":151,"updatedAt":152,"publishedAt":153,"readTime":102,"documentId":89,"Image":154,"author":206},"How we turned holiday-let search into an AI concierge, built on Chat Thing","**Most \"AI search\" is a chatbot bolted to the corner of a page.** For Rye & Beyond Cottages, a holiday-lettings brand on the East Sussex coast, we built the opposite: an AI concierge that drives the actual search interface. It filters the catalogue, checks live availability, plans the trip, and writes the results straight onto the page. And the conversational layer, the part everyone assumes is hard, we barely wrote. That's the bit Chat Thing does.\n\nHere's the twist up front, because it's the whole point of this post: the AI was the easy part. Stick with me and I'll show you why.\n\n![The Rye & Beyond widget on load: an AI concierge on the left, the full cottage catalogue on the right.](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912218\u002Fhero_4b881301ce.png)\n*The widget on load. Chat on the left, the full catalogue on the right. One surface, two ways in.*\n\n## Holiday-lettings search is three hard problems in a trench coat\n\nYou've got a catalogue people want to browse and filter. You've got fuzzy, human intent (\"somewhere dog-friendly near the beach with a woodburner for a long weekend\") that keyword filters can't read. And you've got availability, which changes by the day and makes half of a beautiful results page irrelevant the moment someone picks dates.\n\nMost sites pick one and fake the rest. Rye & Beyond wanted all three to work together, and they wanted it to feel like talking to someone who knows the cottages rather than filling in a form. So we built a single embeddable surface where a guest can browse and filter the cottages, search them by meaning, see live availability and real stay prices for their dates, and talk to a concierge that operates the whole thing for them.\n\n## The concierge drives the real UI, it doesn't sit beside it\n\nThis is the bit that makes it feel different. The assistant doesn't answer in a side panel and leave you to do the clicking. It operates the actual interface.\n\nWe gave the concierge a set of tools, registered as Chat Thing power-ups, and each one maps to something a person can do on the page: record a preference, set the stay dates, run a search, write the results into the grid, open a cottage, build a shortlist, compare two side by side, plot what's nearby, plan an itinerary, email it. Ask it for \"a dog-friendly cottage in Rye that sleeps four\" and it records the preferences, checks live dates, runs the search, and sets the results. Every step is a visible tool call in the thread, so using it reads like watching someone competent use the site.\n\n![The assistant turning a plain-English request into filters, a live availability check and a set of results.](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912222\u002Fagentic_search_e6b96b47fe.png)\n*Ask in plain English and watch the grid answer. The assistant records preferences, checks live dates, sets the results. Each step is a visible tool call.*\n\nBecause the tools are the same actions a human has, anything the guest does by hand and anything the assistant does end up in one shared state. Filter by hand, the chips update. Ask the concierge, the same chips update. There's no second copy of the truth, and that single decision is what stops the whole thing feeling like a bolt-on.\n\n## Search by meaning, not keywords\n\nThe \"semantic search\" on most sites is a keyword match with better marketing. Ours is real. Every cottage is indexed for vector search, so when someone searches \"romantic bolthole with a woodburner\", the natural-language query is ranked by meaning and mapped onto the live catalogue. Not a filter pretending to understand. An actual ranker doing the understanding, with the editable catalogue still in charge of the facts.\n\n## Availability, done honestly\n\nThis is the part that quietly makes or breaks a lettings site. We overlay a live availability check on the catalogue: give it dates, a party size and whether a dog's coming, and it returns exactly which cottages are bookable and the real total for that stay.\n\nThen we show everything. Available cottages get a badge and a real stay price. Booked ones stay on the page, greyed and clearly marked, so a guest never hits a dead end or wonders why their favourite vanished. A \"show available only\" toggle clears the rest when they're ready to commit.\n\n![Cottages tagged against real dates: available ones priced, booked ones greyed but still visible.](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912225\u002Favailability_21fb42f452.png)\n*Every cottage tagged against real dates. Available ones show a total stay price. Booked ones stay visible but greyed, so nobody hits a dead end.*\n\nWe were careful about one thing, and it matters more than any feature: the assistant never guesses. If no dates are set, it won't call anything \"available\". It says so, offers to check, and only claims availability once the live lookup has actually run. An AI concierge that confidently books you a cottage that's already taken is worse than no concierge at all. Open any cottage's calendar and you get its own live view, booked days in red, free days in green, pulled per cottage so it matches what's actually bookable.\n\n![A per-property availability calendar, booked days red, free days green.](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912228\u002Favailability_calendar_13fe4951d8.png)\n*Every cottage carries its own live calendar, fetched per cottage so it always matches reality.*\n\n## Turning a search into a trip\n\nOnce a guest is leaning towards a cottage, the concierge can plan the holiday around it. It pulls local events happening during the stay and the nearest beaches, pubs, restaurants and attractions, plots them on the map with distances from the front door, and writes a day-by-day itinerary you can actually scan.\n\n![A day-by-day itinerary plotted on the map, with the timeline alongside.](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912230\u002Fitinerary_9a682395cf.png)\n*The assistant builds the itinerary from real events and nearby spots, then plots it as a timeline you can read day by day.*\n\nAnd the guest can have the whole thing in their inbox: a branded itinerary email with the cottage, the dates, what's on, the day-by-day plan, nearby highlights with distances, and a button straight to booking.\n\n![The branded HTML itinerary email, with hero image, what's on and the day plan.](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912237\u002Fitinerary_email_5da960aefc.png)\n*One tap and the plan is in their inbox. Branded, dated, with a booking link, every stop with a distance from the door.*\n\n## The small things that make it feel finished\n\nThe headline features get you in the door. The small ones make it feel like a real product rather than a demo. Ask the concierge to compare a few cottages and it flips to a side-by-side with honest pros and cons for each, drawn from the real data: which sleeps the most, which is cheapest per night, which has parking, which is closest to the things you asked to be near.\n\n![Three cottages compared side by side, each with a \"how it compares\" list.](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912239\u002Fcompare_fd297170a9.png)\n*Ask to compare and the assistant lays them out side by side, with real pros and cons per cottage, not marketing fluff.*\n\nCards carry quiet \"good to know\" notes scanned from the house rules, steep stairs, an unfenced garden, a pond near where the kids and the dog will be. On mobile the chat becomes a slide-up sheet over a results-first screen, so the assistant is always a tap away without getting in the way. None of it shouts. All of it adds up to a search you can trust.\n\n![On mobile the chat is a slide-up sheet over a results-first screen.](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912241\u002Fmobile_chat_52af7737f7.png)\n*On mobile the chat is a slide-up sheet. Results first, assistant a tap away.*\n\n## The part that surprises people: the AI was the easy bit\n\nBuilding an assistant that drives a real app sounds like the hard part. It isn't, because the conversational layer runs on Chat Thing.\n\nChat Thing handles everything that's genuinely fiddly: the chat interface, the conversation state, the model, streaming, and the secure handshake into the page. What we bring is small. We register each of the app's actions as a power-up, a function plus a short description of its inputs, write a system prompt that gives the concierge its persona and house rules, and push the current page state as context. Load the SDK, register a handful of tools, override the prompt. That's the integration.\n\nSo the effort goes where it should: into the product. The search, the availability logic, the itinerary, the map, the details. The AI is a thin, well-understood layer on top, not a research project. That's also why the pattern moves to the next business cleanly. Swap the tools for that company's actions, rewrite the prompt, and the same agentic front end comes along for the ride.\n\n## Want this for your catalogue?\n\nIf you run a business with a lot of inventory and customers who don't quite know how to filter for what they want, an estate agency, a travel brand, a marketplace, a big shop, this pattern fits. An AI concierge that drives a real, filterable, bookable surface, with honest live data underneath, and the conversational layer handled for you by Chat Thing.\n\nWe help companies design and build exactly this. If you'd like one for your own catalogue, [get in touch](https:\u002F\u002Fchatthing.ai) and we'll talk through what it would take.\n\nNot a chatbot in the corner. A search experience that happens to be agentic all the way down. 🐰\n\n---\n\n*Built on [Chat Thing](https:\u002F\u002Fchatthing.ai) (the conversational layer), by the team at [Pixelhop](https:\u002F\u002Fpixelhop.io).*\n","A case study in agentic search: how we rebuilt holiday-lettings search for Rye & Beyond as an AI concierge that drives the whole interface, with the conversational layer handled by the Chat Thing SDK.","rye-and-beyond-ai-search","2026-07-01T13:24:43.453Z","2026-07-01T15:05:49.644Z","2026-07-01T15:05:49.699Z",{"id":155,"name":156,"alternativeText":157,"caption":157,"width":158,"height":159,"formats":160,"hash":199,"ext":162,"mime":165,"size":200,"url":201,"previewUrl":157,"provider":202,"provider_metadata":203,"createdAt":204,"updatedAt":204,"documentId":205,"publishedAt":204,"focalPoint":157},861,"feature.png",null,3072,2048,{"large":161,"small":173,"medium":182,"thumbnail":190},{"ext":162,"url":163,"hash":164,"mime":165,"name":166,"path":157,"size":167,"width":168,"height":169,"sizeInBytes":170,"provider_metadata":171},".png","https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912248\u002Flarge_feature_2cb07c5261.png","large_feature_2cb07c5261","image\u002Fpng","large_feature.png",656.87,1000,667,656870,{"public_id":164,"resource_type":172},"image",{"ext":162,"url":174,"hash":175,"mime":165,"name":176,"path":157,"size":177,"width":178,"height":179,"sizeInBytes":180,"provider_metadata":181},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912247\u002Fsmall_feature_2cb07c5261.png","small_feature_2cb07c5261","small_feature.png",194.67,500,333,194667,{"public_id":175,"resource_type":172},{"ext":162,"url":183,"hash":184,"mime":165,"name":185,"path":157,"size":186,"width":187,"height":178,"sizeInBytes":188,"provider_metadata":189},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912248\u002Fmedium_feature_2cb07c5261.png","medium_feature_2cb07c5261","medium_feature.png",389.69,750,389694,{"public_id":184,"resource_type":172},{"ext":162,"url":191,"hash":192,"mime":165,"name":193,"path":157,"size":194,"width":195,"height":196,"sizeInBytes":197,"provider_metadata":198},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912247\u002Fthumbnail_feature_2cb07c5261.png","thumbnail_feature_2cb07c5261","thumbnail_feature.png",54.77,234,156,54765,{"public_id":192,"resource_type":172},"feature_2cb07c5261",1688.47,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782912247\u002Ffeature_2cb07c5261.png","cloudinary",{"public_id":199,"resource_type":172},"2026-07-01T13:24:08.600Z","bw95dkbzxwuj0mxx05kgal7f",{"id":96,"Name":207,"createdAt":208,"updatedAt":209,"publishedAt":210,"documentId":211,"Image":212},"Zef","2024-03-20T13:35:42.255Z","2024-03-20T13:35:43.988Z","2024-03-20T13:35:43.980Z","qpnfq2shgxc6b1too3b96idh",{"id":213,"name":214,"alternativeText":157,"caption":157,"width":215,"height":215,"formats":216,"hash":243,"ext":218,"mime":221,"size":244,"url":245,"previewUrl":157,"provider":202,"provider_metadata":246,"createdAt":247,"updatedAt":247,"documentId":248,"publishedAt":249,"focalPoint":157},255,"IMG_2278.jpg",1972,{"large":217,"small":225,"medium":231,"thumbnail":237},{"ext":218,"url":219,"hash":220,"mime":221,"name":222,"path":157,"size":223,"width":168,"height":168,"provider_metadata":224},".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":220,"resource_type":172},{"ext":218,"url":226,"hash":227,"mime":221,"name":228,"path":157,"size":229,"width":178,"height":178,"provider_metadata":230},"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":227,"resource_type":172},{"ext":218,"url":232,"hash":233,"mime":221,"name":234,"path":157,"size":235,"width":187,"height":187,"provider_metadata":236},"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":233,"resource_type":172},{"ext":218,"url":238,"hash":239,"mime":221,"name":240,"path":157,"size":241,"width":196,"height":196,"provider_metadata":242},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1710941716\u002Fthumbnail_IMG_2278_d3b5e4fa69.jpg","thumbnail_IMG_2278_d3b5e4fa69","thumbnail_IMG_2278.jpg",6.59,{"public_id":239,"resource_type":172},"IMG_2278_d3b5e4fa69",641.66,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1710941716\u002FIMG_2278_d3b5e4fa69.jpg",{"public_id":243,"resource_type":172},"2024-03-20T13:35:18.234Z","b2ylr2lzfx0rstj4qs9sh8b7","2026-05-15T15:25:35.762Z",{"id":85,"Title":251,"Content":252,"Description":253,"Category":8,"slug":254,"createdAt":255,"updatedAt":256,"publishedAt":257,"readTime":6,"documentId":86,"Image":258,"author":303},"Connect Your AI Agent to 8,000+ Apps with Zapier","# Connect Your AI Agent to 8,000+ Apps with Zapier\n\nMost chatbots answer questions. Yours can book the meeting, update the CRM, post the Slack message, and send the follow-up, all in one conversation.\n\nThat's what the Zapier power-up unlocks. Your Chat Thing agent stops being a question-and-answer widget and starts doing the work your team would normally click through a dozen tabs to finish.\n\n> ⭐ **Available on paid plans.** The Zapier power-up is part of Chat Thing's paid tiers. Free plan users will need to upgrade to connect it.\n\n## What the Zapier power-up does\n\nThe Zapier power-up plugs your agent into Zapier, which connects to over 8,000 apps, including Google Calendar, Slack, Notion, HubSpot, Stripe, Mailchimp, Airtable, and thousands more.\n\nWhen a visitor asks your agent to do something, the agent picks the right Zapier action, fills in the details, and fires it. No code. No separate workflow builder. Your agent is the trigger.\n\n## What you can build: 5 starter ideas\n\n| Agent type | Someone says... | Your agent does... |\n| --- | --- | --- |\n| **Meeting scheduler** | \"Book a call with Sarah next Tuesday at 2pm\" | Creates a Google Calendar event and emails the invite |\n| **Lead capture** | \"I'd like a demo, here's my email\" | Adds the lead to your CRM or Google Sheet |\n| **Internal ops** | \"Post the release notes to #product-updates\" | Sends a formatted Slack message to the channel |\n| **Support triage** | \"Find the invoice for john@example.com\" | Searches Stripe and returns the link |\n| **Content publishing** | \"Add this topic to the content backlog\" | Creates a new row in an Airtable or Notion database |\n\nThose are starting points, not a ceiling. If Zapier connects to an app, your agent can probably do something useful with it.\n\n## One message. Three automations. Zero clicks.\n\nHere's what makes this different from traditional automation.\n\nTraditional automation is trigger-based: \"when X happens, do Y.\" Rigid. Pre-defined. You spend the weekend wiring Zaps and hoping you covered every path.\n\nWith the Zapier power-up, your agent decides which actions to fire based on what the visitor actually says. So a single sentence can trigger several actions in the right order.\n\nVisitor: *\"Schedule a follow-up with this customer in 3 days, add them to our VIP list, and ping me on Slack when it's done.\"*\n\nYour agent:\n\n1. Creates a Google Calendar event for 3 days from today.\n2. Adds the customer to the VIP tag in HubSpot.\n3. Posts a confirmation to your #sales channel.\n\nOne sentence in. Three actions out. The agent picked the right tools and the right order because it understood the intent, not just the trigger.\n\n## Setup in 4 steps\n\n1. In your Chat Thing dashboard, open your agent and go to the **Power-ups** tab.\n2. Add the **Zapier** power-up.\n3. Follow the in-app flow to connect your Zapier account and pick the actions you want your agent to use (Calendar, Slack, CRM, etc.).\n4. Give each action a short, specific description so the agent knows when to fire it. Save.\n\nOnce it's connected, chat to your agent like normal. If a request matches one of your enabled actions, the agent will use it.\n\n## Pair it with your other power-ups\n\nThe Zapier power-up gets more interesting when you chain it with the rest of your agent's toolkit.\n\n- **Web browsing + Zapier:** \"Search for the latest AI news and post the top three links to #research.\"\n- **Notion + Zapier:** \"Pull the Q2 roadmap from Notion and send a summary to the exec Slack channel.\"\n- **Human handoff + Zapier:** agent captures the lead, adds them to the CRM, then escalates the live conversation to a human.\n\nOne request. Multiple tools. Zero dashboards opened.\n\n## FAQ\n\n**Do I need a paid Zapier account?**\nYou'll need a Zapier account. Zapier's free tier covers light usage; higher volume or multi-step flows typically need a paid Zapier plan. Your Zapier usage is billed by Zapier, separate from your Chat Thing subscription.\n\n**How does my agent know when to use a Zapier action?**\nEach action has a description you write during setup. The agent uses that description, plus the context of the conversation, to decide when to fire it. Keep descriptions specific. \"Book a meeting on Sarah's calendar\" works better than \"do calendar stuff.\"\n\n**What happens if a Zap fails?**\nThe agent surfaces the error from Zapier and can retry or fall back depending on how you've configured the action. You can also check runs directly in your Zapier history.\n\n**Can I limit which actions the agent can trigger?**\nYes. Only the actions you explicitly enable for each agent are callable. Anything you haven't enabled is off-limits.\n\n**Does the agent need approval before firing an action?**\nYou can configure confirmation prompts in the power-up settings for anything high-stakes, so the agent asks the user (or you) before firing.\n\n## Ready to automate the boring parts?\n\nOpen your Chat Thing dashboard, head to the **Power-ups** tab on any agent, and add the Zapier integration. Pick three or four actions you'd use every day and let your agent take it from there.\n\n[**Start free and upgrade when you're ready →**](https:\u002F\u002Fchatthing.ai\u002Fpricing?utm_source=blog&utm_medium=content&utm_campaign=zapier)\n\n📚 [**Read the full guide in our documentation**](https:\u002F\u002Fchatthing.ai\u002Fdocs\u002Fzapier-power-up?utm_source=blog&utm_medium=content&utm_campaign=zapier)\n","Connect your Chat Thing agent to 8,000+ apps with Zapier. Book meetings, update CRMs, post to Slack, all in one conversation.","zapier","2026-06-26T14:02:44.112Z","2026-06-26T14:06:16.115Z","2026-06-26T14:06:16.230Z",{"id":259,"name":260,"alternativeText":157,"caption":157,"width":159,"height":261,"formats":262,"hash":296,"ext":218,"mime":221,"size":297,"url":298,"previewUrl":157,"provider":202,"provider_metadata":299,"createdAt":300,"updatedAt":300,"documentId":301,"publishedAt":302,"focalPoint":157},852,"zapier-hero.jpg",1143,{"large":263,"small":271,"medium":279,"thumbnail":287},{"ext":218,"url":264,"hash":265,"mime":221,"name":266,"path":157,"size":267,"width":168,"height":268,"sizeInBytes":269,"provider_metadata":270},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782482565\u002Flarge_zapier_hero_debe7969e3.jpg","large_zapier_hero_debe7969e3","large_zapier-hero.jpg",72.84,558,72844,{"public_id":265,"resource_type":172},{"ext":218,"url":272,"hash":273,"mime":221,"name":274,"path":157,"size":275,"width":178,"height":276,"sizeInBytes":277,"provider_metadata":278},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782482565\u002Fsmall_zapier_hero_debe7969e3.jpg","small_zapier_hero_debe7969e3","small_zapier-hero.jpg",27.53,279,27534,{"public_id":273,"resource_type":172},{"ext":218,"url":280,"hash":281,"mime":221,"name":282,"path":157,"size":283,"width":187,"height":284,"sizeInBytes":285,"provider_metadata":286},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782482565\u002Fmedium_zapier_hero_debe7969e3.jpg","medium_zapier_hero_debe7969e3","medium_zapier-hero.jpg",49.82,419,49819,{"public_id":281,"resource_type":172},{"ext":218,"url":288,"hash":289,"mime":221,"name":290,"path":157,"size":291,"width":292,"height":293,"sizeInBytes":294,"provider_metadata":295},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782482565\u002Fthumbnail_zapier_hero_debe7969e3.jpg","thumbnail_zapier_hero_debe7969e3","thumbnail_zapier-hero.jpg",8.9,245,136,8902,{"public_id":289,"resource_type":172},"zapier_hero_debe7969e3",163.44,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1782482565\u002Fzapier_hero_debe7969e3.jpg",{"public_id":296,"resource_type":172},"2026-06-26T14:02:46.779Z","nstarlq33jumiliqaadgdr8z","2026-06-26T14:02:46.780Z",{"id":92,"Name":304,"createdAt":305,"updatedAt":306,"publishedAt":307,"documentId":308,"Image":309},"Gem","2023-08-25T14:44:02.325Z","2026-04-03T14:53:07.377Z","2023-08-25T14:44:05.581Z","rs8ltnu1mkqi6j2hvepdj8ym",{"id":310,"name":311,"alternativeText":157,"caption":157,"width":312,"height":313,"formats":314,"hash":347,"ext":218,"mime":221,"size":348,"url":349,"previewUrl":157,"provider":202,"provider_metadata":350,"createdAt":351,"updatedAt":351,"documentId":352,"publishedAt":249,"focalPoint":157},732,"me2026.jpg",2288,1978,{"large":315,"small":323,"medium":331,"thumbnail":339},{"ext":218,"url":316,"hash":317,"mime":221,"name":318,"path":157,"size":319,"width":168,"height":320,"sizeInBytes":321,"provider_metadata":322},"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":317,"resource_type":172},{"ext":218,"url":324,"hash":325,"mime":221,"name":326,"path":157,"size":327,"width":178,"height":328,"sizeInBytes":329,"provider_metadata":330},"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":325,"resource_type":172},{"ext":218,"url":332,"hash":333,"mime":221,"name":334,"path":157,"size":335,"width":187,"height":336,"sizeInBytes":337,"provider_metadata":338},"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":333,"resource_type":172},{"ext":218,"url":340,"hash":341,"mime":221,"name":342,"path":157,"size":343,"width":344,"height":196,"sizeInBytes":345,"provider_metadata":346},"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":341,"resource_type":172},"me2026_022d4321e3",732.7,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1775227982\u002Fme2026_022d4321e3.jpg",{"public_id":347,"resource_type":172},"2026-04-03T14:53:02.980Z","fzyymo1uivslt1rep9c83edj",{"id":138,"Title":354,"Content":355,"Description":356,"Category":94,"slug":357,"createdAt":358,"updatedAt":359,"publishedAt":360,"readTime":99,"documentId":139,"Image":361,"author":408},"Claude Fable 5, Opus 4.8, and a brand-new model picker","> **Update - 13 June:** Fable 5 is temporarily unavailable. On 12 June the US government issued an export control directive requiring Anthropic to suspend access to Fable 5 (and Mythos 5) for all customers, so it's currently switched off across Chat Thing along with everywhere else. Every other model, **Opus 4.8** included, is unaffected. Anthropic believe it's a misunderstanding and are [working to restore access](https:\u002F\u002Fwww.anthropic.com\u002Fnews\u002Ffable-mythos-access); we'll switch it back on the moment they do.\n\nAnthropic just shipped Claude Fable 5, their most capable model yet, and it's live on Chat Thing today. It's a proper step up, and it arrives with a wave of other new models and a rebuilt model picker to help you choose between them.\n\n### Claude Fable 5: the new most-capable model\n\nFable 5 is the most capable model Anthropic have released. It's built for the demanding stuff, long multi-step agentic work and proper hard reasoning, the kind of task that used to fall over halfway through. It's got a 1 million token context window, so it can hold a huge amount of your data in mind at once, and it has a good think before it answers.\n\nIf you've got a bot where getting the answer exactly right matters more than getting it cheap, this is the one to point it at.\n\nOne thing we'd rather you heard from us, though. **Fable is expensive, and it gets through tokens quickly.** It costs roughly twice as much per message as Claude Opus 4.8 (our next model down) and many times more than the everyday models. That power is brilliant when you genuinely need it, but it'll chew through your token allowance much faster, so it's worth keeping Fable for the jobs that really call for it and using a lighter model for routine chat. The new picker shows you exactly how each model is priced, so there shouldn't be any surprises.\n\n### The rest of the new line-up\n\nFable 5 is the headline, but it's not arriving alone. We've added the latest from across the board, all live now:\n\n- **Claude Opus 4.8** (plus a Fast variant) - Anthropic's most capable Opus model, highly autonomous and great at long agentic runs and holding context across a whole task\n- **GPT-5.5** and **GPT-5.5 Pro** from OpenAI, both with a 1M-plus context\n- **Gemini 3.5 Flash** from Google - fast, cheap, 1M context, a lovely default for high-volume bots\n- **Grok 4.3** from xAI, with a 1M context and keen pricing\n- **Mistral Medium 3.5**, a strong, well-priced all-rounder\n- **Kimi K2.6**, **GLM 5.1**, and **DeepSeek V4 Pro** - the last of those is great value if cost is a concern, with a 1M context for a fraction of the price\n\n### A model picker that actually helps you choose\n\nThe old selector was a single dropdown, a long flat list of names. Fine with a handful of models, but we're well past a handful now, and a flat list tells you nothing about which one to pick. You couldn't see what a model cost, how big its context was, or whether it could handle images, without choosing it and finding out.\n\nSo we rebuilt it. Open your agent settings, click the model, and a proper picker opens in place. You can browse by provider down the side (with a live count of how many each one has), search by name, and filter by what you actually need, whether that's Vision, Tools or Reasoning. Every card shows the input and output cost, the context size and a simple **Low \u002F Medium \u002F High** badge, so you can weigh a cheap, fast model against a premium one before you commit. It's also where you'll see at a glance just how pricey Fable is next to the rest. And we float our recommended models to the top, so there's always a sensible default if you'd rather not think about it.\n\n### Who gets it\n\nModel selection is available on our **Standard, Pro and Enterprise** plans. If you're on Free or Basic your bots run on our default model and you won't see the picker, so it's worth a look at the plans if you'd like the freedom to choose.\n\nThat's the lot: a stack of new models with the best Anthropic have ever made sitting at the top, and a picker built to help you choose wisely (and keep an eye on the bill). Open an eligible agent, click the model, and take Fable 5 for a spin.\n","Claude Fable 5, the most capable model Anthropic have made, is live on Chat Thing, along with a stack of other new models and a rebuilt picker. A heads-up on what Fable costs, and which plans get to choose.","claude-fable-5-opus-4-8-and-a-new-model-picker","2026-06-12T15:25:31.101Z","2026-06-13T06:33:03.679Z","2026-06-13T06:33:03.772Z",{"id":362,"name":363,"alternativeText":364,"caption":157,"width":365,"height":366,"formats":367,"hash":400,"ext":218,"mime":221,"size":401,"url":402,"previewUrl":157,"provider":202,"provider_metadata":403,"createdAt":404,"updatedAt":405,"documentId":406,"publishedAt":407,"focalPoint":157},850,"new-models-blog-post-og-image.jpg","new-models-blog-post-og-image",1200,630,{"large":368,"small":376,"medium":384,"thumbnail":392},{"ext":218,"url":369,"hash":370,"mime":221,"name":371,"path":157,"size":372,"width":168,"height":373,"sizeInBytes":374,"provider_metadata":375},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1781277929\u002Flarge_new_models_blog_post_og_image_60c61ed10a.jpg","large_new_models_blog_post_og_image_60c61ed10a","large_new-models-blog-post-og-image.jpg",56.29,525,56288,{"public_id":370,"resource_type":172},{"ext":218,"url":377,"hash":378,"mime":221,"name":379,"path":157,"size":380,"width":178,"height":381,"sizeInBytes":382,"provider_metadata":383},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1781277929\u002Fsmall_new_models_blog_post_og_image_60c61ed10a.jpg","small_new_models_blog_post_og_image_60c61ed10a","small_new-models-blog-post-og-image.jpg",19.19,263,19194,{"public_id":378,"resource_type":172},{"ext":218,"url":385,"hash":386,"mime":221,"name":387,"path":157,"size":388,"width":187,"height":389,"sizeInBytes":390,"provider_metadata":391},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1781277929\u002Fmedium_new_models_blog_post_og_image_60c61ed10a.jpg","medium_new_models_blog_post_og_image_60c61ed10a","medium_new-models-blog-post-og-image.jpg",35.38,394,35377,{"public_id":386,"resource_type":172},{"ext":218,"url":393,"hash":394,"mime":221,"name":395,"path":157,"size":396,"width":292,"height":397,"sizeInBytes":398,"provider_metadata":399},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1781277929\u002Fthumbnail_new_models_blog_post_og_image_60c61ed10a.jpg","thumbnail_new_models_blog_post_og_image_60c61ed10a","thumbnail_new-models-blog-post-og-image.jpg",6.11,129,6114,{"public_id":394,"resource_type":172},"new_models_blog_post_og_image_60c61ed10a",75.88,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1781277929\u002Fnew_models_blog_post_og_image_60c61ed10a.jpg",{"public_id":400,"resource_type":172},"2026-06-12T15:25:30.824Z","2026-06-12T15:47:20.642Z","r0nmm1tmwkdgjv0cpzkrqm6f","2026-06-12T15:25:30.825Z",{"id":19,"Name":409,"createdAt":410,"updatedAt":411,"publishedAt":412,"documentId":413,"Image":414},"Chris","2024-09-26T14:45:01.162Z","2026-05-19T11:51:46.202Z","2026-05-19T11:51:46.263Z","lm3bpo0a4f8dlhl99y0bztzn",{"id":415,"name":416,"alternativeText":157,"caption":157,"width":417,"height":417,"formats":418,"hash":433,"ext":162,"mime":165,"size":434,"url":435,"previewUrl":157,"provider":202,"provider_metadata":436,"createdAt":437,"updatedAt":437,"documentId":438,"publishedAt":437,"focalPoint":157},841,"avatar.png",512,{"small":419,"thumbnail":426},{"ext":162,"url":420,"hash":421,"mime":165,"name":422,"path":157,"size":423,"width":178,"height":178,"sizeInBytes":424,"provider_metadata":425},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1779191498\u002Fsmall_avatar_d040acbf49.png","small_avatar_d040acbf49","small_avatar.png",243.02,243024,{"public_id":421,"resource_type":172},{"ext":162,"url":427,"hash":428,"mime":165,"name":429,"path":157,"size":430,"width":196,"height":196,"sizeInBytes":431,"provider_metadata":432},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1779191498\u002Fthumbnail_avatar_d040acbf49.png","thumbnail_avatar_d040acbf49","thumbnail_avatar.png",33.15,33147,{"public_id":428,"resource_type":172},"avatar_d040acbf49",66.53,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1779191498\u002Favatar_d040acbf49.png",{"public_id":433,"resource_type":172},"2026-05-19T11:51:38.933Z","gg7jrmstvpwjzszr0gtzrhnk",{"id":82,"Title":440,"Content":441,"Description":442,"Category":8,"slug":443,"createdAt":444,"updatedAt":445,"publishedAt":446,"readTime":96,"documentId":83,"Image":447,"author":488},"The work you don't see (and why it makes Chat Thing better)","Most of our blog posts are about shiny new things you can click on. This one's a bit different.. it's about the stuff happening quietly in the background that you'll never actually see. Stick with me though, because it matters more than you'd think.\n\nThis month we rebuilt the engine room of Chat Thing. Not the bit you log into, but the part doing all the heavy lifting behind the scenes.. crawling your website, syncing your content from Notion, Google Drive and the rest, generating your analytics, sending your emails, running your agents' tasks. All of that runs on a separate system, and we tore it down and rebuilt it from scratch.\n\nI know, \"we rebuilt some backend plumbing\" isn't exactly a thrilling headline! But here's what it actually means for you.\n\n## Faster, in the way that counts\n\nThe honest truth is that the old system was built on different foundations to the rest of Chat Thing. It worked fine, but it meant our team had to juggle two completely different ways of doing things every time we wanted to improve anything back there.\n\nNow it all speaks the same language. Which means **we can ship improvements to crawling, syncing and analytics far quicker than before**. When you're waiting on us to make something better, that speed is the difference between \"next week\" and \"next month\".\n\n## Safer with your data\n\nThis is the one I care most about, and it's worth a minute of your time.\n\nEvery modern app is built on top of hundreds of little bits of code written by other people. It's how software works, nobody builds everything from scratch. But every one of those bits is something you're trusting, and occasionally one of them gets tampered with by someone with bad intentions. It's called a supply chain attack, and it's one of the biggest security risks going right now.\n\nSo while we were in there, we did two things. We **cut the amount of third party code this system relies on by nearly 40%** (fewer moving parts, fewer things that can go wrong). And we turned on a much stricter set of rules for the code we do use.. including a deliberate cooling off period so we never automatically pull in brand new code before the wider security community has had a chance to vet it.\n\nIn plain English: there are now fewer doors, and the ones that remain have much better locks. Your data, and your customers' data, sits behind them.\n\n## More reliable, full stop\n\nFewer moving parts means fewer things that can break at 2am. We also did the whole switch over carefully, running the old and new systems side by side and checking they behaved identically before flipping the switch, with a one button rollback the whole time. No drama, no downtime, nothing for you to do.\n\nAnyway! Your agents are crawling, syncing and replying exactly as they were before. Nothing's changed on your end. But the thing underneath is now faster for us to improve, leaner, and a good bit harder to attack.\n\nThe unglamorous work is usually the work that keeps everything else standing up.. and we're more than happy to keep doing it. :)","This month we rebuilt the engine room of Chat Thing. Not the bit you log into, but the part doing all the heavy lifting behind the scenes.. crawling your website, syncing your content from Notion, Google Drive and the rest, generating your analytics, sending your emails, running your agents' tasks. All of that runs on a separate system, and we tore it down and rebuilt it from scratch.","the-work-you-dont-see-and-why-it-makes-chat-thing-better","2026-06-01T08:05:42.689Z","2026-06-12T15:26:29.019Z","2026-06-12T15:26:29.112Z",{"id":448,"name":449,"alternativeText":157,"caption":157,"width":450,"height":451,"formats":452,"hash":481,"ext":162,"mime":165,"size":482,"url":483,"previewUrl":157,"provider":202,"provider_metadata":484,"createdAt":485,"updatedAt":485,"documentId":486,"publishedAt":487,"focalPoint":157},842,"og-A-engine-room.png",1536,1024,{"large":453,"small":460,"medium":467,"thumbnail":474},{"ext":162,"url":454,"hash":455,"mime":165,"name":456,"path":157,"size":457,"width":168,"height":169,"sizeInBytes":458,"provider_metadata":459},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1780301027\u002Flarge_og_A_engine_room_b535f0b904.png","large_og_A_engine_room_b535f0b904","large_og-A-engine-room.png",793.21,793211,{"public_id":455,"resource_type":172},{"ext":162,"url":461,"hash":462,"mime":165,"name":463,"path":157,"size":464,"width":178,"height":179,"sizeInBytes":465,"provider_metadata":466},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1780301027\u002Fsmall_og_A_engine_room_b535f0b904.png","small_og_A_engine_room_b535f0b904","small_og-A-engine-room.png",215.42,215417,{"public_id":462,"resource_type":172},{"ext":162,"url":468,"hash":469,"mime":165,"name":470,"path":157,"size":471,"width":187,"height":178,"sizeInBytes":472,"provider_metadata":473},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1780301027\u002Fmedium_og_A_engine_room_b535f0b904.png","medium_og_A_engine_room_b535f0b904","medium_og-A-engine-room.png",459.6,459595,{"public_id":469,"resource_type":172},{"ext":162,"url":475,"hash":476,"mime":165,"name":477,"path":157,"size":478,"width":195,"height":196,"sizeInBytes":479,"provider_metadata":480},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1780301026\u002Fthumbnail_og_A_engine_room_b535f0b904.png","thumbnail_og_A_engine_room_b535f0b904","thumbnail_og-A-engine-room.png",55.34,55340,{"public_id":476,"resource_type":172},"og_A_engine_room_b535f0b904",492.28,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1780301027\u002Fog_A_engine_room_b535f0b904.png",{"public_id":481,"resource_type":172},"2026-06-01T08:03:47.764Z","jz5144ymp02o6vm6kqkn6fv1","2026-06-01T08:03:47.765Z",{"id":19,"Name":409,"createdAt":410,"updatedAt":411,"publishedAt":412,"documentId":413,"Image":489},{"id":415,"name":416,"alternativeText":157,"caption":157,"width":417,"height":417,"formats":490,"hash":433,"ext":162,"mime":165,"size":434,"url":435,"previewUrl":157,"provider":202,"provider_metadata":495,"createdAt":437,"updatedAt":437,"documentId":438,"publishedAt":437,"focalPoint":157},{"small":491,"thumbnail":493},{"ext":162,"url":420,"hash":421,"mime":165,"name":422,"path":157,"size":423,"width":178,"height":178,"sizeInBytes":424,"provider_metadata":492},{"public_id":421,"resource_type":172},{"ext":162,"url":427,"hash":428,"mime":165,"name":429,"path":157,"size":430,"width":196,"height":196,"sizeInBytes":431,"provider_metadata":494},{"public_id":428,"resource_type":172},{"public_id":433,"resource_type":172},{"id":76,"Title":497,"Content":498,"Description":499,"Category":8,"slug":500,"createdAt":501,"updatedAt":502,"publishedAt":503,"readTime":99,"documentId":77,"Image":504,"author":550},"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",{"id":505,"name":506,"alternativeText":507,"caption":508,"width":509,"height":510,"formats":511,"hash":544,"ext":162,"mime":165,"size":545,"url":546,"previewUrl":157,"provider":202,"provider_metadata":547,"createdAt":548,"updatedAt":548,"documentId":549,"publishedAt":249,"focalPoint":157},838,"day-05-lead-capture-feature-card-v3-1920x1080","Lead Capture — Day 05","",1920,1080,{"large":512,"small":520,"medium":528,"thumbnail":536},{"ext":162,"url":513,"hash":514,"mime":165,"name":515,"path":157,"size":516,"width":168,"height":517,"sizeInBytes":518,"provider_metadata":519},"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,563,368134,{"public_id":514,"resource_type":172},{"ext":162,"url":521,"hash":522,"mime":165,"name":523,"path":157,"size":524,"width":178,"height":525,"sizeInBytes":526,"provider_metadata":527},"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,281,103137,{"public_id":522,"resource_type":172},{"ext":162,"url":529,"hash":530,"mime":165,"name":531,"path":157,"size":532,"width":187,"height":533,"sizeInBytes":534,"provider_metadata":535},"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,422,215406,{"public_id":530,"resource_type":172},{"ext":162,"url":537,"hash":538,"mime":165,"name":539,"path":157,"size":540,"width":292,"height":541,"sizeInBytes":542,"provider_metadata":543},"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,138,33650,{"public_id":538,"resource_type":172},"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":544,"resource_type":172},"2026-05-08T08:24:39.310Z","kvyyazu3r6xxzw6qgrbu6c8m",{"id":10,"Name":551,"createdAt":552,"updatedAt":553,"publishedAt":554,"documentId":555,"Image":556},"Ella","2025-09-16T11:48:50.521Z","2025-09-16T12:07:31.210Z","2025-09-16T12:07:31.205Z","g8rg6x370xgt055caa9e1irh",{"id":557,"name":558,"alternativeText":157,"caption":157,"width":559,"height":560,"formats":561,"hash":592,"ext":563,"mime":221,"size":593,"url":594,"previewUrl":157,"provider":202,"provider_metadata":595,"createdAt":596,"updatedAt":596,"documentId":597,"publishedAt":249,"focalPoint":157},681,"IMG_5631.JPG",3648,5472,{"large":562,"small":570,"medium":577,"thumbnail":584},{"ext":563,"url":564,"hash":565,"mime":221,"name":566,"path":157,"size":567,"width":169,"height":168,"sizeInBytes":568,"provider_metadata":569},".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,54447,{"public_id":565,"resource_type":172},{"ext":563,"url":571,"hash":572,"mime":221,"name":573,"path":157,"size":574,"width":179,"height":178,"sizeInBytes":575,"provider_metadata":576},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1758024414\u002Fsmall_IMG_5631_d9b99d485a.jpg","small_IMG_5631_d9b99d485a","small_IMG_5631.JPG",19.71,19714,{"public_id":572,"resource_type":172},{"ext":563,"url":578,"hash":579,"mime":221,"name":580,"path":157,"size":581,"width":178,"height":187,"sizeInBytes":582,"provider_metadata":583},"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":579,"resource_type":172},{"ext":563,"url":585,"hash":586,"mime":221,"name":587,"path":157,"size":588,"width":589,"height":196,"sizeInBytes":590,"provider_metadata":591},"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":586,"resource_type":172},"IMG_5631_d9b99d485a",1769.34,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1758024415\u002FIMG_5631_d9b99d485a.jpg",{"public_id":592,"resource_type":172},"2025-09-16T12:06:55.571Z","of6gbjbn038al5hum1gsxvjc",{"id":64,"Title":599,"Content":600,"Description":601,"Category":8,"slug":602,"createdAt":603,"updatedAt":604,"publishedAt":605,"readTime":96,"documentId":65,"Image":606,"author":645},"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",{"id":607,"name":608,"alternativeText":609,"caption":508,"width":509,"height":510,"formats":610,"hash":639,"ext":162,"mime":165,"size":640,"url":641,"previewUrl":157,"provider":202,"provider_metadata":642,"createdAt":643,"updatedAt":643,"documentId":644,"publishedAt":249,"focalPoint":157},836,"day-04-discord-feature-card-v5-1920x1080","Discord V2 Gateway — Day 04",{"large":611,"small":618,"medium":625,"thumbnail":632},{"ext":162,"url":612,"hash":613,"mime":165,"name":614,"path":157,"size":615,"width":168,"height":517,"sizeInBytes":616,"provider_metadata":617},"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":613,"resource_type":172},{"ext":162,"url":619,"hash":620,"mime":165,"name":621,"path":157,"size":622,"width":178,"height":525,"sizeInBytes":623,"provider_metadata":624},"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":620,"resource_type":172},{"ext":162,"url":626,"hash":627,"mime":165,"name":628,"path":157,"size":629,"width":187,"height":533,"sizeInBytes":630,"provider_metadata":631},"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":627,"resource_type":172},{"ext":162,"url":633,"hash":634,"mime":165,"name":635,"path":157,"size":636,"width":292,"height":541,"sizeInBytes":637,"provider_metadata":638},"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":634,"resource_type":172},"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":639,"resource_type":172},"2026-05-07T14:26:13.064Z","f703sw9jn2bui9nanspjh57q",{"id":19,"Name":409,"createdAt":410,"updatedAt":411,"publishedAt":412,"documentId":413,"Image":646},{"id":415,"name":416,"alternativeText":157,"caption":157,"width":417,"height":417,"formats":647,"hash":433,"ext":162,"mime":165,"size":434,"url":435,"previewUrl":157,"provider":202,"provider_metadata":652,"createdAt":437,"updatedAt":437,"documentId":438,"publishedAt":437,"focalPoint":157},{"small":648,"thumbnail":650},{"ext":162,"url":420,"hash":421,"mime":165,"name":422,"path":157,"size":423,"width":178,"height":178,"sizeInBytes":424,"provider_metadata":649},{"public_id":421,"resource_type":172},{"ext":162,"url":427,"hash":428,"mime":165,"name":429,"path":157,"size":430,"width":196,"height":196,"sizeInBytes":431,"provider_metadata":651},{"public_id":428,"resource_type":172},{"public_id":433,"resource_type":172},{"id":79,"Title":654,"Content":655,"Description":656,"Category":8,"slug":657,"createdAt":658,"updatedAt":659,"publishedAt":660,"readTime":99,"documentId":80,"Image":661,"author":699},"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",{"id":662,"name":663,"alternativeText":157,"caption":157,"width":509,"height":510,"formats":664,"hash":693,"ext":162,"mime":165,"size":694,"url":695,"previewUrl":157,"provider":202,"provider_metadata":696,"createdAt":697,"updatedAt":697,"documentId":698,"publishedAt":249,"focalPoint":157},832,"Day 03 Analytics Feature Card.png",{"large":665,"small":672,"medium":679,"thumbnail":686},{"ext":162,"url":666,"hash":667,"mime":165,"name":668,"path":157,"size":669,"width":168,"height":517,"sizeInBytes":670,"provider_metadata":671},"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":667,"resource_type":172},{"ext":162,"url":673,"hash":674,"mime":165,"name":675,"path":157,"size":676,"width":178,"height":525,"sizeInBytes":677,"provider_metadata":678},"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":674,"resource_type":172},{"ext":162,"url":680,"hash":681,"mime":165,"name":682,"path":157,"size":683,"width":187,"height":533,"sizeInBytes":684,"provider_metadata":685},"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":681,"resource_type":172},{"ext":162,"url":687,"hash":688,"mime":165,"name":689,"path":157,"size":690,"width":292,"height":541,"sizeInBytes":691,"provider_metadata":692},"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":688,"resource_type":172},"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":693,"resource_type":172},"2026-05-06T07:26:15.045Z","k4lwd9xpyuyxokquhphazs8x",{"id":92,"Name":304,"createdAt":305,"updatedAt":306,"publishedAt":307,"documentId":308,"Image":700},{"id":310,"name":311,"alternativeText":157,"caption":157,"width":312,"height":313,"formats":701,"hash":347,"ext":218,"mime":221,"size":348,"url":349,"previewUrl":157,"provider":202,"provider_metadata":710,"createdAt":351,"updatedAt":351,"documentId":352,"publishedAt":249,"focalPoint":157},{"large":702,"small":704,"medium":706,"thumbnail":708},{"ext":218,"url":316,"hash":317,"mime":221,"name":318,"path":157,"size":319,"width":168,"height":320,"sizeInBytes":321,"provider_metadata":703},{"public_id":317,"resource_type":172},{"ext":218,"url":324,"hash":325,"mime":221,"name":326,"path":157,"size":327,"width":178,"height":328,"sizeInBytes":329,"provider_metadata":705},{"public_id":325,"resource_type":172},{"ext":218,"url":332,"hash":333,"mime":221,"name":334,"path":157,"size":335,"width":187,"height":336,"sizeInBytes":337,"provider_metadata":707},{"public_id":333,"resource_type":172},{"ext":218,"url":340,"hash":341,"mime":221,"name":342,"path":157,"size":343,"width":344,"height":196,"sizeInBytes":345,"provider_metadata":709},{"public_id":341,"resource_type":172},{"public_id":347,"resource_type":172},{"id":73,"Title":712,"Content":713,"Description":714,"Category":8,"slug":715,"createdAt":716,"updatedAt":717,"publishedAt":718,"readTime":99,"documentId":74,"Image":719,"author":757},"Rich Display Modes: your agent can now reply with cards, charts, tables, maps, and diagrams","Most agents return text. Even when the answer is a list of products, a row of data, or a set of locations you really want to see laid out visually. Text is what the model produces. Text is what the user reads.\n\n\n{% youtube id=\"k2XYNzSs9T4\" \u002F%}\n\nWe have been living with that constraint for a while. Today we are changing it.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1776272090\u002Fdocs\u002Fdisplaymodes-hero-comparison.png)\n\n## Display modes\n\nYour assistant can now render its replies as cards, charts, tables, maps, or Mermaid diagrams. There are two ways in.\n\nTurn on a display mode for an existing power-up. A growing set of selected power-ups now support display modes. Open the power-up's settings, look for the Display section, pick a mode, write a short transform prompt to shape the response, and the data renders as a visual component instead of text.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1776272093\u002Fdocs\u002Fdisplaymodes-mode-picker.png)\n\nAdd a standalone Display power-up to your agent. We have also shipped Display Cards, Display Chart, Display Table, Display Map, and Display Mermaid as power-ups in their own right. Once one of these is on a agent, the assistant can decide to render anything as that display mode at any point in the conversation. No data source required. Just plug it in and the agent can answer with a chart, a map, a diagram, or a set of cards whenever it makes sense.\n\nThat second route is the one that makes things properly dynamic. Your agent can pull data from anywhere, and on its own decide to put it in a table, sketch a flowchart on the fly, or list matches as a carousel of cards.\n\n## What you can render\n\n### Cards\n\nA horizontal carousel or vertical stack of items, each with a title, description, optional image, and a link. Great for anything you would otherwise list out.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1776262545\u002Fdocs\u002Fcards-horizontal.png)\n\n### Charts\n\nBar, line, pie, or doughnut. Connect to numeric data and your assistant can visualise it. Useful for sales figures, usage stats, results over time.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1776348204\u002Fdocs\u002Fchart-bar-chat.png)\n\n### Tables\n\nStructured rows and columns with text, image, and link column types. Clean and readable. Better than prose any time the answer is a comparison.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1776348809\u002Fdocs\u002Ftable-chat.png)\n\n### Maps\n\nGeoJSON points, lines, and polygons, with auto, light, or dark styles. If your bot answers location questions, it can put the answer on a map.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1776272098\u002Fdocs\u002Fdisplaymodes-map-chat.png)\n\n### Mermaid diagrams\n\nFlowcharts, sequence diagrams, entity-relationship diagrams, and more. The one that surprises people if you are building tooling for developers or ops teams.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1776272099\u002Fdocs\u002Fdisplaymodes-mermaid-chat.png)\n\n## Who this is for\n\nIf you run a real estate or e-commerce bot, cards are the obvious win. Property listings or product results show up as a browsable carousel with images, prices, and links, rather than a flat bullet list. Anywhere your bot is listing things out — results, jobs, articles, search hits — cards make it feel like a proper product instead of a chat log.\n\nIf you run a support, ops, or analytics bot, charts and tables turn questions about numbers into something you can read at a glance.\n\nIf your bot does location lookups, store finders, property maps, field service, a map answers the question properly.\n\nIf you are building internal or developer tooling, Mermaid lets your bot draw what it is describing.\n\nIn short: any time the bot is listing things, comparing things, or describing somewhere or something with structure, there is a display mode that does the job better than prose.\n\n## How the transform works\n\nWhen you turn a display mode on for an existing power-up, you write a short transform prompt that tells the model how to convert the raw response into the right shape for the display type. The transform runs after the power-up call. No extra API calls, no preprocessing, just a prompt.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1776272102\u002Fdocs\u002Fdisplaymodes-transform-prompt.png)\n\nThe standalone Display power-ups skip that step. The bot calls them directly with structured data, which is what makes them so flexible.\n\n## Getting started\n\nOpen the bot you want to upgrade. Either turn on a display mode in the Display section of any supporting power-up, or add one of the standalone Display power-ups (Cards, Chart, Table, Map, Mermaid).\n\nLive today on all paid plans.\n\n[Read the full documentation →](\u002Fdocs\u002Fpower-up-display-modes)\n\n## What's next this week\n\nDay 2 of five. Tomorrow we replace the dashboard you don't read with analytics that actually tell you something.","Chat Thing agents can now reply with cards, charts, tables, maps, and Mermaid diagrams - not just text. Turn on a display mode for any supporting power-up, or add a standalone Display power-up.","launch-week-02-display-modes","2026-05-01T13:12:05.340Z","2026-05-05T11:16:03.272Z","2026-05-05T09:44:55.905Z",{"id":720,"name":721,"alternativeText":157,"caption":157,"width":509,"height":510,"formats":722,"hash":751,"ext":162,"mime":165,"size":752,"url":753,"previewUrl":157,"provider":202,"provider_metadata":754,"createdAt":755,"updatedAt":755,"documentId":756,"publishedAt":249,"focalPoint":157},820,"019df769-d932-7910-8cd1-e1e4b544eefb.png",{"large":723,"small":730,"medium":737,"thumbnail":744},{"ext":162,"url":724,"hash":725,"mime":165,"name":726,"path":157,"size":727,"width":168,"height":517,"sizeInBytes":728,"provider_metadata":729},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777974282\u002Flarge_019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a.png","large_019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a","large_019df769-d932-7910-8cd1-e1e4b544eefb.png",580.07,580069,{"public_id":725,"resource_type":172},{"ext":162,"url":731,"hash":732,"mime":165,"name":733,"path":157,"size":734,"width":178,"height":525,"sizeInBytes":735,"provider_metadata":736},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777974282\u002Fsmall_019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a.png","small_019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a","small_019df769-d932-7910-8cd1-e1e4b544eefb.png",147.92,147915,{"public_id":732,"resource_type":172},{"ext":162,"url":738,"hash":739,"mime":165,"name":740,"path":157,"size":741,"width":187,"height":533,"sizeInBytes":742,"provider_metadata":743},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777974282\u002Fmedium_019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a.png","medium_019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a","medium_019df769-d932-7910-8cd1-e1e4b544eefb.png",321.4,321404,{"public_id":739,"resource_type":172},{"ext":162,"url":745,"hash":746,"mime":165,"name":747,"path":157,"size":748,"width":292,"height":541,"sizeInBytes":749,"provider_metadata":750},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777974282\u002Fthumbnail_019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a.png","thumbnail_019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a","thumbnail_019df769-d932-7910-8cd1-e1e4b544eefb.png",43.58,43578,{"public_id":746,"resource_type":172},"019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a",705.42,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777974282\u002F019df769_d932_7910_8cd1_e1e4b544eefb_2748438f3a.png",{"public_id":751,"resource_type":172},"2026-05-05T09:44:42.726Z","lhwqn3fzts25n1qd4stb27vo",{"id":96,"Name":207,"createdAt":208,"updatedAt":209,"publishedAt":210,"documentId":211,"Image":758},{"id":213,"name":214,"alternativeText":157,"caption":157,"width":215,"height":215,"formats":759,"hash":243,"ext":218,"mime":221,"size":244,"url":245,"previewUrl":157,"provider":202,"provider_metadata":768,"createdAt":247,"updatedAt":247,"documentId":248,"publishedAt":249,"focalPoint":157},{"large":760,"small":762,"medium":764,"thumbnail":766},{"ext":218,"url":219,"hash":220,"mime":221,"name":222,"path":157,"size":223,"width":168,"height":168,"provider_metadata":761},{"public_id":220,"resource_type":172},{"ext":218,"url":226,"hash":227,"mime":221,"name":228,"path":157,"size":229,"width":178,"height":178,"provider_metadata":763},{"public_id":227,"resource_type":172},{"ext":218,"url":232,"hash":233,"mime":221,"name":234,"path":157,"size":235,"width":187,"height":187,"provider_metadata":765},{"public_id":233,"resource_type":172},{"ext":218,"url":238,"hash":239,"mime":221,"name":240,"path":157,"size":241,"width":196,"height":196,"provider_metadata":767},{"public_id":239,"resource_type":172},{"public_id":243,"resource_type":172},{"id":70,"Title":770,"Content":771,"Description":772,"Category":8,"slug":773,"createdAt":774,"updatedAt":775,"publishedAt":776,"readTime":99,"documentId":71,"Image":777,"author":815},"Human Takeover: when the AI hits its limit, your team steps in","Every chatbot conversation has a moment where it can tip either way.\n\nIt's the moment the AI can't help. The question is outside its knowledge, or the customer is frustrated, or the stakes are too high to trust automation. Something goes wrong, and the customer needs a real person.\n\nUntil today, Chat Thing handled this the way almost every tool does. The assistant said \"I'll get a human to follow up,\" fired off an email to your team, and left the customer sitting in a silent chat window. The support rota scrambled in a different inbox. The thread died mid-conversation.\n\nWe've always known that wasn't good enough.\n\n## Meet Human Takeover\n\n{% youtube id=\"qUNBjEVzRwI\" \u002F%}\n\nHuman Takeover lets a teammate step into a live Chat Thing conversation, take over from the AI, and reply in real time. Same window, same thread, no redirects.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777641078\u002F019ddda0_6a96_716c_96d2_17741dfad643_26a207feb9.png)\n\nThe AI pauses. Your teammate types. The customer sees a real name and a real avatar appear in the chat. When the issue is resolved, one click hands it back to the AI, which picks up with full memory of whatever the human said.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777641084\u002F019ddda0_6ca1_761c_a16c_bbb0a5fa2c50_f9cabb16a1.png)\n\n## Why we bothered to rebuild this\n\nLast year we shipped the \"Talk to a Human\" Power-Up. It emailed your team when the AI flagged a conversation it couldn't handle. It was a start.\n\nIt wasn't enough, though, and we knew it at the time. Email is slow. Email is a different tool. Email loses the thread. The customer sits there watching an idle chat window while the conversation gets pushed into someone's inbox and forgotten about twice before anyone replies.\n\nHuman Takeover keeps the whole thing in one place. The context stays live. The customer stays in the chat. Your team never opens a second tool.\n\n## How it works\n\nThe AI is handling the conversation as normal. Your teammate sees it in the Live Conversations view in the dashboard.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777641071\u002F019ddda0_684a_7a12_b12b_326d221d798a_9370b7131e.png)\n\nThey click Claim, and the AI steps aside.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777641074\u002F019ddda0_696a_71a9_a370_c92b3fc81d1e_295b01b2fd.png)\n\nThey reply as themselves, and the customer sees their name and avatar. When the issue is resolved, they click Hand back to bot, and the AI resumes with the human's replies baked into its memory.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777641081\u002F019ddda0_6b8d_7a27_ba79_29345d742e5f_1320ec626c.png)\n\nNo retraining. No pasting context into a new tool. Nothing for your teammate to set up beyond being invited to the account.\n\n## Where this earns its keep\n\nSome conversations are never going to be an AI's job, and they're the ones where getting it right actually matters. Anything involving money, legal grey areas, or safety. Frustrated customers where tone matters more than accuracy. Specialist questions that really do need your founder or your lead engineer. Complex sales where judgement and negotiation beat a clean reply.\n\nYou can set rules that automatically route those conversations to your team, or you can leave it manual and let the AI flag chats it's unsure about. Either way, your team stays in control of the policy.\n\n## Two things that make this different\n\nThe handoff is bidirectional and context-preserving. When the human hands back, the AI sees the full thread, including what the human said, and continues as part of the same conversation. There's no amnesia step where it pretends the last five messages never happened.\n\nAnd the trigger is flexible. You can take over manually by spotting a chat, you can set rules for keywords or intents or specific customers, or you can let the AI itself raise a hand when it's unsure. You pick.\n\n## Getting started\n\nLive today on the Standard plan and above, no migration needed.\n\nOpen any assistant, go to Settings > Human Takeover, flip it on, invite your team. The next conversation that needs a person, you'll be there.\n\n![](https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777641068\u002F019ddda0_66db_79d5_90c4_08d8cb2339a4_28b142c4e4.png)\n\n[Read the full documentation →](\u002Fdocs\u002Fhuman-takeover)\n\n## What's next this week\n\nDay 1 of five. Tomorrow gets visual....\n","Human Takeover lets your team step into a live Chat Thing conversation, take over from the AI, and reply in real time. Same window, same thread, no redirects.","launch-week-01-human-takeover","2026-05-01T13:11:48.953Z","2026-05-05T10:55:57.849Z","2026-05-04T07:47:27.929Z",{"id":778,"name":779,"alternativeText":157,"caption":157,"width":509,"height":510,"formats":780,"hash":809,"ext":162,"mime":165,"size":810,"url":811,"previewUrl":157,"provider":202,"provider_metadata":812,"createdAt":813,"updatedAt":813,"documentId":814,"publishedAt":249,"focalPoint":157},812,"day_01_feature_v4_50b1e1a3a1.png",{"large":781,"small":788,"medium":795,"thumbnail":802},{"ext":162,"url":782,"hash":783,"mime":165,"name":784,"path":157,"size":785,"width":168,"height":517,"sizeInBytes":786,"provider_metadata":787},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777884740\u002Flarge_day_01_feature_v4_50b1e1a3a1_6ee342f23e.png","large_day_01_feature_v4_50b1e1a3a1_6ee342f23e","large_day_01_feature_v4_50b1e1a3a1.png",434.53,434533,{"public_id":783,"resource_type":172},{"ext":162,"url":789,"hash":790,"mime":165,"name":791,"path":157,"size":792,"width":178,"height":525,"sizeInBytes":793,"provider_metadata":794},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777884740\u002Fsmall_day_01_feature_v4_50b1e1a3a1_6ee342f23e.png","small_day_01_feature_v4_50b1e1a3a1_6ee342f23e","small_day_01_feature_v4_50b1e1a3a1.png",127.68,127681,{"public_id":790,"resource_type":172},{"ext":162,"url":796,"hash":797,"mime":165,"name":798,"path":157,"size":799,"width":187,"height":533,"sizeInBytes":800,"provider_metadata":801},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777884740\u002Fmedium_day_01_feature_v4_50b1e1a3a1_6ee342f23e.png","medium_day_01_feature_v4_50b1e1a3a1_6ee342f23e","medium_day_01_feature_v4_50b1e1a3a1.png",257.65,257655,{"public_id":797,"resource_type":172},{"ext":162,"url":803,"hash":804,"mime":165,"name":805,"path":157,"size":806,"width":292,"height":541,"sizeInBytes":807,"provider_metadata":808},"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777884740\u002Fthumbnail_day_01_feature_v4_50b1e1a3a1_6ee342f23e.png","thumbnail_day_01_feature_v4_50b1e1a3a1_6ee342f23e","thumbnail_day_01_feature_v4_50b1e1a3a1.png",41.12,41115,{"public_id":804,"resource_type":172},"day_01_feature_v4_50b1e1a3a1_6ee342f23e",331.42,"https:\u002F\u002Fres.cloudinary.com\u002Fdjyjvrw5u\u002Fimage\u002Fupload\u002Fv1777884740\u002Fday_01_feature_v4_50b1e1a3a1_6ee342f23e.png",{"public_id":809,"resource_type":172},"2026-05-04T08:52:20.878Z","fy05wxe9rkr9drpo971g28o2",{"id":92,"Name":304,"createdAt":305,"updatedAt":306,"publishedAt":307,"documentId":308,"Image":816},{"id":310,"name":311,"alternativeText":157,"caption":157,"width":312,"height":313,"formats":817,"hash":347,"ext":218,"mime":221,"size":348,"url":349,"previewUrl":157,"provider":202,"provider_metadata":826,"createdAt":351,"updatedAt":351,"documentId":352,"publishedAt":249,"focalPoint":157},{"large":818,"small":820,"medium":822,"thumbnail":824},{"ext":218,"url":316,"hash":317,"mime":221,"name":318,"path":157,"size":319,"width":168,"height":320,"sizeInBytes":321,"provider_metadata":819},{"public_id":317,"resource_type":172},{"ext":218,"url":324,"hash":325,"mime":221,"name":326,"path":157,"size":327,"width":178,"height":328,"sizeInBytes":329,"provider_metadata":821},{"public_id":325,"resource_type":172},{"ext":218,"url":332,"hash":333,"mime":221,"name":334,"path":157,"size":335,"width":187,"height":336,"sizeInBytes":337,"provider_metadata":823},{"public_id":333,"resource_type":172},{"ext":218,"url":340,"hash":341,"mime":221,"name":342,"path":157,"size":343,"width":344,"height":196,"sizeInBytes":345,"provider_metadata":825},{"public_id":341,"resource_type":172},{"public_id":347,"resource_type":172},{"pagination":828},{"page":92,"pageSize":105,"pageCount":10,"total":55}]