Hello everyone,
This time we're back again dedicated to transform Cliq into your personalized playground, giving you the power to tinker, tailor, and tweak your apps to perfection and extended Cliq's native functionality.
We've added some new features in Cliq 5.0 letting developers in Platform create extensions and tools to boost productivity, create workflows and extend Cliq's functionality.
Here's some of the new additions →
1. Images and Cards in Widgets
Cliq Widgets has leveled up — Widgets can now display Images or Cards as in Gallery (vertical) or in Carousel (horizontal) view. Create captivating image galleries, product showcases, and immersive visual content for your users.
2. Custom Unfurling in Extensions
Tired of your App Links looking like this
Bring more life to links and make them rich and interactive by using the Unfurl Handler in Extensions.
You can now configure custom link unfurling for specific domains by adding custom buttons, dynamic actions, and adding extra workflows post sending the link.
To configure,
Go to Bots & Tools → Extensions → '+ Create new extension' or 'choose an existing extension of your choice' → Edit Configuration.
Scroll down to Unfurl Handler and define the URL you want to customize.
Edit code in the handler of your choice and voila!
The Unfurl Landscape | Types of Unfurl Handlers
Preview Handler - Expand the link to display a richer data format
Action Handler - Execute actions on the buttons in the link data.
Menu Handler - Display dynamic actions in the link data.
- Post-Send Action Handler - To trigger a workflow when an expanded URL is shared in a conversation. (Eg. Zoho Writer prompts to give access to those in the channel after sharing a Writer document)
User Experience when using custom unfurling
Once you define these handlers and have the implementation, your extension is ready to expand links of third-party cloud apps.
For instance, let's see the experience of your users who install these extensions in their Cliq.
Upon installation of the extension, when the user share a link of the defined third-party link, they will be prompted to allow the extension to expand the link.
When there are multiple extensions available in the organization to render the same domain, the choice is given to the user.
Or go to Profile & Settings → Privacy → App Links → Switch the configuration from Open Graph (Default) to your extension of choice. For more help, please refer this document →3. New Bot Subscription Model
Introducing the Bot New Subscription Model – now you can nudge non-subscribed users to relay important information in your access level. Bot will give them a nudge in their notifications and recipients can decide to subscribe if they wish. It's as simple as leaving a note on their desk.
In the new model, we allow the admin or creator of the bot to send messages to users who have not yet subscribed to the bot. To achieve this, the admin (team/org) or bot creator can use Bot Message API and specify the "userids" key, which is a list of ZUIDs to whom the message should be sent.
Here, users who are already subscribed - will receive notification as usual and who aren't subscribed - will receive notification but whenever the bot chat is opened, a prompt will be shown asking if they would like to subscribe to the bot or not.
Once the user selects "Continue", bot will be subscribed for that user.
If the user choose to "Unsubscribe", further notifications will not be posted to the user unless they're subscribed to the bot.
4. Webhook Tokens Revamp
Effortlessly link Cliq with external apps using incoming webhook tokens. With these tokens, you can easily perform actions such as posting messages using bots and in channels, etc using the various REST APIs making communication between Cliq and external apps a breeze.
We've now revamped this experience into the new and improved webhook tokens in Cliq. Managing your incoming webhook integrations is now easier than ever with our redesigned interface.
Quickly generate, view, edit, disable or delete tokens and keep track of usage history, invocations, and last access time for each token with just a few clicks.
5. Effortless Extension Publishing | UI Revamp
Developers, get ready to simplify your extension publishing experience. Our redesigned publish UI lets you effortlessly manage extensions, compiled components view, pricing plans, versions, and publishing automations and workflows in one intuitive view.
6. New Components Alert
We've added new components in Platform so you can make more purposeful and powerful tools for your organization.
New Database Fields
Large text and Encrypted text have been added as new fields in Database to cover for all your data needs, no matter how big or confidential!
Attachment button
Introducing the all-new Preview button type in the Platform! A nifty preview modal will pop up, so you don't have to open a new tab every time and giving you the glimpse you need. Learn more →
Custom icons | Bot menu actions
You can now customize icons and change colours in your bot menu actions for all bots to add a dash of style and convey more meaning.
7. Fresh Updates & New Integrations (Coming soon)
Enhance your Cliq experience by connecting with all your favorite tools you and your team loves, to take your daily workflow to the next level.
Want an extension you don't see in the Marketplace? Mail us your requirement to support@zohomarketplace.com so we can develop it for you.
Curious developer? Build your own extension with Cliq's REST APIs and submit it to get yours featured 👆 Start building →
So go ahead and build. We're eager to see your innovations in action.
With love,Zoho Cliq 💙
Recent Topics
Adding tag to specific record as an acion in a workflow
Hi! I've created the following workflow in the module 'Leads'. When a record meets the criteria, there should be a tag added to the specific record in the module 'Contacts'. In the module 'Leads', there is a look-up field named 'Kandidaat' which is connected
How to query for Deals record based on Pipeline?
I want to query for Deals records that matches a specified Pipeline using a Deluge function. When I call zoho.crm.searchRecords("Deals","(Pipeline:equals:" + myPipeline + ")"), I get this error: { code: 'INVALID_QUERY' , details: {...} , message: 'Invalid
CRM formula field help
Hello! i was hoping to get some help with a formula i'm creating within a module. I'm looking to make a formula that changes based on a date field but based upon the present date. This is the formula i have so far: If(Now() < ${Instructors.Start Date},
Change to copy/paste functionality in Deluge code editor
Recently there was a change to the Deluge code etidor where it now inserts backslashes into strings automatically when copying/pasting strings with double quotes, it's a nightmare to have to go delete all these. Is it possible to toggle this on or off?
ChatGPT only summarize in English
Hello i' v enabled chatgpt in salesIQ, it works great inside conversation (revise, Rephrase etc) add tags works well with another language than English. But when I want to summarize it render only in English, despite sales IQ is set to another language.
Chart with Filtered Data vs Unfiltered Data
I am looking to create a chart view that displays the full data set vs a subset of the data filtered by user filter. However I do not seem to find any method by which to exclude a plot from the applied filter or any other method by which to display the
BIN Locations
Hi, I’m new to Zoho inventory and unless Im missing something, I cannot find BIN locations anywhere in ‘items’? please tell me it’s there somewhere?!? Thanks
Can't verify domain with AWS Route53
I have a domain successfully transferred to AWS Route53 from NameCheap. When I try to CNAME or TXT Records as suggested, they are added in AWS console however zohomail does not verify them. For the TXT record zohomail says the value is wrong, whereas for CNAME record zohomail can't find any CNAME record. I don't know what to do!
BANK FEED - MAYBANK , provider from YODLEE IS NOT WORKING
As per topic, the provider YODLEE is not working for the BANK FEED. It have been reported since 2023 Q3, and second report on 2023 Q4. now almost end of 2024 Q1, and coming to 2024 Q2. Malaysia Bank Maybank is NOT working. can anyone check on this issue?
Create a custom button to modify custom fields in zoho Inventory
I am needing a script for two buttons, 1. Button will add todays date to a custom field named cf_sent_to_sov 2. Button will mark a checkbox or unmark a checkbox field named cf_parts_ordered I have been trying to figure out deluge but have not got anywhere
Canadian payroll
Hello ZOHO, is any updates on when payroll for Canada will be available?
Default reminders on Emails
I have seen that it is possible to set, for each email, a reminder when the email remains unresponded for some time. This is very useful, so useful that I would like to set it for all my emails, by default. Because an unanswered email usually requires
Update Department on Ticket (with applied Blueprint)
Hello, Is it possible to update the Department of a ticket which is dictated by a blueprint, e.g. I would like to change departments at different states in the Blueprint. I do not see this is an option in workflow rules or blueprint transition actions,
in zoho assist I would like to temporarliy go into view only mode
During a zoho assist remote support / remote control session, I would like an option to turn off control, and go into view only mode. Then later, turn back on control, all within the same session. (Many other remote login apps have this feature.) For
Issue Configuring SSO Integration with Cognito in Zoho Help Center
Dear Zoho Support Team, We have been working on configuring SSO integration for our Zoho Help Center using Amazon Cognito. While the setup appears to be completed successfully, we are encountering an issue when attempting to access the Help Center. The
QR code image is not exported in PDFs
The new QR code field works fine when I include it in a report template and I choose the print option: https://creatorapp.zoho.com/<username>/<app_link_name>/record-print/<report_link_name>/<record_ID>/ But when I try to save the document to a .pdf file
Zoho notes list issue
Hi team, Suddenly my extension is not working and I could not find the extension in my marketplace list anymore. Extension version deprecated This version of the extension is no longer in use. Please update the extension and try again.
Assignment Rule: Immediate Ticket Assignment to Agents Upon Shift Start
Dear Zoho Desk Team, I hope this message finds you well. Currently, when the option to assign tickets to offline agents is turned off, agents who come online during their shift have to wait for about 30 minutes before any tickets from the queue are assigned
Change email template depending on answer from form
Is it possible to set up the following in Zoho Desk: When a user submits a ticket via the Zoho Help Center's form, they can select an answer from a dropdown field. In this example, the dropdown options are 'Option A' and 'Option B.' If a user selects
Kaizen #171: FAQs on COQL API
Hello all!! Welcome back to another post in the Kaizen series! In this post, we will address some of the most frequently asked questions about Zoho CRM's COQL API from the Zoho CRM Developer Community Forum. COQL API Query API lets you query for records
Issue with Date Placeholder Formatting in Ticket ID Customization
Hello Support Team, I'm experiencing an issue with the date placeholder formatting in Zoho Desk's Ticket ID customization. Specifically, when using the `{{DD}}` placeholder for the day in the prefix or suffix, the output displays the day as a single digit
Time Field
Good Day, I have a question, when I save a draft and reload it. Why does the time field format keeps goes from hh:mm to hh:mm:ss? Is there a way I can force it to load to hh:mm only? I have tried example = totime(input.TimeField, "hh:mm") in the -created
Zoho CRM Widget and translations
Hi everyone! We're building a Widget with zoho-extension-toolkit, how is localization supposed to work? "zet init" created a translations/en.json file, but what should go inside it and how is it supposed to be accessed from the Widget/javascript? Thanks
Feature Req - See imap emails in Timeline tab of a deal
In many other CRMs such as pipedrive and hubspot, when you are looking at the timeline of a deal you can also see snippets of emails that have been sent or received and then click to view the full message. This gives users a fast way to catch up on EVERYTHING
HOW TO: Searching a thread (email body/text) with a custom function, allowing filtering and specific actions
We are still trialing out Zoho at this time, but have found a major expected feature to be missing - the ability to search within the text of an email for automation/workflows. NOTE: You need to create a connection for zohodesk under settings -> Developer
Partnership Proposal for Supporting Number Porting Services in Singapore
Dear Zoho Representative’s, I hope this message finds you well. My name is Honelito Gilos, and I represent Borderless Hub Pte Ltd (Singapore). We are a Telco here in Singapore specialising in providing seamless number porting services, and I’m reaching
Tip #2: Prefill forms automatically with existing Zoho CRM data
How to automatically prefill a form with existing Zoho CRM data? Prefilled forms can be useful when you want your prospects to view and confirm their data, and in a wide range of other situations. In Zoho Forms, we prefill the fields with the values from Zoho CRM using the Zoho CRM field. What is a Zoho CRM field? A Zoho CRM field acts as a two-way communication channel, by sending data to Zoho CRM from forms and fetching information from CRM into Forms. The field will look up data from your CRM
Pushing GCLID info from Gravity Forms to ZohoCRM
We are switching to Gravity Forms from Zoho Forms and I cannot find any good info on how to make sure my GCLID tracking info is pushed through to the CRM through my new forms. There was an article in the documentation about placing something within the
Organization Variables - Restrict Access
Currently, there is no way to restrict the access to organization variables. This leads to a problem when storing API related values that should be kept secret as anyone with access to create and edit email templates, workflow rules, or inventory templates
Massive price increase for user licenses of Zoho Portal
This actually a complaint about this announcement: https://help.zoho.com/portal/en/community/topic/free-user-licenses-across-all-portal-user-types You present this as an enhancement. And, yes, while reading the main part, I'd agree that (for smaller companies),
Transform Your Customer Support with AI-Powered Chatbots in Zoho SalesIQ
Ever wondered how some companies seem to have superhuman customer support? Let's uncover their secret! In the digital age, customer expectations are skyrocketing. Did you know that according to McKinsey, 75% of consumers expect a response within five
Quickbooks conversion and Internet sales
Hello, we are considering converting from Quickbooks enterprise to Zoho Books and using MonotorZ for our mrp needs. Today we import Internet sales under a single customer with multiple ship to addresses. We want to maintain the detail in CRM for marketing
KPI widget with percentage
I'm trying to create a KPM widget that displays current performance as a percentage - something like the picture below. I've tried following the instructions at https://www.zoho.com/analytics/help/dashboard/kpi-widgets.html#chart but nothing ends up being
How to add two columns in Zoho forms
I would like to have two columns in Zoho forms. How can i enable two columns?
When creating Sales Order / Estimate via API, the line item Tax Code does not get pulled in.
I'm creating Sales Orders via API from CRM but it does not pull in the "Tax Code" I've read within the forums that this should be done automatically but it's not happening. Not sure if it's a bug or by design? Anybody else know? Should we be adding the
Chart showing schedule
I want to be able to create a chart for everyday to check and which of which driver is available on the timeframe. Here's my table Name City Day Start Time End Time Driver1 Medicine Hat Monday 11:45 AM 4:45 PM Driver 2 Medicine Hat Tuesday 11:00 AM 7:00
Running Total % in Pivot with filters
Hi there, I have seen a few posts on this topic, but i cant seem to find one that will work when applyig filters to the data. I have Rows and Data in a pivot view I want to show the running total of revenue as a % of the total for the data set. If i add
Quais são os maiores desafios que você enfrenta ao implementar o Zoho CRM?
Olá, pessoal da comunidade Zoho Brasil! Sou parceiro autorizado da Zoho e, ao longo do tempo, tenho notado que cada implementação de CRM traz desafios únicos, dependendo do segmento de negócio, das metas da empresa e até da familiaridade da equipe com
2025 Just Got More Exciting for Developers!
Hello, Greetings to the Zoho Books Community! As we step into the New Year, we're thrilled to roll out something truly special for our Zoho Finance enthusiasts – the "Zoho Finance Developer" Community! This is your exclusive space to connect with fellow
Error in executing On user input script
I'm having problems with this this script : ; Tipo_list=List(); Tipo_rec = Tabla_factores[Periodo == input.Periodo_anos.toLong()]; Tipo_list.addAll(Tipo_rec.Clase_credito.getall()); for each Clase_credito in Tipo_list { Tipo_credito:ui.add(Clase_credito) } Error in executing On User Input script of Periodo en años. Error. Error in executing Fetch Record task. Unable to fetch Tabla_factores and update variable Tipo_rec. Error in evaluating the criteria : Error. Error evaluating NUMERIC expression
Next Page