The Canvas module view gets an exciting face-lift

The Canvas module view gets an exciting face-lift

 Announcement moderated on: 4th July,2023

The Canvas module view revamp has been successfully opened for all users in all DCs today. 


Dear All, 

We hope you're well!


When it comes to business productivity, data organization and accessibility play a crucial role. However, given the reality of a growing business, maintaining a tidy dataset is an uphill battle. For this reason, Zoho CRM enables you to index your data in three systematic module views: list view, Kanban view, and canvas view. While each serves a distinct purpose, today we're here to announce a revamp of our existing canvas view.  We're thrilled to talk about it. Let's go!

We're replacing our legacy canvas module view editor with our bespoke Canvas builder.

The all-new Canvas builder is a powerful design suite loaded with sophisticated design elements. True to its name, Canvas is a versatile and highly customizable tool; you can add a range of components to each canvas you create—like your business logo, images, or icons—and apply interactive styling that puts the right emphasis on the most important information.

Now, how does this revamp benefit a CRM user?

The module view serves as the face of your database; it's the first thing a user looks at upon entering a module. The new Canvas revamp not only enables you to design the aesthetic of your database, but also amplifies the user experience and adoption among your employees. It allows you to:
  • Personalize your CRM to match your brand guidelines.
  • Enhance data accessibility and user productivity.
  • Complement your module view designs with that of the designs in your record details page.
  • Create a memorable customer experience when extended through client portals.
Here's a quick comparison of the outputs of the legacy canvas module view versus the new canvas module view:

In addition to upgrading the canvas view builder, this revamp also comes with new module views to accommodate different types of data.

New views in Canvas 

We understand every business accumulates different types of data that requires distinct representations for better comprehension, so we've come up with three types of Canvas module views. 

Custom list view

The custom list view is a horizontal stack of your records that offers sufficient space to accommodate vital information without clutter. With elements like sections and lines, you can organize your data within the expanse of the template, giving prominence to each data type. You can also hide or show labels to make more efficient use of the template space. 


Tile view 

The tile view makes records look like business cards. Much like a product lineup, the tile view arranges your records from left to right, and you can set tiles to be a square or rectangle. This view is a great way to showcase your records in one glance.  

Table view 

The table view is an extension of the standard list view, which is a simple tabulation of record information. You can keep the entire view in one color or alternate colors between rows. This view is best for displaying simple factual information like inventory, invoices, and so on. 

About the new Canvas builder 

The Canvas builder is straightforward to use. You can choose designs from the gallery or build from scratch.

Components of the builder 

The Canvas builder for module views comes with three fundamental components: 

Data
The data component contains all the fields, buttons, and links applicable to the module.
Example: Lead name, email ID, record owner, and so on.

Elements
Elements help you classify and organize your data via images, lines, tables, sections, text boxes, buttons, and icons.
Example: Your logo is an image element that will appear throughout all record items.

Styles
Styles contain formatting options for your data. You can ascribe colors, font types, font sizes, borders, padding, and radiuses, according to your preferences.

Managing canvas templates 

Only administrators and users with "manage custom view" permissions can create and manage canvas templates for an organization. Creations are present in a list view under Setup > Customization > Canvas > List view, where you can edit, clone, delete, preview, rename, activate, or deactivate templates. You can also define criteria and manage canvas rules from the same page. 
 

Edition availability and limits 

The legacy Canvas editor was available only for organizations using Enterprise and Ultimate editions. Thanks to this revamp, we've extended the new builder to organizations in Standard and Professional editions as well.
Here are the edition-based limits for each view: 


If you'd like to downgrade (say, from Enterprise to Professional), only three templates will stay activated for each view, removing the ability to activate/deactivate the rest of your creations. The same will apply when downgrading to the Standard edition.
 

Important points to note:

  • While we've provided most design capabilities, native features like reusable components and presets and Client scripts are not available in this first release. We are, however, working on these features and you can expect them soon.
  • The legacy canvas editor enabled individual CRM users to create and manage templates all by themselves. Now, upon revamping the console, the following points are true:
    • We will migrate your templates to the new builder without affecting the designs you've created.
    • All the personal design templates created earlier by users and shared among peers will be publicly available under the Canvas list view tab. Admins or users with "manage custom view" permissions can choose to enable or disable this. If the former designs are enabled, they will be enabled for all users in the organization.
    • Users without these permissions—even though they might be the original owner or creator of a design—will not be able to view or edit the designs.
 
That's all for the Canvas module view revamp. For more information on how to create canvas templates, business scenarios, and tips, kindly read our help document Customizing Module View Using the all-new Canvas design suite

Thanks and have a good one!

Kind Regards, 
Saranya Balasubramanian

    • Recent Topics

    • Zoho Projects Currency fields in Deluge script

      I have several functions I've written in Zoho Projects that take one or more currency fields as input parameters (arguments). These functions have been working just fine for months, and I made no changes to any of them. Today (Jan 21, 2025) I noticed
    • Kaizen #174 : Client Script Commands

      Hello everyone! Client Script Commands feature is a highly anticipated functionality that enables users to trigger Client Scripts anywhere within Zoho CRM, extending the scope of client script beyond standard pages and events. In this Kaizen post, we'll
    • Check for new emails period

      Hello. We are currently using our own mail server and Zoho Mail as a client through IMAP. Users have frequently complained about the 3 minute frequency when checking for new emails, finding that waiting 3 minutes for a new email is too long. We are considering
    • Zoho CRM - Zoho Creator - NFC Tag

      Hi, I'm looking for support for Zoho Creator and NFC. I have read the existing knowledge base, however not all is clear. We have Zoho CRM with custom module 'Equipment' where we have around 1000 records. Our idea is to attach physical NFC tags to the
    • Profile photo not syncronized in Zoho Recruit - Zoho CRM syncronization

      How come, profile photos (candidates, contacts, and accounts) can't be synchronized between Recruit and CRM? Surely it can't be a technical problem? Is there some solution that I haven't noticed?
    • Transformez vos interactions événementielles avec l’intégration WhatsApp dans Zoho Backstage

      Un des plus grands défis de l'organisation d'événements est de garder les participants informés et engagés tout au long de l'événement. L'intégration de WhatsApp dans Zoho Backstage permet aux organisateurs de communiquer directement avec les participants,
    • Tip of the Week - Timeline User Filter for Dashboard

      Does the Date User Filter in your Dashboard leave out a few reports from filtering? This happens when the reports are not created over the same table and the (time) column over which the user filter is created.   To solve this, Zoho Reports has a Timeline User Filter. This filter applies the criteria on all reports, matching it with the best possible date column associated with a report. i.e., if your reports are based on a date column, then it will filter it for that data column.  To know more on
    • Getting the Record Id to appeal in the Deals Module

      Hi, I am looking to get the record ID to appear on a deal record. I need to get recrod ID to appear on a document so when they are returned they can be match up with the record we hold in a seperate case management system. The record ID is uploaded to
    • Sandbox for consultants who are helping me develop a report

      Hi. I occasionally need to hire someone who has a Zoho skill I don't have and I need to give them access to my account so they can work. It makes me a bit nervous, but I need them to get a work product done. I set their access as "User" and it turns out
    • I there any way to use a digital pen with a digital desk like Wacom to take notes in Zoho Notebook?

      Hey, guys. I wonder if there's any way to handwrite something and it pull down on Zoho's notebook as a readible image or something like that. Imagine the situation: I don't want to write with a keyboard, but with the digital desk, and I want to the text
    • What's New in Zoho Analytics - December 2024

      Hello Users! We’re excited to bring you a roundup of the latest features and improvements in Zoho Analytics. These updates are designed to elevate your data analytics experience, making it more powerful, interactive, and seamless. Let’s dive in! Expanded
    • Task templates under a project

      Under a project, we might have numerous task lists and these might be for all sorts of things so typically, if a task is created under a task list, it should contain the fields relevant for that particular purpose. However, if I create a task template,
    • Transfer contact to a lead.

      Is there a way to transfer a contact from CRM to a lead without having to re enter everything.
    • Is there a way to show contact emails in the Account?

      I know I can see the emails I have sent and received on a Contact detail view, but I want to be able to see all the emails that have been sent and received between all an Accounts Contacts on the Account Detail view. That way when I see the Account detail
    • Animated GIF Images in Chat

      I know this seems to be a small feature request but in a recent Cliq update Zoho disabled autoplay for animated GIFs posted in Cliq conversations. We think this was not a good change. In our organization, animated GIFs in a chat play a role in expressing
    • Increasing column width in Zoho CRM search result

      My company names are long, and when I search them in the Zoho CRM search, I'm not able to view the entire full name which makes it hard to select the correct item quickly. I tried reducing the amount of columns to just 1, but still the company name column
    • Create CRM Notes from Creator using Deluge

      I sync our CRM with information from a Creator application using the zoho.crm.create and zoho.crm.updateRecord functions, passing in the appropriate Map variables. This is working fine. However, I'd like to be able to create Notes associated to CRM modules
    • Solution to Import PST File into Office 365.

      MailsDaddy OST to Office 365 Migration Tool is an outstanding solution to recover OST files and migrate them into Office 365 without any hassle. Using this software users can multiple OST files into Office 365 with complete data security. It offers users
    • Recording inventory purchase as an expense

      Hi, Currently Zoho only allows you to enter inventory purchase as a bill and make a payment for that bill. This is a two-step process which can end up taking quite a long time to record entries. As opposed to this, QuickBooks has a feature that allows
    • Problem during switching between accounts

      Hello, We have a problem during switching between "accounts" and "delegata accounts" in zoho mail desktop. Quite often while doing it, zoho mail app shows "Opps... A problem has occurred. Try again." It's quite annoying during everyday work. What can
    • Zoho Survey | Get Signature as Image/PDF

      Hi All, Is there a way to get the signature as image/pdf, we currently have the Zoho Survey connect to Zapier as webhook, but the signature question field doesn't return an image/pdf value. Is there a workaround for this?
    • Cannot Send Email to a Gmail Account

      Hello, I have a zoho-hosted email account, alex@chirochannelnetwork.com that has trouble sending to gmail accounts.  But not all gmail accounts, only some of them. I've tried to figure this out with clients, and they don't appear to be going into their
    • Automation steps defined by embedded quiz or survey answers.

      I'd like to define a user's automation workflow based on how they interact with an embedded ZOHO quiz or survey in the first email. While I can easily define steps based on users clicking a link in an email I feel like I'm missing something more robust
    • Automation#28 Notify Agents on Article Expiry

      Hello Everyone! This week, we’re bringing you a feature that notifies your team when articles in the Knowledge Base are set to expire to keep your content relevant and helpful for customers. The Zoho Desk's Knowledge Base is an asset for customers to
    • Formula to calculate working days

      How can this formula that calculates working days from ANYDATEFIELD to TODAY() be adjusted to Zoho CRM formula functions? CASE(MOD( ANYDATEFIELD - DATE(1985,6,24),7), 0 , CASE( MOD( TODAY() - ANYDATEFIELD ,7),1,1,2,2,3,3,4,4,5,4,6,4,0), 1 , CASE( MOD( TODAY() - ANYDATEFIELD ,7),1,1,2,2,3,3,4,3,5,3,6,4,0), 2 , CASE( MOD( TODAY() - ANYDATEFIELD ,7),1,1,2,2,3,2,4,2,5,3,6,4,0), 3 , CASE( MOD( TODAY() - ANYDATEFIELD ,7),1,1,2,1,3,1,4,2,5,3,6,4,0), 4 , CASE( MOD( TODAY() - ANYDATEFIELD ,7),1,0,2,0,3,1,4,2,5,3,6,4,0),
    • Zoho Analytics - CRM Sync Failure

      We have experienced consistent sync failures between our Zoho CRM and Analytics apps, but there aren't any details provided as to why this failure might be occuring. Please advise on troubleshooting steps so we can figure out how to restore the sync.
    • Zoho Desk : Field for 'Layout'

      I have many different layouts on my helpdesks and I want to be able to identify the stats for each one, however I can not find the field in the raw data from the Zoho Desk datasource. I thought it might be in the "Tickets" table but there is nothing.
    • Possible for "Specify URL Criteria" in URL/Permalink settings to be assigned to a variable?

      I want to embed a Zoho Analytics chart view as a Related List item in the Zoho CRM Accounts module, such that when one is viewing a CRM Accounts module record for an Account, the user will see the chart for that specific company. Is it possible to set
    • proceed with ssl certificate to use my domain

      hi there i have completed the steps of creating and editing CNAME i want to use my domain.
    • Report inaccuracies

      I just generated an Expense by Category report in Zoho Books, expecting to get the expenses as reported in the Profit & Loss statement. No so! Specific expense categories that I had added in the chart of accounts were not included in the report, and some Cost of Goods Sold categories that should not have appeared were included. The Profit & Loss statement appears to be correctly reflecting all expenses, and the Expense by Category report is not. it is all over the place! From what I can tell, the
    • Default value from global set not working if leads comes Whatsapp

      I have field called 'Marketer' and I have set default value from global set like this if it is created manually by pressing 'Create Lead' button it works without problem, but the leads created automatically from Whatsapp (Business Messaging) the 'Marketer'
    • Function deleted after releasing connection in Kiosk

      Hi Everyone I create a Function (Automation) and link it in a Kiosk Workflow. Later, I decide not to use this function from Kios anymore, so I delete the entry in the Kiosk Workflow and publish the new Version. Problem 1: The Function remains linked until
    • Assistance with Survey Consent and Anonymization

      Hello, I am conducting a survey that requires both the minor’s consent and their parent’s consent prior to participation. As part of the consent process, I am required to collect the names of both the participant and their parent. I want to ensure that
    • Execution failure when fetching a Name field from another app

      In creator I have one app [Employee Directory] with a form [Employees]. One of the fields is a name field called [Name]. Here is a sample that works, if executed from the Employees app: test_Employee = Employees[Name.first_name == "Alex"]; info test_Employee.Name;
    • Countries and Towns - Lookup Multi Select

      Hi, Sorry I'm new with Zoho Creator and Deluge. ---------------------------- Form A = Countries Form B = Countries and Towns (with relation) in a Form C, i have a lookup field "Country" and after user input, i would like to auto populate the lookup multi
    • Deluge Script In CRM To Deal With More Than 200 Records

      Hi, I have a Deluge script, which works perfectly. We have a custom field in the Campaigns module called Total_Raised which looks at the Donation_Amount field in the custom module, Donations. The idea is to sum up the total of all donation amounts. However,
    • Software Integration

      Good day, I trust this message finds you well. I would like to find out how I can integrate Zoho Expense, Zoho inventory, email and collaboration, Human Resources and marketing onto our current plan with Zoho Books.
    • Zoho Survey - Respondent User Portal - RealTime & Response Access

      Hello everyone, I have two questions which I would appreciate your guidence on. 1. I have written to Zoho and they tell me no REAL TIME API access is available against completed surveys. From what I gather the only way to get these in real time is to
    • Zoho Sheet View

      Hello, Is there a way to either customize the columns that appear in Zoho Sheet View, or else show all columns?
    • Email alias to create task in a specific task list

      How do you create a task by emailing the email alias to a specific task list? I just tested this, and it just created the task in a 'General' task list - 'General' did not exist before so it has created this. A project might have multiple task lists and
    • Next Page