DenserAI Logo

Changelog

New features and improvements to Denser, newest first.

  1. The workspace switcher listing two workspaces, Acme Support on Business and Bloom Store on Free, with Create workspace below

    Workspaces, each with its own plan and billing

    Create a workspace for each brand, client or store. Every workspace has its own chatbots, team, plan and billing, so one store's subscription never pays for another's.

    • Create one from the switcher. Choose Create workspace, give it a name, and switch between workspaces from the same menu. Your own workspace and its billing stay as they are.
    • Its own plan and invoices. Each workspace you create has its own plan, card, invoices and billing email, on its Plans and Billing pages.
    • A Shopify store gets its own workspace. Connecting a store to a workspace you pay for by card offers a new workspace for the store, billed through Shopify, and opens it ready to build the store's chatbot.
    • Its own team. Invite members to each workspace separately. Only the owner can change a workspace's plan or billing.
    • Delete or leave. Delete a workspace you created, once its plan is cancelled, or leave one you were invited to, from Settings › General.
  2. The Ask AI start screen, What can I help with?, with six suggestions including Book demos with visitors and Review last month's chats

    Ask AI: no message limit, and easier to steer

    Ask AI now has no message limit on any plan. Edit what it proposes before you apply it, follow multi-step setups one step at a time, and get the right steps for adding the chat to your site.

    • No message limit. Ask AI is unlimited on every plan, including Free, and never uses your chatbots' queries.
    • Edit before you apply. Change any field of a proposed card in place, with the right control for each, or ask Ask AI to change it for you.
    • Multi-step setups, one step at a time. Ask AI plans the whole setup first, then shows one card at a time. Steps you did yourself in the app show as done, and the page beside Ask AI refreshes after each change.
    • Add the chat to your site. Ask AI reads your website's HTML to give the steps for the platform it's built on, then checks that the chat is live.
    • New starting points. Book demos with visitors and Review last month's chats join the suggestions on the start screen.
  3. The Free and Starter plans on the pricing page: Free includes 50 queries a month and unlimited Ask AI messages

    The Free plan now includes 50 queries a month

    Free workspaces now get 50 chatbot queries a month, up from 20, so you can test a chatbot on real questions before choosing a plan.

    • 50 queries every 30 days on Free, with no card required.
    • See what's left at a glance. The meter in the header shows the queries left this period and when they reset, with an Upgrade button once they run out.
    See pricing →
  4. The Actions page with templates grouped into Talk to a person; Links, forms, cards and your API; Book a meeting; Collect information; Notify your team; and Billing

    Actions: your agent does things, not just answers

    Actions let the agent act in the conversation: call your own API, book a meeting, look up billing, post to Slack, run your Shopify store or hand the chat to your team. Start from a template, or describe what you want to Ask AI.

    • Call your API in three steps. Paste a URL, a cURL command or a code snippet from your API docs, test it with a real query, and tick the fields the agent may read. Keys are stored encrypted and never shown again.
    • Book meetings in the chat. Book in chat (Cal.com) offers open times from your calendar and books the one the customer taps, so nobody is sent off to a booking page.
    • Billing answers from Stripe. Look up billing reads invoices and subscriptions with a read-only key, after the customer proves who they are with their billing email and an invoice number.
    • Your team hears about it in Slack. Slack message posts a request, such as a call-back, to the channel you pick, with a link to the chat.
    • Shopify, live. Search products, check orders, and cancel or return orders once the shopper confirms, straight from the connected store.
    • Test before customers see it. Every action has a test chat beside its settings, with a trace under each reply saying which actions ran.
    Explore actions →
  5. The card editor: a Product results card with a table of products, and its live preview

    Cards: answers as tables, lists and forms

    Design small layouts your agent shows in the chat, such as a product list, an order summary or a plan picker, and the action that shows a card fills it in each time.

    • A visual editor. Build a card from titles, tables, lists, images, prices, buttons and inputs, with a live preview drawn from sample data.
    • Filled by your actions. Switch on Show the answer as a card in a Call your API action, and say which field in the response fills each card field.
    • Buttons that act. A button can send a message, run an action, open a link or fill in an input.
    • Start fast. Pick a template, duplicate a built-in Shopify card, or describe the card to Ask AI.
    See the card templates →
  6. The playbook editor: a bug report playbook's steps on the left and its test chat on the right

    Playbooks: step-by-step procedures for your agent

    A playbook tells the agent how to handle one situation, the way you'd brief a new team member: what to ask, which action to run, and what to do when things go one way or the other.

    • Build it as a flow. Say / ask, Do and If blocks, read top to bottom, with each path of a decision side by side.
    • Ready-made templates. Return request, Troubleshoot then hand off, Unhappy customer, Billing questions, and Collect a lead and book a meeting.
    • Or describe it. Ask AI builds the playbook, and any action it needs, from a sentence. Nothing changes until you apply it.
    • Test every path. The test chat lights up each step as the conversation reaches it, and can chat as a new visitor or a known lead.
    • See how it's doing. Each playbook shows how many conversations completed, were escalated to a person, or left the playbook.
    Explore playbooks →
  7. Meet the Denser AI Assistant

    Ask AI builds, tests and improves your chatbot from a conversation. Give it your website and it reads the sitemap, recommends which pages to use, creates the chatbot, crawls and indexes the pages, and tests real questions with you.

    • Every change waits for you. The assistant proposes each step as a card that shows what it will do and what it uses, such as a chatbot slot or your page allowance, and runs it only when you apply it.
    • It fixes weak answers. Ask it to improve an answer and it checks the sources and passages behind it, explains what went wrong, proposes a fix such as a Q&A pair, and re-tests.
    • It teaches the product as it works. Each card names the manual path, like Sources › Add Source › Web, and the step it is on is shown in the app beside the chat.
    • Open it anywhere. Ask AI opens in a panel beside any page, or full screen, and you can attach text files to a chat.
  8. Your chatbot now speaks your visitors' language

    The chat widget and help page now follow each visitor's language, read from their browser or from your website, with 21 languages to offer.

    • Choose your languages. Pick a default and the languages you offer in the new Languages settings, including formal German.
    • Write your texts per language. Welcome messages, suggested questions, the input placeholder and the lead form, including its confirmation message, each have a version per language. Anything left empty shows your default language.
    • Built-in text is translated for you. Buttons, errors, handoff notices and the server's own replies, such as fallbacks and ticket confirmations, appear in the visitor's language.
    • Never guessed from messages. The language comes from the browser or the page, not from a short message like “ok”, so a consent line never appears in the wrong language.
  9. A help desk team queue listing tickets by subject, channel, assignee and status

    Help desk and Answer Quality on every plan

    The help desk, the help desk actions and Answer Quality are now available on every plan, so every team can hand conversations to a person and see which questions their chatbot missed.

    • Help desk for live takeover, tickets and a shared team queue.
    • Help desk actions that open tickets in Intercom, HubSpot and Freshdesk.
    • Answer Quality, which grades replies and groups the questions your content never covered.
    Explore the help desk →
  10. Per-user conversations in the API

    The query API now keeps a conversation per end user, so your own app can continue a chat and list a user's history.

    • Pass your own user ID with a question, and conversations are stored under it.
    • Continue a conversation with the conversation ID each response returns, along with message IDs.
    • List a user's conversations through the new conversations API, and try it from the API panel in the dashboard.
  11. AI chat for Shopify storefronts

    Connect a Shopify store and your chatbot sells and supports on the storefront: it searches live products, builds the cart and answers order questions.

    • Live product search with compact product cards shoppers can browse and add to the cart.
    • Cart and checkout in the chat, with a docked cart that collapses out of the way.
    • Order status, with recent orders for signed-in shoppers and an order tracking form for guests.
    • Install from Shopify, with a Shopify tab in the playground, its own channel switch, and billing through Shopify.
    See the Shopify AI chatbot →
  12. An email marked as sent automatically, next to a live chat taken over by a person

    An AI agent for your support inbox

    Forward your support email to your chatbot and it answers customers by email, replying in the same thread.

    • Reply from your own address. Set it up in three steps with a single DNS record, and give one chatbot several addresses.
    • Draft for approval or send automatically. Start with drafts your team approves, and switch to automatic replies when you trust them.
    • A ticket for every email, with the help desk's replies threaded back to the customer.
    • Ignores mail a machine sent, such as bounces and auto-replies, and alerts you to bounces and complaints.
    Explore the AI email agent →
  13. Conversations from several channels arriving as tickets in one help desk

    A help desk for the conversations that need a person

    When the chatbot cannot help, your team picks up in the help desk with the whole conversation in front of them.

    • Take over any conversation and answer as a person, then hand it back to the assistant.
    • A shared ticket queue with AI-written summaries, sorted by last activity, with unread replies marked.
    • Assign tickets to teammates, who get an email, and filter the queue by chatbot, owner and status.
    • See who is there. Know whether the customer is still waiting, with a chime when they write.
    Explore the help desk →
  14. A visitor asking for a person in the chat, and the help desk showing who is waiting

    “Talk to a person”, built in

    Customers can ask for a person in any chat. Denser finds someone on your team, and offers a ticket when nobody is free.

    • Live chat first. The request waits for an available teammate, two minutes by default, and appears on every help desk page.
    • A ticket when nobody is free, so the customer leaves an email instead of waiting.
    • Hand back to the assistant when the person is done, or when they step away.
    • A new “Talk to a person” action replaces the old handoff settings.
    Explore the help desk →
  15. A guided way to create a chatbot

    Creating a chatbot is now three clear steps: sources, channels and review.

    • Choose public or private up front: a chatbot for website visitors, or an assistant for your team.
    • Preview each channel before you pick it, and review crawled pages as a folder tree.
    • A getting-started checklist and clear next steps while the index builds.
    • A redesigned chatbot list built around each chatbot's sources, channels and counts.
  16. The API channel

    Use your chatbot from your own app through the REST API, with keys managed beside every other channel.

    • Create and manage API keys in the chatbot's API channel.
    • Run a real request from the dashboard and copy it into your code.
  17. A hosted help page for your chatbot

    Give your chatbot a full-page help center that you can share as a link or serve on your own domain.

    • Your brand, with your logo, favicon and hero image, and its own light and dark mode.
    • Sources beside the answer. Citations open next to the chat.
    • Recent chats in a sidebar, and links and cards of your choice.
    • On your domain through a proxy, with share links pointing to the help page.
  18. Require the lead form before chatting

    You can now ask visitors for their details before they start a conversation.

    • Required mode shows the lead form first and keeps the input locked until it is submitted.