Integration · Communication
Connect Claude & ChatGPT to Zoho Cliq
Ask your AI what was said in a chat, to post an update in a channel or to remind you about something, and it works in Zoho Cliq. It can read chats, channels, threads and members, send direct and channel messages, reply in threads, and manage reminders and calendar events. Messages go out from your account, so sending can require your approval first.
Free plan, no credit card. Takes about a minute.
Try asking
“What was said in the Operations channel today?”
The AI finds the channel's chat and lists the messages from today.
“Post in the announcements channel that the office closes at 3 on Friday.”
It posts the message to the channel. Members see it right away.
“Message [email protected] that the report is ready.”
It sends Anna a direct message, and she is notified.
What your AI can do
Chats and messages
List your chats, read messages in a time range, send direct messages and chat messages, edit your own messages and delete messages.
Channels and threads
Find, read and create channels, list and add members, post to a channel, read threads and reply in them.
Reminders and calendar
Create, update, complete and delete reminders, and list, create and update calendar events.
“Remind me tomorrow at 9 to call the supplier.”
It creates a reminder with that text for 9:00 tomorrow.
“Create a private channel for Project Falcon with Lars and Anna.”
It finds their user IDs and creates the channel with both of them as members.
“Book a 30-minute sync with Lars next Tuesday at 10.”
It creates a calendar event with title, time and time zone, and Lars receives an invitation.
87 tools for Zoho Cliq
These tools are switched on when you connect. You can switch any of them off, or require your approval before it runs.
add_channel_membersChanges dataAdd members to a channel by `channel_id` and `user_ids`.approve_channelVisible to othersApprove a channel (channel id). Has effects visible outside this system.archive_channelVisible to othersArchive a channel (channel id). Has effects visible outside this system.complete_reminderVisible to othersMark a reminder as completed by `reminder_id`.create_bot_associateChanges dataCreate a new associate for a bot. Required: channel unique name. API summary: Add a Bot to a Channel.create_bot_callChanges dataCreate a new call for a bot. Required: text. API summary: Trigger Bot Calls.create_bot_documentChanges dataCreate a new document for a bot. Required: files. API summary: Share files to a bot.create_bot_messageVisible to othersCreate a new message for a bot. Required: text. Has effects visible outside this system. API summary: Post message to a bot.create_channelChanges dataCreate a channel with `name` and `level` (organization, team, private or external) plus optional description and members (user_ids or email_ids).create_channel_joinChanges dataCreate a new join for a channel. API summary: Join a Channel.create_channel_leaveChanges dataCreate a new leave for a channel. API summary: Leave a Channel.create_channel_messageVisible to othersCreate a new message for a channel. Required: text or thread message id. Has effects visible outside this system. API summary: Create and send a thread message.create_channelsbyname_documentChanges dataCreate a new document for a channelsbyname. Required: files. API summary: Share files to a channel.create_chat_documentChanges dataCreate a new document for a chat. Required: files. API summary: Share files in a chat.create_chat_leaveChanges dataCreate a new leave for a chat. API summary: Leave a group chat.create_chat_muteChanges dataCreate a new mute for a chat. API summary: Mute a chat.create_chat_scheduledmessageChanges dataCreate a new scheduledmessage for a chat. Required: text. API summary: Send a scheduled message.create_chat_stickymessageChanges dataCreate a new stickymessage for a chat. Required: id. API summary: Pin a message.create_chat_unmuteChanges dataCreate a new unmute for a chat. API summary: Unmute a chat.create_documentChanges dataCreate a new document. API summary: Upload Attachments to Event Calendar.create_eventChanges dataCreate a calendar event with `title`, `start_time`, `end_time` and `timezone`, plus optional location, description and attendees (who receive invitations).create_message_reactionVisible to othersCreate a new reaction for a message. Has effects visible outside this system. API summary: Add a reaction.create_reminderChanges dataCreate a reminder with `content` (up to 512 characters) and an optional `time` in milliseconds since epoch.create_reminder_remindChanges dataCreate a new remind for a reminder. Required: user ids. API summary: Remind assignees.create_reminder_userChanges dataCreate a new user for a reminder. Required: user ids. Search users first to avoid duplicates. API summary: Assign users to a reminder.create_statusChanges dataCreate a new status. Required: code or message. API summary: Add a new status.create_thread_followChanges dataCreate a new follow for a thread. API summary: Join (follow) a thread.create_thread_followerChanges dataCreate a new follower for a thread. API summary: Add followers to a thread.create_thread_unfollowChanges dataCreate a new unfollow for a thread. API summary: Leave (unfollow) a thread.create_userChanges dataCreate a new user. Search users first to avoid duplicates. API summary: Add Users.delete_batchesMoves moneyPermanently delete a batch. Financial or irreversible action; may require approval. API summary: Delete Reminders.delete_channelDeletesPermanently delete a channel by channel id. Destructive action; may require approval.delete_channel_usersMoves moneyPermanently delete a user by channel id. Financial or irreversible action; may require approval. API summary: Delete Channel Members.delete_chat_stickymessagesMoves moneyPermanently delete a stickymessage by chat id. Financial or irreversible action; may require approval. API summary: Unpin a message.delete_clearcompletedsMoves moneyPermanently delete a clearcompleted. Financial or irreversible action; may require approval. API summary: Delete completed reminders.delete_ephemeralsMoves moneyPermanently delete a ephemeral. Financial or irreversible action; may require approval. API summary: Delete transient status.delete_eventDeletesPermanently delete a event by event id. Destructive action; may require approval. API summary: Delete an Event.delete_messageDeletesDelete a message by `chat_id` and `message_id`. This cannot be undone.delete_message_reactionsMoves moneyPermanently delete a reaction by message id. Financial or irreversible action; may require approval.delete_reminderDeletesDelete a reminder by `reminder_id`.delete_reminder_userDeletesPermanently delete a user by user id. Destructive action; may require approval. API summary: Unassign a user from a reminder.delete_statusDeletesPermanently delete a status by status id. Destructive action; may require approval. API summary: Delete status.delete_thread_followersMoves moneyPermanently delete a follower by thread chat id. Financial or irreversible action; may require approval. API summary: Remove followers from a thread.edit_messageVisible to othersEdit the `text` of a message you sent, by `chat_id` and `message_id`.get_channelGet one channel by `channel_id`, including its unique name, description and member count.get_documentGet one document by document id. API summary: Get Files.get_eventGet one event by event id. API summary: Get Event Details.get_reminderGet one reminder by `reminder_id`.get_userGet one user by user id. API summary: Retrieve a user's status.list_bot_subscribersList subscribers for a bot. Optional filters: appkey or sync token. Results are paginated. API summary: Retrieve Bot Subscribers.list_calendarsList the user's calendars with their IDs.list_channel_membersList the members of a channel by `channel_id`.list_channel_threadsList threads in a channel by `channel_id`.list_channelsList channels, optionally filtered by `name`, joined, status or level. Returns each channel's ID and unique name.list_chat_messagesList messages in a chat by `chat_id`, optionally between fromtime and totime (milliseconds).list_chat_stickymessagesList stickymessages for a chat. API summary: Retrieve a pinned message.list_chat_usersList users for a chat. API summary: Retrieve the members of a chat.list_chatsList the user's chats (direct messages, groups, channels) with their chat IDs, newest activity first.list_currentsList currents. API summary: Retrieve current status.list_eventsList calendar events between `from` and `to` (milliseconds), optionally matching a `search` term in the title.list_layoutsList layouts. Optional filters: unique name. API summary: List user field layouts.list_mainsList mains. API summary: Get main message of a thread.list_message_reactionsList reactions for a message. API summary: Get Reactions.list_messagesList messages for a message. API summary: Retrieve a message.list_remindersList reminders by `category`: mine (active, default) or mine-completed, among others.list_statusesList statuses. API summary: Retrieve all statuses.list_thread_followersList followers for a thread. API summary: Get thread followers.list_thread_nonfollowersList nonfollowers for a thread. API summary: Get non-followers of a thread.list_usersList or search users in the organization with `search` (name or email).post_channel_messageVisible to othersPost a message with `text` to a channel by its `channel_unique_name`. Members see it immediately.reject_channelVisible to othersReject a channel (channel id). Has effects visible outside this system.reply_in_threadVisible to othersPost a reply with `text` into a thread by `thread_chat_id`; set post_in_parent to also show it in the channel.restore_channelChanges dataUnarchive a channel (channel id).send_chat_messageVisible to othersSend a message with `text` to a chat by `chat_id`. The recipients are notified.send_direct_messageVisible to othersSend a direct message with `text` to a colleague by their `email_id`. The recipient is notified.update_channelChanges dataUpdate an existing channel identified by channel id. API summary: Auto follow.update_ephemeralsVisible to othersUpdate an existing ephemeral. Has effects visible outside this system. API summary: Add a transient status.update_eventChanges dataUpdate a calendar event by `event_id`; `title`, `start_time`, `end_time` and `timezone` are required, other fields optional.update_event_statusChanges dataUpdate an existing status identified by status. API summary: Update an Event Status.update_member_usersVisible to othersUpdate an existing user identified by user id. Has effects visible outside this system. API summary: Update a Channel member's role.update_reminderChanges dataChange a reminder's `content` or `time` by `reminder_id`.update_reminder_dismisssnoozesVisible to othersUpdate an existing dismisssnooze identified by reminder id. Has effects visible outside this system. API summary: Dismiss a snoozed reminder.update_reminder_incompletesVisible to othersUpdate an existing incomplete identified by reminder id. Has effects visible outside this system. API summary: Mark a reminder as incomplete.update_reminder_snoozesVisible to othersUpdate an existing snooze identified by reminder id. Has effects visible outside this system. API summary: Snooze a reminder.update_status_setsVisible to othersUpdate an existing set identified by status id. Has effects visible outside this system. API summary: Update current status.update_threadChanges dataUpdate an existing thread identified by thread chat id. API summary: Update the state of a thread.update_user_remindsVisible to othersUpdate an existing remind identified by user id. Has effects visible outside this system. API summary: Remind assignee.
Set up in three steps
- 1
Pick the app
Create a free HeyMyApps account and choose Zoho Cliq from the app list.
- 2
Paste your key
Paste your Zoho domain ending (com, eu, in, com.au, jp, ca, sa or uk), a Client ID and a Client Secret, then connect with your Zoho login. Go to api-console.zoho.com on your Zoho data center, click Add Client > Server-based Applications, enter any name and homepage, and set the Authorized Redirect URI to https://heymyapps.com/oauth/callback.
- 3
Add the link to your AI
You get a personal MCP link. Add it to Claude, ChatGPT or Cursor:
- Click your name, then Settings › Connectors › Add custom connector.
- Paste your link as the Remote MCP server URL.
- Switch it on from the + menu in a chat.
Questions
What can the AI do in Zoho Cliq?
It can list and read chats, messages, channels, channel members, threads, users, reminders, calendars and calendar events. It can send direct, chat and channel messages, reply in threads, edit and delete messages, create channels and add members, create, update, complete and delete reminders, and create and update calendar events.
Does the AI see my Zoho Cliq credentials?
No. Your Zoho Cliq credentials are encrypted at rest and never shown to the AI. After you save them, they are not shown again, not even to you. The AI only sees the results of the tools it calls.
Can I control what the AI is allowed to do?
Yes. You choose which tools are switched on, so you can start read-only. Messages are sent from your account and notify people, and deleting a message cannot be undone, so these can require your approval before they run. Every tool call is logged.
Does it work with ChatGPT?
Yes. In ChatGPT, open Settings › Apps & Connectors › Advanced, turn on Developer mode and add your HeyMyApps link. Developer mode needs a paid ChatGPT plan: Plus, Pro, Business or Enterprise. The same link also works in Claude (Settings › Connectors › Add custom connector), Cursor and other MCP clients.
What does it cost?
Zoho Cliq connects with OAuth, and OAuth connections need the HeyMyApps Pro plan or above. HeyMyApps also has a free plan with no credit card, but it does not include this connection. Paid plans bill per completed task. You also need your own Zoho Cliq account.
Why do I need to create a client in the Zoho API console?
Zoho Cliq uses OAuth, so HeyMyApps needs a Client ID and Client Secret from a server-based application that you create in your own Zoho account. You set its redirect URI to https://heymyapps.com/oauth/callback, paste the values into HeyMyApps and log in with Zoho to approve access. Pick the domain ending that matches your Zoho data center, for example eu or com.
Let your AI work in Zoho Cliq today.
Start free. Your key stays encrypted, and you decide what the AI may do.
Connect Zoho Cliq freeHeyMyApps is not affiliated with Zoho Cliq. Product names are trademarks of their owners.






