May, 2026

AI Agent goal tracking, EasyTable restaurant integration, and AI custom functions.

In May, we released a handful of significant features and updates, added a new language to Herodesk and a lot of other small improvements.

 

Big product updates

🎯 AI Agent: Goal tracking
Our AI Agents can now do goal tracking. This gives you insight into when your AI Agent has assisted a sale or helped a customer convert. Track goals by e-commerce integrations (map conversations to orders) or by landing page visits, and see exactly how much revenue your AI Agent generates for you. Read more here: https://herodesk.com/blog/herodesk-ai-agents-now-track-the-revenue-they-generate/

 

🍽️ New integration: EasyTable
This integration is for restaurants. With our new EasyTable widget, you can see, edit or cancel your customers’ bookings in your restaurant directly from Herodesk. Our AI Agents have access to this data, too, and can autonomously create, read, modify or cancel bookings. Read more here: https://herodesk.com/blog/new-integration-easytable/

 

⚙️ AI Agent: Custom functions & data sources
While we have a lot of built-in integrations for our AI Agents, we cannot cover every custom setup available. Therefore, we have created custom functions and data sources. You can now connect your AI Agent to your own custom systems, so the agent can do data lookup or functions in your systems – fully autonomous. Read more here: https://herodesk.com/blog/custom-function-lookup-let-your-ai-agent-work-with-your-own-systems/

 

Other product updates:

  • AI Agents: AI Agent improve writing style to more natural human language (#86b9nkhjy)
  • AI Agents: Show a product card and product image when recommending products (#86b9ztm7d)
  • AI Agents: Allow custom prompts to perform allowed order actions like hold, release, cancel, etc. (#86b9gk035)
  • AI Agents: Create auto pilot features for DanDomain Webshop Classic (#86b8y5fjf)
  • AI Agents: Create auto pilot features for LagersystemDK (#86b8y5fnz)
  • AI Agents: Create auto pilot features for Returnflows (#86b91z93b)
  • AI Agents: Make the agent aware of channel context and customer contact history (#86b9rr46e)
  • AI Agents: Include shipping costs from Google Product Feed and webshop integrations (#86b9n8b4e)
  • AI Agents: Add all product meta data from Google Product Feed to the agents knowledge (#86b9r2d0r)
  • API: New endpoints to manage attached files (#86b9pztqc)
  • Translate the entire Herodesk product to German 🇩🇪 (#86ba157je)
  • Updated Rules to be grouped by Trigger, allow users to change the order in which rules are executed and added a “stop executing more rules”-event (#86ba1gaw2)
  • New rule condition: AI Analysis of a conversations summary (#86b95kd86)
  • New rule trigger: When a tag is added or removed from a conversation (#86ba1ga37)
  • Added SEO tags (meta tags, title, etc.) to articles and FAQs + made it possible to generate them automatically with AI (#86b9mbbp3)
  • Improved helpcenter article rendering to server side for improved performance and SEO (#86ba1916j)
  • Ensure that live chat colors always start with a # for correct display (#86b9jp5y3)
  • Allow to start a conversation with a contact with no e-mail address (fx to save notes from Flexfone) (#86b9rnqut)
  • Improve the anti-spam rules with more data and parameters + knowledge of other conversations with the contact (#86b9pzm47)
  • Improve language detection of short messages (#86b8tt1tz)
  • Added a new send-and-go-to-next button and keyboard shortcut (#86b9n9ajg)
  • Added a new feature to live chats to disable file upload (#86b9pzu12)
  • Updated permissions to the Manager-role to match users needs (#86b8z4gw0)

 

Bug fixes

  • Fixed that AI Agents sometimes tried to do a “handover” on a suggested reply (#86b9rbq1j)
  • Fixed empty graphs for messages received and sent by hour and day in busyness report (#86b9kdfq2)
  • Fixed a bug when editing a rule where conditions could sometimes be unintentionally duplicated (#86b9t0q3h)
  • Removed Messenger usernames from Conversation widget as these are invalid (and valid ones are not available from Meta’s APIs) (#86b81j1br)
  • Fixed attached meeting invitations (.icv) which are now correctly displayed and rendered (#86b9pb82x)
  • Fixed a bug where incoming messages weren’t always translated according to inbox translation settings (#86b9rc3xd)
  • Fixed error messages 400 and 403 on e-mail verifications (#86b9rc64d)
  • Fixed a bug in the conversation view where sent via instagram were displayed twice (#86b9tfzvx)
  • Fixed a bug where the chosen user language wasn’t always repected (#86b91bzwb)

 

Keep sharing your feedback with us, and we’ll keep building!