Sales & CRM
Freshsales integration
Start workflows and AI agents from Freshsales events, and let agents act in Freshsales within the limits you set.
Freshsales triggers and actions
Every Freshsales trigger and action you can use in Konnectify workflows and AI agents.
- Trigger: New Contact
Fires whenever a new contact is created in Freshsales.
- Trigger: Updated Contact
This trigger fires when an existing contact is updated in Freshsales
- Trigger: New Account
This trigger fires when a new account is created in Freshsales
- Trigger: Updated Account
This trigger fires when an existing account is updated in Freshsales
- Trigger: New Deal
This trigger fires when a new deal is created in Freshsales
- Trigger: Updated Deal
This trigger fires when an existing deal is updated in Freshsales
- Trigger: New Custom Module
This trigger fires when a new custom module is created in Freshsales
- Trigger: Updated Custom Module
This trigger fires when an existing custom module is updated in Freshsales
- Trigger: New Task
This trigger fires when a new task is created in Freshsales
- Trigger: Updated Task
This trigger fires when an existing task is updated in Freshsales
- Trigger: New Appointment
This trigger fires when a new appointment is created in Freshsales
- Trigger: Updated Appointment
This trigger fires when an existing appointment is updated in Freshsales
- Trigger: New Sales Activity
This trigger fires when a new sales activity is created in Freshsales
- Trigger: Updated Sales Activity
This trigger fires when an existing sales activity is updated in Freshsales
- Trigger: New Product
This trigger fires when a new product is added in Freshsales
- Trigger: Updated Product
This trigger fires when an existing product is updated in Freshsales
- Action: Create Contact
This action creates a new contact with the provided information
- Action: Update Contact
This action updates an existing contact with the provided information
- Action: Get Contact
This action fetches an existing contact using its Contact ID
- Action: Delete Contact
This action deletes a contact using its Contact ID
- Action: Upsert Contact
This action upserts a contact based on Email Or External Id
- Action: Create Account
This action creates a new account with the provided information
- Action: Update Account
This action updates an existing account with the provided information
- Action: Get Account
This action retrieves an account by its ID from Freshsales
- Action: Delete Account
This action deletes an account by its ID from Freshsales
- Action: Upsert Account
This action upserts an account with the provided information
- Action: Create Deal
This action creates a new deal with the provided information
- Action: Update Deal
This action updates a deal with the provided information
- Action: Get Deal
This action fetches a deal using the deal ID
- Action: Delete Deal
This action deletes a deal using the deal ID
- Action: Create Product
This action creates a product in Freshsales CPQ
- Action: Update Product
This action updates a product in Freshsales CPQ
- Action: Get Product
This action fetches a product using the product ID
- Action: Delete Product
This action deletes a product by its ID from Freshsales
- Action: Add Prices to Product
This action adds prices to a product in your Freshsales CRM
- Action: Edit Prices of Product
This action updates the prices of a product in your Freshsales CRM
- Action: Delete Price of Product
This action deletes a specific price of a product in your Freshsales CRM by marking the pricing entry with _destroy: true
- Action: Add Products to Deal
This action allows you to add one or more products to a deal in your Freshsales CRM. Maximum of 100 products can be added.
- Action: Edit Products of Deal
This action updates products of a deal. Passing only one product will remove other existing products and attach only the product passed.
- Action: Delete Products of Deal
This action removes all products from a deal in your Freshsales CRM by passing an empty array.
- Action: Create Task
This action creates a task and associates it with a Contact, Account, or Deal
- Action: Update task
This action updates a task using the Task ID
- Action: Get task
Retrieves a single task from Freshsales using Task ID
- Action: Delete Task
Deletes a task from Freshsales CRM using Task ID
- Action: Create Appointment
Creates an appointment and associates it with Contact, Account, or Deal
- Action: Update Appointment
Updates an appointment in Freshsales CRM
- Action: Get Appointment
Retrieve the details of an appointment in Freshsales CRM
- Action: Delete Appointment
This action deletes an appointment from Freshsales CRM using its ID
- Action: Create Note
This action adds a note in Freshsales CRM
- Action: Update Note
This action updates a note in Freshsales CRM
- Action: Delete Note
This action deletes an existing note in Freshsales CRM
- Action: Create Document
This action creates a new CPQ document in Freshsales CRM
- Action: Update Document
This action updates a CPQ document in Freshsales CRM
- Action: Get Document
This action retrieves a CPQ document from Freshsales CRM
- Action: Delete Document
This action deletes a CPQ document from Freshsales CRM
- Action: Add Products to Document
This action adds products to an existing CPQ document
- Action: Edit Products of Document
Modify quantity, discount, billing cycle, and pricing of products already added to a CPQ document.
- Action: Delete Products of Document
This action deletes ALL products associated with a document.
- Action: Create Custom Module
Use this action to create a custom module with required details
- Action: Update Custom Module
Use this action to update the name, icon, description, or other optional details of a custom module
- Action: Get Custom Module
This action fetches the details of a custom module using its ID
- Action: Delete Custom Module
This action deletes a custom module by its ID
- Action: Create Sales Activity
Use this action to track sales activities related to contacts, deals, or accounts.
- Action: Update Sales Activity
Use this action to update details of a sales activity.
- Action: Get Sales Activity
Use this action to retrieve details of a specific sales activity by its ID.
- Action: Delete Sales Activity
Use this action to delete a specific sales activity by providing its ID.
- Action: Create a new Custom Module Record
Creates a new record in a selected Freshsales Custom module.
- Action: Update a Custom Module Record
Updates a record in a selected Freshsales Custom module.
- Action: Get a Custom Module Record
Retrieves a single record from a Freshsales Custom module.
- Action: Delete a Custom Module Record
Deletes a single record from a Freshsales Custom module.
- Action: Get Deals by Contact Email
This action gets deals by contact email from your Freshsales CRM
- Action: Update Contact Team
Add or remove team members associated with a specific contact.
- Action: Update Account Team
Add or remove team members associated with a specific account.
- Action: Update Deal Team
Add or remove team members associated with a specific deal.
- Action: Clone a Contact
Clones a contact. By default all properties are copied. Optionally override specific fields.
- Action: Clone an Account
Clones an account. By default all properties are copied. Optionally override specific fields.
- Action: Clone a Deal
Clones a deal. By default all properties are copied. Optionally override specific fields.
- Action: Upsert a Deal
If a deal matching the unique identifier exists it will be updated; otherwise a new deal is created.
- Action: List All Activities - Contact
Retrieves all logged activities (calls, emails, notes, etc.) associated with a contact.
- Action: Mark Task as Done
Sets the status of a task to completed (done).
- Action: Lookup Deal
Search deals using name or supported custom fields.
- Action: Lookup Sales Account
Search sales accounts using name or supported custom fields.
- Action: Lookup Contact
Search contacts in Freshsales using a specific field such as name, email, or supported custom fields.
- Action: Search Records
Search for users, contacts, accounts, deals, or custom modules using a keyword. Results include matching names and emails.
- Action: Restore a Product
Restores a soft-deleted product back to active status.
- Action: Restore a Document
Restores a soft-deleted CPQ document back to active status.
- Action: Create a File
Uploads and attaches a file document using either a public URL or base64 content.
- Action: Create a Link
Creates a link document and associates it with a contact, account, or deal.
- Action: Create a List
Creates a new marketing list that contacts can be added to.
- Action: Update a List
Updates the name or other properties of a marketing list.
- Action: Fetch All Contacts from the List
Returns all contacts that are members of the specified marketing list.
- Action: Add Contacts to List
Adds the specified contacts to the given marketing list.
- Action: Remove Contacts From List
Removes the specified contacts from the given marketing list.
- Action: Move Contacts from List
Moves specified contacts (or all contacts) from the source list to a destination list. The contacts are removed from the source list.
- Action: Copy Contacts to List
Copies contacts from a source list (or specified IDs) to the destination list. The contacts remain in the source list.
Showing 12 of 96
Use Freshsales in an AI agent
Add any Freshsales action to an agent as a tool. The agent decides when to use it; you set the limits. Pin fields it can't change, limit fields to allowed values, and require approval before it acts. Every action is recorded in the Event Logs.
Connect Freshsales with other apps
See what you can automate between Freshsales and another app, with workflows and AI agents.
Which app do you want to connect with Freshsales?
Pick any of 201 apps to see what it can do with Freshsales.
Freshsales and AI
Add AI steps to Freshsales workflows
Summarise, classify or draft with ChatGPT, Claude or Gemini inside a workflow.Freshsales + ChatGPT Freshsales + Claude Freshsales + Gemini
Use Freshsales actions from Claude or ChatGPT
Expose the Freshsales actions you choose to Claude, ChatGPT or another MCP client through an MCP server you control.
Set up an MCP server
Connect Freshsales and run your first workflow
Start on the Free plan with a 14-day trial of paid features, or book a demo and we'll build it with you.