Automate Freshsales
Keep your Freshsales pipeline visible to the people who need it. New deals, stage moves and the week's open value reach your team in chat or by email, so nobody has to open the CRM to find out what changed. Describe what you want to your AI assistant, check what it will do, and it keeps running on its own.
Try asking
Create a ClickRuntime automation: every 5 minutes, check Freshsales for newly created deals and post the deal name, amount and owner to #sales in Slack.
Paste it into your assistant. It tells you what it will send or change before it runs live.
Ideas
What you can automate in Freshsales
Post new Freshsales deals to Slack
Each new deal appears in #sales with its name, amount and owner within a few minutes of being created.
See how it worksGet told when a deal changes stage
When one of my deals moves to a new stage, I get a Slack message with the deal and its new stage.
See how it worksEmail a Monday pipeline summary
Every Monday morning I get an email with open deal value per stage and the deals expected to close this week.
See how it works Your own logicAny other automation you can describe in words
Your own rules, schedule and AI steps with Freshsales, plus any other app. Describe it and your assistant builds it.
See how to build your ownBuild your own
Build any Freshsales automation you can describe
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
Every day, find Freshsales deals over $10,000 stuck in the same stage for more than two weeks and send me a list.
When a Freshsales contact's lead score passes 80, post their name and company in Slack.
When a Freshsales deal is won, create the customer in QuickBooks, add an onboarding task in Asana and notify the team in Slack.
Beyond chat
Have Freshsales work when you're not in the chat
On a schedule
Email a Monday pipeline summaryOn a schedule
Watches for changes
Post new Freshsales deals to SlackEvery 5 minutes
Watches for changes
Get told when a deal changes stageEvery 10 minutes
Setup
Connect Freshsales
Freshsales connects with your personal API key. Automations act with the same access as your own Freshsales user.
Freshsales
CRM
- In Freshsales, click your profile picture and open Profile Settings.
- Go to the API Settings tab and copy the key shown under Your API key.
- Note your Freshsales domain or bundle alias, the part before
.myfreshworks.comin your account address. - In the ClickRuntime dashboard, open Connections & secrets and save the key and domain as a Freshsales secret.
Good to know
Freshsales limits that affect automations
- The API rate limit depends on your Freshsales plan, around 1,000 requests per hour on lower tiers. Checking for new deals every few minutes fits well within that.
- The key belongs to one user, so an automation sees the deals and contacts that user can see.
- Deal alerts work by checking Freshsales on a schedule, so a new deal or stage change shows up within a few minutes rather than instantly.
FAQ
Questions about automating Freshsales
What can ClickRuntime see in my Freshsales account?
Whose API key should I use?
How quickly will I hear about a new deal?
Will automations use up my Freshsales API limit?
Do I need AI for these automations?
Is this a Freshsales connector for ChatGPT or Claude?
Related pages
Keep exploring
