Connect GitHub with Zoho Cliq to receive repository notifications, run AI reviews for pull requests, and share AI-generated findings in Cliq. The integration supports webhook and bot modes, ChatGPT, Claude, and Gemini, along with configurable workflows and reusable GitHub Actions.
To configure this workflow correctly, follow these three steps in order:
Step 1: Set the environment secrets and repository variables.
Step 2: Create the workflow and run it.
Step 3: Set branch rules and required status checks, then validate with a PR.
You can use this GitHub repository to set up the integration with Zoho Cliq.
Configure the environment secrets and variables to integrate GitHub with Zoho Cliq.
Go to GitHub Repository → Settings → Environments → cliq-production → Secrets to configure environment secrets.
Go to GitHub -> Repository -> Settings -> Secrets and Variables -> Variables to configure environment variables.
You can configure the endpoint and webhook.
Once you have configured the variables, secrets, endpoint and webhook, you can now configure the AI provider settings.
After configuring the webhook token and channel endpoint, navigate to the CliqConnector.yml file.
After setting all the variables, go to Actions → Workflows → Create new workflow, name the workflow (for example, CliqConnector.yml), and paste the code.
Once you have created a workflow, set branch rules and required status checks, then validate with a PR.
You can check out this doc to know more about how to create a bot.
Once the bot is created, you can configure the bot to the target channel.
If Cliq notifications are posted as an authenticated user, the user's display name and profile image are used. You can override them using repository variables.Once the bot is created, you can add it as a channel participant.