Freshsales Suite

Freshsales Suite

· #322 most-used

Close more deals with a CRM that works while you do

CRMSalesMarketingEmailAnalyticsAutomationLead Generation

Freshsales Suite is a cloud-based CRM platform by Freshworks that unifies contact management, deal tracking, built-in phone, email, and AI-driven lead scoring in a single workspace. Connect it to Actionist and your agents can create contacts, log meetings and notes, update deals across pipeline stages, search accounts, and react to real-time events — turning Freshsales into an always-current record of every customer relationship without manual data entry.

Average time saved
10 hours
per person · per month
≈ 1 workdays back

Eliminates manual work. Agents eliminate the manual cycle of updating deal stages, creating contacts from campaign data, logging activities from external tools, and auditing pipeline health before weekly reviews.

Schedule

What your Freshsales Suite agent runs on autopilot

A week of scheduled jobs your Actionist agent will execute on your behalf.

28Scheduled jobs
7Agents at work
24/7Always on
Agents
TueThu
Tue
Wed
Thu
7a
8a
9a
10a
11a
12p
1p
2p
3p
4p
5p
6p
Multi-app workflows

Freshsales Suite × every other app you use

End-to-end automations that span multiple apps — each one a real business outcome.

6Workflows
3Apps spanned
~20 hrsSaved / week
5Personas served
For sales
Featured2 apps

New inbound lead routed, enriched, and worked before the rep's first break

When a lead submits the website form, the agent checks for duplicates, enriches the contact record with company data, creates a same-day follow-up task for the territory rep, and posts a lead card to Slack — all within about a minute of form submission. Reps act on qualified leads before they go cold.

~8 hrs

Time saved for your team — every week, on autopilot

The flow
Trigger·When a new lead form is submitted on the website
Result
Update Contact with enriched company size, industry, and lead scoreCreate Task assigned to territory rep, due same dayPost lead notification to #sales with company, title, and lead score
The win
Saved per run
12 min
Runs / week
~40×
Every inbound lead is worked within minutes, not hours
Driven bySales Agent
ROI

Savings

What your team gets back — two angles: what you stop doing manually, and what that's worth.

Without Actionist

What you do manually today

With Actionist

What your agent runs for you

  • Sales
    30 min / week
    Manual deal updates before every pipeline call

    Reps spend 20–30 minutes before each pipeline review manually updating deal stages, adding notes, and moving close dates in Freshsales — pulling them away from actual selling.

    Sales Agent
    0 min
    Agent keeps deals current as work happens

    Actionist updates deal stages, adds notes, and creates follow-up tasks in Freshsales the moment activity signals arrive — reps walk into the pipeline call with a CRM that reflects reality.

  • Marketing
    90 min / week
    Manual MQL handoff from campaign to CRM

    After every campaign or webinar, a marketing ops analyst manually exports attendee data, checks for duplicates in Freshsales, creates missing contacts, and updates lead scores — a process that takes hours.

    Marketing Agent
    0 min
    Agent enrols contacts and updates scores within minutes

    When campaign engagement data lands in the sheet, the agent finds or creates Freshsales contacts, logs marketing events, and updates lead stages to MQL for contacts crossing the threshold — all within about a minute.

  • Customer Support
    40 min / week
    Support issues invisible in the CRM

    Support agents resolve tickets in the ticketing tool without updating Freshsales, so account owners have no visibility into customer issues until they appear in a weekly summary email nobody reads.

    Customer Support Agent
    0 min
    Every resolved ticket adds a note to the Freshsales contact

    When a ticket closes, the agent immediately adds a resolution note to the Freshsales contact and flags churn-risk accounts to the CSM — support context is in the CRM within about a minute of resolution.

  • Human Resources
    20 min / week
    Recruiting agency relationships tracked in a spreadsheet

    HR coordinators maintain a separate spreadsheet of agency contacts and activity logs that quickly goes out of date and is unavailable to the sales and finance teams who share some of the same vendor relationships.

    Human Resources Agent
    0 min
    Agency accounts and activities tracked directly in Freshsales

    The HR agent logs recruiter intro calls as custom activities on Freshsales agency accounts, creating a shared view of sourcing relationships visible to every team without a separate spreadsheet.

  • Finance
    25 min / week
    Renewal deals created manually at the last moment

    Finance or the account team remembers to create a renewal deal in Freshsales 1–2 weeks before the contract expires, leaving a gap in the pipeline forecast for the preceding two months.

    Finance Agent
    0 min
    Renewal deals created automatically 60 days before expiry

    The finance agent creates renewal deals in Freshsales with the current ARR and the renewal date as the close date as soon as an account enters the 60-day window — the pipeline forecast is always complete.

  • Operations
    60 min / week
    CRM data quality checked monthly at best

    The ops team runs a monthly data-quality audit on Freshsales, finds hundreds of contacts missing fields, and spends days chasing record owners to fill in the gaps — by which time new gaps have appeared.

    Operations Agent
    0 min
    Weekly automated data-quality sweep with owner tasks

    The operations agent searches Freshsales for records missing required fields every Monday, creates a 48-hour resolution task for each owner, and posts a quality summary to Slack — data quality improves week-over-week.

  • Legal
    30 min / week
    Contract-stage deals discovered in pipeline meetings

    The legal team learns about deals entering contract review when a rep mentions it in a pipeline meeting, creating a backlog of contracts to review with little notice and unpredictable workload peaks.

    Legal Agent
    0 min
    Legal review task created the moment a deal enters contract stage

    When a deal is updated to Contract Review or Contract Sent in Freshsales, the agent creates a legal review task immediately — the legal team starts every week with a complete, current queue of contracts to act on.

+ 100s of other Freshsales Suite automations
Average time saved
30 hrs / person / month
Calculator

Calculate what your team saves

Team size
5 people
Hourly rate
$75 / hr
Hours saved / week
13
Hours saved / year
625
Annual ROI
$46,875

Based on Freshsales Suite's typical team usage — the visible tasks plus a few other automations the agent runs: ~2.5 hrs / person / week of admin work automated.

Connect

How to plug Freshsales Suite into Actionist

Pick the connection method that suits your environment.

Authenticate with your Freshsales API key and domain. The key is scoped to your user and grants access to contacts, accounts, deals, tasks, meetings, and notes.

1
Open API Settings

Log in to your Freshsales account, click your avatar in the top-right corner, then go to Settings → API Settings.

2
Copy your API key

Copy the API key shown on the page. It is scoped to your user account.

3
Paste into Actionist

Paste the API key and your Freshsales domain (e.g. yourcompany.freshsales.io) into the fields below, then click Test connection.

Credentials you'll need
API key*
Freshsales → Settings → API Settings → Your API Key
Domain*
Your Freshsales domain, e.g. yourcompany.freshsales.io
Actions

20 actions your agent can call

Read and write operations available to your Actionist agent.

Triggers

7 events your agent can react to

Events your agent watches for, and the actions it kicks off in response.

FAQs

Questions about Freshsales Suite + Actionist

How does Actionist connect to Freshsales Suite?
Go to the Apps tab, find Freshsales Suite, and click Connect. You'll need two things: your Freshsales API key (found at Settings → API Settings in your Freshsales account) and your Freshsales domain — the subdomain part of your account URL, such as yourcompany.freshsales.io. Paste both into the connection fields and Actionist runs a test call to confirm the handshake before any actions run. The API key is scoped to the user account that generated it, so use a service account or admin account key for full access.
Can Actionist read and write contacts, accounts, and deals in Freshsales simultaneously?
Yes. Actionist agents can read Freshsales records (contacts, accounts, deals, users) and write to them in the same agent task. A typical pattern is to call Find Contact to check for an existing record, then Create Contact if none exists, then Create Deal and link it to the contact — all in a single agent task without human intervention. The API key needs access to all the object types you plan to read or write, which an admin-level key provides by default.
What triggers are available from Freshsales Suite?
Actionist supports seven Freshsales triggers: New Contact, Contact Updated, New Deal, Deal Updated, New Account, Account Updated, and Contacts Added to a List. All triggers fire within about a minute of the event occurring in Freshsales. These triggers let you build reactive workflows — for example, when a deal is updated to Won, fire the contract generation and onboarding handover sequence automatically.
How do I prevent duplicate contacts being created in Freshsales?
Use Find Contact by Unique Fields before every Create Contact action. The agent searches by email address — if a matching record exists, it returns the contact ID and skips creation; if not, it creates the record. This idempotent pattern means you can safely run contact-creation workflows from multiple sources (forms, import sheets, event platforms) without accumulating duplicates. Freshsales also has its own server-side deduplication for email, but calling Find Contact first is best practice in any agent workflow.
Can Actionist log custom sales activities and marketing events in Freshsales?
Yes. The Create Custom Sales Activity action lets agents log any activity type you have defined in your Freshsales account — LinkedIn outreach, SMS, product demo, partner call — against contacts, accounts, or deals. The Create a Marketing Event action logs campaign touchpoints (webinar attendance, ad clicks, content downloads) against contacts, automatically updating Freshsales lead scores based on your configured scoring rules. Both actions require the activity or event type to exist in your Freshsales configuration before they can be referenced.
What happens if the Freshsales API rate limit is hit during a bulk workflow?
Freshsales enforces a default limit of 1,000 API requests per hour. Actionist agents handle rate-limit responses gracefully — when a 429 Too Many Requests error is returned, the agent pauses and retries after the rate-limit window resets rather than failing the entire workflow. For large bulk operations (e.g. creating hundreds of contacts or updating many deals), schedule the agent task during off-peak hours and spread the work across multiple scheduled agent tasks to stay within the limit. If your use case consistently requires more throughput, Freshsales Enterprise plans offer higher rate limits.
Can Actionist use Freshsales Suite alongside other CRM or marketing tools?
Yes — Freshsales is most effective when agents combine it with the other tools in your stack. Common combinations: create contacts in Freshsales when a form is submitted in Typeform or HubSpot; sync deal stage changes to Google Sheets for financial forecasting; trigger email sequences in an email marketing tool when a contact is added to a Freshsales list; post deal updates to Slack; attach signed contracts from the document tool to Freshsales deals. Any of Actionist's 200+ connected apps can exchange data with Freshsales in the same workflow.
Does Actionist support Freshsales custom modules and custom fields?
Yes. The Create a Record on Custom Module action supports any custom module you have built in your Freshsales account — projects, inventory, properties, or any other business-specific object. Custom fields on standard objects (contacts, accounts, deals) can be read and written through the standard Update and Create actions by referencing the custom field's API name. You can find the API name for any custom field in Freshsales under Settings → Custom Fields.