Skip to content

Connect Slack to Zoho CRM

Deals live in Zoho CRM, but the team talks in Slack. Bringing CRM events into Slack means new leads are picked up quickly and stalled deals get noticed while there's still time to save them.

Build your own

Build any Slack and Zoho CRM automation you can describe

The ideas above are ready-made starting points, not a fixed list. Describe what should happen between Slack and Zoho CRM in your own words, with your conditions, other apps or an AI step, and your assistant writes it, tests it and runs it on ClickRuntime.
  • Your own rules

    Conditions, thresholds, filters and exceptions, written the way you'd explain them to a colleague.

  • Any number of apps

    One automation can read from one app and update several others. Over 248 apps are ready, and anything with an API works too.

  • AI where it helps

    Summaries, classification, extraction and drafts use ClickRuntime's built-in AI, with no extra key.

  • On a schedule or on each event

    Runs as often as every 5 minutes, or the moment an app sends an event, and keeps track of what it already handled.

For example, ask your assistant

Only post deals over $10,000 to #sales right away, and send smaller ones as a digest each morning.

Use AI to read the notes on each deal stuck over 14 days and post a one-line reason it may be stalled with a suggested next step.

Use cases

Why people connect Slack and Zoho CRM

How the two apps work together

  • A check every few minutes reads Zoho CRM for new leads, stage changes or deals that have not moved.
  • The script posts a message to the channel you choose, with the deal name, amount, stage and a link to the record.
  • Optionally, replies in a Slack thread are read on the next check and written back to Zoho CRM as notes or field updates.
  • Sales managers watching the pipeline

    Deals that move to Closed Won or sit too long in one stage are posted to #sales. The manager knows where to step in.

  • Reps acting on new leads quickly

    New Zoho CRM leads from the website are posted to Slack with the lead source and owner. The rep can follow up within minutes.

  • Leadership getting weekly numbers

    A Monday Slack post shows pipeline value by stage and deals closed last week. Nobody builds the report by hand.

  • Reps logging notes from Slack

    A short message in a deal thread in Slack is saved as a note on the Zoho CRM deal. Reps update the CRM without leaving chat.

More apps

Slack, Zoho CRM and other apps in one automation

An automation isn't limited to two apps. Add the next step in another app and it runs as part of the same automation.

Won deal handoff email

When a Zoho CRM deal is marked Closed Won, post it to #wins and email the onboarding team from Gmail with the account details.

Pipeline snapshot sheet

Every Friday, copy Zoho CRM open deals by stage to a Google Sheet and post the week-on-week change to Slack.

Meeting prep in Slack

Thirty minutes before a Google Calendar meeting with a Zoho CRM contact, DM me in Slack with their open deals and last notes.

Setup

Connect Slack and Zoho CRM once

Every idea on this page uses the same two connections, so you set them up once. If one is missing, your assistant tells you and links to the right place.

Slack

Team chat

  1. At api.slack.com/apps, create a new app from scratch in your workspace.
  2. Under OAuth & Permissions, add the bot scopes the automation needs, such as chat:write, channels:read and channels:history.
  3. In the ClickRuntime dashboard, open Connections, choose Slack and enter your app's details, then install it to your workspace.
  4. In each channel the automation should use, type /invite @your-app-name.

Zoho CRM

CRM

  1. Open the Zoho API console for your data center (for example api-console.zoho.com) and choose Add Client, then Server-based Applications.
  2. Set the redirect URL to https://clickruntime.com/oauth/callback and copy the Client ID and Client Secret.
  3. In the ClickRuntime dashboard, open Connections, choose Zoho CRM and enter the client ID and secret.
  4. Click Connect and approve the scopes on Zoho's page, such as ZohoCRM.modules.ALL, ZohoCRM.settings.READ and ZohoCRM.users.READ.

FAQ

Questions about connecting Slack and Zoho CRM

Does everyone in the channel see deal values?
Yes, if they're in the channel. Post to a private sales channel if deal details shouldn't be visible to the whole company.
Can it tag the deal owner?
Yes. If Zoho users' emails match their Slack accounts, the owner can be mentioned by name in the message.
Does it change anything in Zoho?
These automations read deals and create leads; they don't edit or delete existing records.
How often does it check for stalled deals?
Once a day by default, so the channel gets one useful list rather than a stream of alerts.
Is it two-way?
It can be. By default it posts from Zoho CRM to Slack, and you can add rules so Slack replies update notes or fields in Zoho CRM.
Can it post to a private channel?
Yes, if the connected Slack account is a member of that channel.
Can different pipelines go to different channels?
Yes. Describe the mapping, such as Enterprise to #sales-ent and SMB to #sales-smb, and the script routes each deal.

Tell your assistant what Slack and Zoho CRM should do together

Free plan. No credit card.