Upload your logo to brand your workspace, emails, documents, and even the browser’s favicon.
Set an accent color to personalize your workspace further.
Look Like A Pro With A Custom Domain
Zendo lets you set up a custom domain for your workspace. You can match your brand’s domain and look professional.
We do not provide the domain. You need to own a domain to use this feature.
Custom Email Domain
Set your custom email domain to ensure that all email notifications sent to your customers originate from your domain.
Zenbot
Zenbot is your faithful companion. It automates certain functionalities for you and your customers. For example, it can send out automatic follow-up messages, Payment Requests, and Invoices.
With white-labelling features, you can change its name and avatar.
Remove “powered by Zendo”
With the Growth plan, you can remove the “powered by Zendo” badge.
Help Center
Link your knowledge base to your Zendo workspace and make it easily accessible for your customers.
Custom Email Footer
You can easily customize the footer of emails that are sent out from Zendo to your customers and teammates.
(function() {
// Global page view and session tracking for UAEL Modal Popup feature
try {
// Session tracking: increment if this is a new session
// Check if any popup on this page uses current page tracking
var hasCurrentPageTracking = false;
var currentPagePopups = [];
// Check all modal popups on this page for current page tracking
if (typeof jQuery !== 'undefined') {
jQuery('.uael-modal-parent-wrapper').each(function() {
var scope = jQuery(this).data('page-views-scope');
var enabled = jQuery(this).data('page-views-enabled');
var popupId = jQuery(this).attr('id').replace('-overlay', '');
if (enabled === 'yes' && scope === 'current') {
hasCurrentPageTracking = true;
currentPagePopups.push(popupId);
}
});
}
// Global tracking: ALWAYS increment if ANY popup on the site uses global tracking
// Current page tracking: increment per-page counters
if (hasCurrentPageTracking && currentPagePopups.length > 0) {
var currentUrl = window.location.href;
var urlKey = 'uael_page_views_' + btoa(currentUrl).replace(/[^a-zA-Z0-9]/g, '').substring(0, 50);
var currentPageViews = parseInt(localStorage.getItem(urlKey) || '0');
currentPageViews++;
localStorage.setItem(urlKey, currentPageViews.toString());
// Store URL mapping for each popup
for (var i = 0; i < currentPagePopups.length; i++) {
var popupUrlKey = 'uael_popup_' + currentPagePopups[i] + '_url_key';
localStorage.setItem(popupUrlKey, urlKey);
}
}
} catch (e) {
// Silently fail if localStorage is not available
}
})();