Send Zoho Community announcements to Zoho Cliq with subscription controls
Ready for 3.0What this workflow does
This workflow has 29 nodes and runs when an HTTP GET request hits its webhook URL (plus 3 other triggers). It uses only n8n's built-in nodes. It also calls help.zoho.com over HTTP.
How it runs
Trigger: When an HTTP GET request hits its webhook URL (plus 3 other triggers).
- Get Zoho Community portal ID for admin panel (HTTP Request): calls help.zoho.com
- Clear previous subscription preferences (Data table): delete rows
- Split subscription updates (Split Out): splits a list into separate items
- Create announcement tracking table (Data table): create (table)
- Config (Edit Fields (Set)): sets 2 fields: cliq_endpoint, bot_name
- Fetch Zoho Community categories (HTTP Request): calls an HTTP API
- Select New Data (Merge): merges the data from its input branches
- Create subscription preferences table (Data table): create (table)
- Get Zoho Community portal ID (HTTP Request): calls help.zoho.com
- Load current subscription preferences (Data table): get
…plus 14 more steps. See the full node list below.
HTTP calls to: help.zoho.com
Before you upgrade to n8n 3.0
Nothing in this workflow is removed in n8n 3.0, so it should import and run after the upgrade.
Nodes used (14)
- Edit Fields (Set)
n8n-nodes-base.set - Webhook
n8n-nodes-base.webhook - Respond to Webhook
n8n-nodes-base.respondToWebhook - Loop Over Items (Split in Batches)
n8n-nodes-base.splitInBatches - Data table
n8n-nodes-base.dataTable - Filter
n8n-nodes-base.filter - Split Out
n8n-nodes-base.splitOut - Merge
n8n-nodes-base.merge - Aggregate
n8n-nodes-base.aggregate - HTTP Request
n8n-nodes-base.httpRequest - Manual Trigger
n8n-nodes-base.manualTrigger - Schedule Trigger
n8n-nodes-base.scheduleTrigger - If
n8n-nodes-base.if - No Operation, do nothing
n8n-nodes-base.noOp
From the author
Quick overview This workflow polls Zoho Community (help.zoho.com) for new announcement topics in selected categories and posts them to a Zoho Cliq channel via a bot, using n8n Data Tables to store subscription preferences and the last-seen timestamp per…