Skip to main content
โ† Back to all release notes
Upcoming

๐ŸŽจ Customize Ask AI Interface in Embedded Analytics

new feature

Customize Ask AI Experience lets Ask AI feel like a native part of your product.

Previously, every embedded portal showed the same default Holistics Ask AI welcome page. Now you can customize:

  • Logo - use a global icon or set different icons per UI location (chat page, toolbar, left panel) with automatic fallback
  • Intro headline and body - set your own welcome message with full Markdown support
  • Prompt placeholder - guide users with contextual example prompts (multiple values rotate every 3 seconds)
  • Assistant name - rename "Ask AI" to match your product (shown in the sidebar and top-left corner)

Customization is defined at the embed definition level using AML, giving you version control and per-portal flexibility:

EmbedPortal ecommerce_portal {
ai {
customization: EmbedPortalAiCustomization {
global {
icon: 'https://cdn.example.com/logo.png'
assistant_name: 'Ask Hooli'
}
chat_page {
icon: 'https://cdn.example.com/chat-icon.png'
intro {
header: 'Hi, what would you like to know?'
body: 'Ask questions about your data in natural language.'
}
prompt_placeholder: ['Ask me anything, eg: Top 5 products by revenue', 'Try: Show monthly revenue trend', 'Try: Which region has the highest sales?']
}
toolbar {
icon: 'https://cdn.example.com/toolbar-icon.png'
}
left_panel {
icon: 'https://cdn.example.com/panel-icon.png'
}
}
}
}

Icons resolve per UI location: per-section icons take priority, falling back to global.icon and then the default Holistics AI icon. All fields are optional.