Integrate check in/check out notifications in Zoho Cliq with Zoho People

Integrate check in/check out notifications in Zoho Cliq with Zoho People

Hello everyone,

Today, we wanted to share with you a useful tip on how to integrate check in/check out notifications in Zoho Cliq with Zoho People. By integrating these two Zoho apps, you can ensure that your team members receive timely updates on the availability of their colleagues, making it easier to coordinate tasks and schedules.

In this forum post, we will guide you through the simple steps required to set up this integration, and provide some tips on how to get the most out of it. Whether you're a small business owner or part of a large enterprise, this integration can help streamline your team's communication and improve your overall productivity.

So without further ado, let's get started!

INSTRUCTIONS:

Note: It should be noted that this will only work if Zoho People integration is enabled in Zoho Cliq.
  • Enabling Zoho People integration (if available for you):
    If you are a Zoho People user, you can enable the Zoho People integration in Cliq with the following steps:
    • Go to https://cliq.zoho.com .
    • Go to your profile on the top right corner and click on Admin Panel.
    • Navigate to the Integrations tab and enable the Zoho People integration.
  • Setting up the workflow in Zoho People:
    • Now go to Zoho People and navigate to Settings -> Automations -> Workflow -> Add Workflow. Choose the Form Name as Attendance, Trigger Process as "Create or Edit" then move on to Action -> Webhooks.

    • Now enter a name for the webhook , the URL to notify (paste the bot incoming URL from step 2), select the POST method and configure the URL parameters (day, email ID, name). Save the webhook and workflow.

  • Now back in Zoho Cliq, navigate to the bot incoming webhook handler and paste the code below:
  1. emailID = params.get("emailId");
  2. userName = params.get("name");
  3. day = params.get("day");
  4. bodyParameters = {"emailId":emailID};
  5. fetchUserAvailability = invokeurl
  6. [
  7.     url :"https://people.zoho.com/api/attendance/getUserAvailability"
  8.     type: GET
  9.     parameters:bodyParameters
  10.     detailed:true
  11.     connection:"<CONNECTION LINK NAME>"
  12. ];
  13. info fetchUserAvailability;
  14. if(fetchUserAvailability.get("responseCode") == 200)
  15. {
  16.      isUserAvailable = fetchUserAvailability.get("responseText").get("isUserAvailable");
  17.      if(isUserAvailable == false)
  18.      {
  19.        status = "check-out";
  20.      }
  21.      else
  22.      {
  23.              status = "check-in";
  24.      }
  25.      //Post message in channel
  26.      actionTime = zoho.currenttime;
  27.      actionTime = actionTime.toString("dd-MMM-yyyy hh:mm a");
  28.      postMessage = {"text":"_" + userName + "_  has *" + status + "* successfully! (" + actionTime + ")"};
  29.      info zoho.cliq.postToChannelAsBot(<CHANNEL UNIQUE NAME>, <BOT UNIQUE NAME>, postMessage);
  30. }
  31. else
  32. {
  33.      return {"text":"Something went wrong with the integration. Please check it!!!"};
  34. }
  35. return Map();
  • Create a connection with scope - ZOHOPEOPLE.attendance.ALL and replace the connection link name in the code (line no: 11).
  • Add the bot to the required channel and replace the channel unique name and bot unique name in the code(line no: 29) with the respective names.
  • If everything is set up right, you will be notified in the configured channel whenever anyone checks in/checks out.

In conclusion, integrating check in/check out notifications in Zoho Cliq with Zoho People is a simple yet powerful way to enhance your team's communication and productivity. By keeping everyone informed of each other's availability, you can avoid scheduling conflicts and ensure that tasks are completed on time. Plus, with the easy-to-use integration between these two Zoho apps, getting started is a breeze. So why not give it a try today and see how it can benefit your team? We hope this post has been helpful, and please feel free to share any feedback or questions in the comments below.

    • Sticky Posts

    • Automating Employee Birthday Notifications in Zoho Cliq

      Have you ever missed a birthday and felt like the office Grinch? Fear not, the Cliq Developer Platform has got your back! With Zoho Cliq's Schedulers, you can be the office party-cipant who never forgets a single cake, balloon, or awkward rendition of
    • Convert a message on Cliq into a task on Zoho Connect

      Message actions in Cliq are a great way to transform messages in a conversation into actionable work items. In this post, we'll see how to build a custom message action that'll let you add a message as a task to board on Zoho Connect. If you haven't created
    • Cliq Bots - Post message to a bot using the command line!

      If you had read our post on how to post a message to a channel in a simple one-line command, then this sure is a piece of cake for you guys! For those of you, who are reading this for the first time, don't worry! Just read on. This post is all about how
    • Cliq Bots - How to make a bot respond to your messages?

      Bots are just like your buddies with whom you can interact. They carry out your tasks, keep you notified about your to-dos and come in handy when you need constant updates from a third party application.  So, how can you make your bot respond to a message? The bot message handler is a piece of code triggered when a message is sent to the bot. Message handlers help you customise your bot responses to make it look conversational. The message input from the user can be either a string or an option selected
    • Cliq Bots - Get notifications about any action on an application with the incoming webhook handler!

      Webhooks can be used to get notified about events happening in other applications inside Cliq. All bots in Cliq have their own incoming webhook endpoint. This makes it simple to post messages to the bot from external applications. Unlike the send message
    • Recent Topics

    • Project Change Orders and Additions

      We are in the process of migrating from QuickBooks Online to Zoho Books. We have Zoho One and like the ability to sync all of our data across everything. And I like that projects work in a way that's less dumb than QuickBooks. I'm trying to figure out
    • Create Invoice With More Than One Item/Product

      I was trying to use Zoho Flow to automatically create an invoice when an opportunity is marked won in Zoho CRM. However, you can only add one item/product using the Create invoice module. Is it possible to add more than one item/product to the same invoice?
    • Formulae field(Sum) not updating when a sub form entry is deleted

      Hi there, I was facing this issue wherein I have a main form called 'Work_order_Form' and in that main form I have a sub form called 'Items' and in that items I have a field called 'Print_Charges'. So in my main form I have a formulae field which calculates
    • Regarding the integration of Apollo.io with Zoho crm.

      I have been seeing for the last 3 months that your Apollo.io beta version is available in Zoho Flow, and this application has not gone live yet. We requested this 2 months ago, but you guys said that 'we are working on it,' and when we search on Google
    • Count of Distinct IDs when they appear multiple times within a selected time period

      I have a transactions table which includes the columns: date, customer_id and order_id. I want to be able to count the distinct customer_ids within a date range when those customer_ids appear across multiple rows (because they have multiple orders within
    • How do I append customer number to invoice number?

      New Zoho Books customer using the free trial and trying to figure out how to append the customer number to the invoice number. For example, my customer number is: ACME My current invoice number is: 24-XXX I would like my invoice number to be: ACME-24-XXXX
    • Double spacing issues in Zoho Mail

      Some of my emails are double spacing and others our single space very anoying, wanted to know how to fix the problem. Also, can't get my signiyure on my emails to be singled space someone please help!!!!!
    • Have an input card for zobot that could collect Name, Email, and Phone or a message all at once

      It would be great to have an input card for the codeless bot in a form style that allows it to ask all relevant questions at once. at any point in the chat flow or conversation, This approach would simplify the interaction, making it easier and more straightforward
    • Webhook Failure Alerts and Retry Mechanism

      Dear Zoho Team, I have a workflow in Zoho CRM that sends a webhook whenever a specific field is updated. Occasionally, the workflow fails, and I can manually check the errors under Settings > Automation > Actions > Webhook > Failures. However, these failures
    • Zoho CRM not saving edited quotes

      When I am editing existing quotes, zoho CRM often gets stuck and I see only the red circle with line through it when I try to save my edits for that quote. This is destroying my workday. Help please!
    • Introducing the Zoho Sign and Bigin integration

      Greetings, We're thrilled to announce that Zoho Sign has integrated with Bigin by Zoho CRM, bringing a seamless signing experience directly into your small business CRM. You can now sign, send, and manage your contracts and agreements directly from your
    • Zoho Survey Partially Completed Send Reminder to Complete the Survey

      I have couple of survey's set up through a link webform. These survey's are not being distributed through email, only a website link. We get more than 50% partially completing the survey. Is there a way to send an email to these people? I looked under
    • Dynamic Variables for Organization Names in Forms and Emails

      I’m currently using your platform to distribute a standardized questionnaire to various organizations, and I would like to make the experience feel more tailored to each recipient. Specifically, I’m wondering if it is possible to use a dynamic variable
    • Migrate from crm plus a zoho

      Hello, it turns out that I migrated my account from CRM Plus to Zoho One on the same administrative license, and when I reviewed what CRM, Desk and Sales are, IQ they are with another organization, I do not migrate, for example I enter CRM and I can see
    • Custom Modules - Zoho Desk - iOS

      Hello, everyone! In the iOS version(v2.8.9) of the Zoho Desk mobile app, we have introduced support for custom modules as a related item to the standard modules like Tickets, Contacts, and Accounts. This new feature allows you to capture unique information
    • Update Candidate Status Through Workflow in Blueprint

      Hi Team,  We have a blueprint built out with custom functions that update particular fields based on candidate actions. When particular fields are updated we need to move the candidate forward in the blueprint. We tried to do this through a workflow,
    • QR Code generation - native

      All, FYI Google have recently depreciated their QR Code API refer: https://stackoverflow.com/questions/55021765/deprecation-of-google-infographics-qr-codes Annoyingly, this has meant we needed to change our links over to another provider. Creator team:
    • Double Value in KPI - Zoho Analytics

      Hi Team, I tried to implement this in Zoho Analytics but couldn't figure it out. Here's the scenario: I want to display the total number of tickets created, along with the count of closed and in-progress tickets, all in a single KPI. How can I achieve
    • Rich-text fields in Zoho CRM

      Hello everyone, We're thrilled to announce an important enhancement that will significantly enhance the readability and formatting capabilities of your information: rich text options for multi-line fields. With this update, you can now enjoy a more versatile
    • Archiving Contacts

      How do I archive a list of contacts, or individual contacts?
    • Change default identifier field in custom module

      Hi, i have searched through several community posts and helpdesk articles but i have not been able to find a proper solution for our problem yet. We have created a new module which aims to provide similar functionality as the default "accounts" module.
    • Unveiling Cadences: Redefining CRM interactions with automated sequential follow-ups

      Last modified on 01/04/2024: Cadences is now available for all Zoho CRM users in all data centres (DCs). Note that it was previously an early access feature, available only upon request, and was also known as Cadences Studio. As of April 1, 2024, it's
    • Zoho Books - Branches - Can I cross-charge between branches?

      Hi,  We have two parts of our company, manufacturing and sales. The manufacturing side will invoice/bill the sales side for the materials and labour on each order.  I have recently discovered the Branches feature in Books and it fits well with our set
    • Books Custom function - Not executing..

      Use case : Module involved = Invoice When an Invoice is "Approved", the "current date" is more than "n" days and the "Amount" to be received is more than 0 I want a cliq message to be triggered in a channel and to be executed Daily(Scheduled) at 10:30
    • Delete Transactions in Zoho books

      Hi, Zoho books have been migrated from 01.04.2023. However, there are few transactions passed for the period 01.04.2022 to 31.03.2023. I would like to delete all the entries passed during that period. Can you please help in deleting the same.
    • Generate access token(Google OAuth 2.0) dynamically using deluge

      How to generate Google OAuth 2.0 access token dynamically using deluge to Add the zoho books invoice data in google spread sheet.
    • Placeholders for Multi-Level Discount

      I am using custom templates for Invoices and all other modules. Since i have activated multi-level discount (an early-access feature from zoho) "discount at line-item and transaction level", I need placeholders for using them in my custom templates. With
    • Power of Automation: Streamline status update for linked issues.

      Hello Everyone, A Custom Function is a user-written set of code to achieve a specific requirement. Set the required conditions needed as to when to trigger using the Workflow rules (be it Tasks / Project) and associate the custom function to it. We have
    • How to have two separate views for different countries

      Hi there, currently i have two offices i want to add to zoho crm, one office is in singapore which i have already implemented fully. The other office being malaysia which i want to implement. One issue with this is we want the malaysia office users to
    • Ticket View Across Departments

      I setup departments for the main clients I service, tickets inbound from specific emails go right to the departments. This helps with reporting for me. I would like a view of tickets assigned to agent, or unassigned, across ALL departments. Basically I am handling tickets across 3 departments, but I have to keep switching to see what tickets i have. I would like a view where I look and see ALL tickets across ALL departments.
    • Merging 2 tickets

      Hi I understand how to merge 2 tickets already but find the process quite cumbersome. It is not always simple to perform a search that causes the 2 tickets in question to show up on the Ticket Screen, and this is the only place a merge can be performed. Doing a search for the customer or contact linked to the ticket displays all of their tickets which could be hundreds to sort through, you could do a custom search that only shows open tickets but doing that every time is also time consuming. Not
    • Emailing a document to WorkDrive

      Does WorkDrive include the ability to upload a document by sending an attachment to an email address? (Books and Expenses include this functionality) If it doesn't is it under consideration? on the Road Map?
    • 【開催報告】 東京 ユーザー交流会 2024/11/29(金) Zoho Oneを活用した社内DX推進事例の共有

      皆さま、こんにちは。コミュニティチームの藤澤です。 11/29(金)に東京ユーザー交流会を開催しました。10月の開催回に引き続き、多くのユーザーさんに参加いただきました!以下に各セッションの概要と登壇資料も掲載しています。ぜひご参照ください。 Zoho活用事例セッション:Zoho Oneで決め打ちDX~導入過程からコスパ・タイパを極めて効率化~ 今回は、株式会社T h e F l o wの若林さんに登壇いただき、Zoho One を活用した社内DX推進のことや、そもそも「DXとは何か?」というようなDXの本質に迫った内容まで多岐にお話しいただきました。以下に当日の発表内容と資料を一部抜粋して記載しています。
    • Product Request: Send email to Secondary email

      Guys, we should be able to send the campaign to the secondary email too.  Is this on the plans for Zoho Campaign? It looks like I can map the secondary email from the CRM to the Campaigs, but can not send the message.  
    • Logic for sending to a non-primary email address

      Hi, I have a scenario where contacts are able to sign up for emails with 2 different email addresses (example: work, personal). I've mapped both to Campaigns from Zoho CRM, but when I go to target an email only the primary email addresses are pulling in. How can I update this to look at both of the email addresses - or specifically the secondary email address in Campaigns? Thanks, Jenny
    • Ticket Status Colors

      Can i change the colors of Ticket Status in the admin panel?  Or even change the background of the entire cell of a Critical ticket?  This way its easy for my agents to see a urgent ticket when it comes in.  Right now everything is black text. Here Right
    • Zoho Sites and CloudFlare DNS issue over HTTPS

      I have a Zoho Site with a custom domain voterprotectioncorps.org NameCheap is the registrar CloudFlare is the DNS manager, using custom Nameservers (see attached) I installed the SSL cert via Zoho Sites (the "Add SSL cert" option that installs the free
    • How do I do a formula to join two fields together like first name and last name into full name?

      Having issues with this in my custom module.  In most CRM systems you would do: FIELD1 & " " & FIELD2 But it gives an error saying I'm not supposed to use double quotations so not sure what that means.  I've tried to read the formula help guide but it's
    • workflow field update will Not triggering another workflow rule

      I have a Workflow rule that is supposed to get triggered when a field is modified to certain value. This field is actually the lead status and when the lead status changes to "Client Not Responding" . I have a series of emails that go out to re-engage
    • [Résolu] Liste dynamique dans Creator

      Bonjour, Dans Zoho Creator j'aimera pouvoir afficher une liste en fonction d'une donnée choisie dans une autre liste. Explication : J'ai un formulaire Département avec comme champ : Nom J'ai un formulaire Personnel avec comme champs : Nom et 'lookup'
    • Next Page