SokkoSokko
Sokko
Usa Freshsales con
Sokko.
Conecta Freshsales y dile a Sokko qué hacer. Ejecuta las acciones que pides y reacciona a lo que ocurre, sin workflows ni código.
Funciona con más de 1.000 herramientas · Sin código
Acciones
Todo lo que Sokko puede hacer en Freshsales
Cada acción de Freshsales que Sokko puede ejecutar. Pídela en una frase y listo.
Add Marketing List Contacts
Add contacts to a Freshsales marketing list. The same official operation also copies contacts that already belong to another list.
Bulk Assign Contact Owner
Replace the owner of up to 100 Freshsales contacts using explicit contact and owner IDs. Freshsales is known to return a false-success 200 for this endpoint, so this action reads every contact after the write and fails unless every owner_id matches.
Bulk Assign CPQ Record Owners
Queue one owner assignment for selected CPQ products or documents; acknowledgment does not prove completion. Requires Freshsales CPQ to be licensed and enabled. Observed product bulk paths support OAuth; OAuth behavior for document and template paths remains unverified. https://developer.freshsales.io/api/#products
Bulk Delete CPQ Records
Queue soft deletion of selected CPQ products or documents so they remain restorable; acknowledgment does not prove completion. Requires Freshsales CPQ to be licensed and enabled. Observed product bulk paths support OAuth; OAuth behavior for document and template paths remains unverified. https://developer.freshsales.io/api/#products
Bulk Restore CPQ Records
Queue restoration of selected soft-deleted CPQ products or documents using the PUT methods in Freshsales' official cURL examples; acknowledgment does not prove completion. Requires Freshsales CPQ to be licensed and enabled. Observed product bulk paths support OAuth; OAuth behavior for document and template paths remains unverified. https://developer.freshsales.io/api/#products
Bulk Update CPQ Records
Queue one shared-field update for selected CPQ products or documents. Product pricing and document product-line mutations are not supported by these bulk endpoints; acknowledgment does not prove completion. Requires Freshsales CPQ to be licensed and enabled. Observed product bulk paths support OAuth; OAuth behavior for document and template paths remains unverified. https://developer.freshsales.io/api/#products
Clone Contact
Create a new Freshsales contact by cloning an existing contact and applying field overrides.
Clone Custom Module Record
Create a new Freshsales custom-module record by cloning an existing record and applying field overrides.
Clone Deal
Clone a Freshsales deal, optionally overriding fields on the new deal.
Clone Sales Account
Clone a Freshsales sales account, optionally overriding fields on the new account.
Create Appointment
Create a Freshsales appointment, optionally linked to a CRM record or attendees, and return its ID and related records.
Create Contact
Create a Freshsales contact identified by email addresses, mobile number, Twitter username, or external ID and return its ID and contact fields. Tenant contact-field settings can impose additional requirements; inspect List Contact Fields first.
Create CPQ Document
Create a Freshsales quote or other CPQ document and return its confirmed ID. Requires Freshsales CPQ to be licensed and enabled for the connected account. OAuth behavior for CPQ document and template paths remains unverified. Official contract: https://developer.freshsales.io/api/#documents
Create Custom Field
Create a persistent custom field on one explicit Freshsales entity form. This mutates tenant schema, may make future record writes require the field, and cannot be undone through any documented custom-field delete endpoint. Requires confirm_irreversible_schema_change=true.
Create Custom Module
Create a tenant-wide Freshsales custom-module definition and return its ID and internal entity name. This changes the tenant's CRM schema, immediately creates five saved filters, and consumes one of the documented maximum of 10 custom modules per account.
Create Custom Module Record
Create one record in a named Freshsales custom module and return its record ID and fields.
Create Deal
Create a Freshsales deal associated with exactly one existing or new sales account.
Create Document Link
Attach a web document URL to one explicit Freshsales CRM record.
Create Marketing List
Create an empty Freshsales marketing list.
Create Note
Create a Freshsales note on one lead, contact, sales account, or deal.
Create CPQ Product
Create a Freshsales CPQ product and return the provider-confirmed product ID. Requires Freshsales CPQ to be licensed and enabled for the connected account. Product create, get, update, delete, and restore paths support OAuth. Official contract: https://developer.freshsales.io/api/#products
Create Sales Account
Create a Freshsales sales account with standard, parent-account, or tenant-defined fields.
Create Sales Activity
Create a Freshsales sales activity with all provider-mandatory time, owner, type, and CRM-target fields.
Create Task
Create a Freshsales task with every provider-mandatory assignment, due-date, and CRM-target field.
Delete Appointment
Delete one Freshsales appointment by ID.
Delete Contacts
Delete one or more Freshsales contacts through ordinary deletion rather than permanent forget. Provide contact_id for one contact or contact_ids for a bulk request. This toolkit does not expose a restore operation.
Delete CPQ Document
Soft-delete one Freshsales CPQ document so it can be restored. Requires Freshsales CPQ to be licensed and enabled for the connected account. OAuth behavior for CPQ document and template paths remains unverified. Official contract: https://developer.freshsales.io/api/#documents
Delete Custom Module
Delete a Freshsales custom-module definition and change the tenant's CRM schema. Remove all records from the custom module before calling this action.
Delete Custom Module Records
Delete one or more records from a named Freshsales custom module through ordinary deletion. Provide record_id for one record or record_ids for a bulk request. This action never permanently forgets records or their data.
Delete Deals
Ordinarily delete one deal or bulk-delete multiple deals. This operation is separate from permanent forget.
Permanently Delete Note
Permanently delete one Freshsales note. Freshsales documents no restore operation; the response contains provider-confirmed deletion fields.
Delete CPQ Product
Soft-delete one Freshsales CPQ product so it can be restored. Requires Freshsales CPQ to be licensed and enabled for the connected account. Product create, get, update, delete, and restore paths support OAuth. Official contract: https://developer.freshsales.io/api/#products
Delete Sales Accounts
Ordinarily delete one account or bulk-delete multiple accounts. This is not permanent forget; associated contacts and deals are deleted only when explicitly requested.
Delete Sales Activity
Delete one Freshsales sales activity after confirming the provider success code.
Delete Task
Delete one Freshsales task and return provider-confirmed deletion fields.
Permanently Forget Contact
Permanently and irreversibly erase one Freshsales contact and associated data. This is not ordinary deletion, cannot be undone by this toolkit, and requires confirm_permanent_erasure=true.
Permanently Forget CPQ Document
Permanently and irreversibly delete one CPQ document and all associated data. This cannot be restored and requires confirm_permanent_erasure=true. Requires Freshsales CPQ to be licensed and enabled for the connected account. OAuth behavior for CPQ document and template paths remains unverified. Official contract: https://developer.freshsales.io/api/#documents
Permanently Forget Custom Module Record
Permanently and irreversibly erase one Freshsales custom-module record and associated data. This is not ordinary deletion, cannot be undone by this toolkit, and requires confirm_permanent_erasure=true.
Permanently Forget Deal
IRREVERSIBLE: permanently erase one Freshsales deal and associated data. This cannot be restored and requires confirm_permanent_erasure=true.
Permanently Forget Sales Account
IRREVERSIBLE: permanently erase one Freshsales sales account and associated data. This cannot be restored and requires confirm_permanent_erasure=true.
Get Appointment
Return one Freshsales appointment and its related attendees, users, conferences, and notes.
Get Contact
Return one Freshsales contact by ID, optionally including related resources.
Get CPQ Document
Get one Freshsales CPQ document, optionally including product line items. Requires Freshsales CPQ to be licensed and enabled for the connected account. OAuth behavior for CPQ document and template paths remains unverified. Official contract: https://developer.freshsales.io/api/#documents
Get Custom Module
Return one Freshsales custom-module definition by ID, including the entity name required by custom-module record tools.
Get Custom Module Record
Return one record by ID from a named Freshsales custom module.
Get Deal
Get one Freshsales deal by ID, optionally with related resources.
Get Bulk Upsert Job Status
Get bounded, single-request progress and failure details for one Freshsales bulk-upsert job; this does not poll.
Get CPQ Product
Get one Freshsales CPQ product, optionally including pricing. Requires Freshsales CPQ to be licensed and enabled for the connected account. Product create, get, update, delete, and restore paths support OAuth. Official contract: https://developer.freshsales.io/api/#products
Get Sales Account
Get one Freshsales sales account by ID, optionally with related resources.
Get Sales Activity
Get one Freshsales sales activity by ID.
Get Task
Get one Freshsales task by ID, optionally with collaborators and its CRM target.
List Appointments
Return one page selected by Freshsales's required appointment filter. Open is documented for upcoming appointments; complete is a separate provider-named filter whose semantics are not further defined. Return the next page number only when Freshsales meta.total proves another page exists. Pages default to 25 appointments (maximum 100); larger pages increase response size and token cost.
List Configuration Options
List one Freshsales configuration option family for IDs needed by CRM operations. Covers all 21 official selectors without exposing arbitrary paths; each selector returns its complete provider-bounded option set and does not expose pagination.
List Contact Activities
Return activity history for one Freshsales contact. The limit input is a provider result-size hint, not a guaranteed maximum. Inspect meta.has_next and meta.has_previous to determine whether the response is incomplete; this action does not expose an unproven continuation input.
List Contact Document Associations
List the file and web-link associations attached to one Freshsales contact, including referenced links, users, and provider totals. This returns metadata only, not file bytes, and exposes no continuation because Freshsales documents none for this endpoint.
List Contact Fields
List Freshsales contact field definitions, internal names, types, choices, and tenant form metadata for use in contact create and update calls. Freshsales documents no pagination or continuation parameter for this endpoint.
List Contacts by View
Return one explicitly numbered page from a saved Freshsales contact view, including shaped page totals and the next page number when available.
List Contact Views
List saved Freshsales contact views and their IDs for use with contact listing tools. Freshsales documents no pagination or continuation parameter for this endpoint.
List CPQ Document Related Products
List the typed product records associated with one Freshsales CPQ document. Freshsales documents no pagination or continuation parameter for this endpoint. Requires Freshsales CPQ to be licensed and enabled for the connected account. OAuth behavior for CPQ document and template paths remains unverified. Official contract: https://developer.freshsales.io/api/#documents
List Custom Module Records
Return one saved-view page of records from a named Freshsales custom module and a page cursor when more records are available.
List Custom Module Views
List saved views for a Freshsales custom module and return the view IDs needed to list its records. Freshsales documents no pagination or continuation parameter for this endpoint.
List Deal Fields
List standard and tenant-defined Freshsales deal field definitions. Freshsales documents no pagination or continuation parameter for this endpoint.
List Deals by View
Return one numbered page from a saved Freshsales deal view.
List Deal Views
List saved Freshsales deal views and their IDs. Freshsales documents no pagination or continuation parameter for this endpoint.
List Entity Forms
List Freshsales forms for a standard or custom entity so callers can obtain an explicit form ID before creating a custom field. Freshsales documents no pagination or continuation parameter for this endpoint.
List Marketing List Contacts
Return one documented page of contacts in a Freshsales marketing list. Freshsales can reject this endpoint when the account plan lacks the feature.
List Marketing Lists
Return one documented page of Freshsales marketing lists.
List Sales Account Fields
List standard and tenant-defined Freshsales sales-account field definitions. Freshsales documents no pagination or continuation parameter for this endpoint.
List Sales Accounts by View
Return one numbered page from a saved Freshsales sales-account view.
List Sales Account Views
List saved Freshsales sales-account views and their IDs. Freshsales documents no pagination or continuation parameter for this endpoint.
List Sales Activities
Return one bounded Freshsales sales-activity page (25 records by default, 100 maximum) and an explicit next page number.
List Sales Activity Fields
List standard and tenant-defined Freshsales sales-activity field definitions. Freshsales documents no pagination or continuation parameter for this endpoint.
List Tasks
Return one Freshsales task page for exactly one documented status/due-date filter. Freshsales uses a fixed 25-record page size; pass next_page back as page to continue.
Log Phone Call for Existing Record
Create an irreversible manual call log for one existing Freshsales lead, contact, or sales account and optionally create a note. Freshsales documents no call-log delete operation; explicit confirmation is required.
Log Phone Call for New Record
Create a new Freshsales contact and an irreversible manual call log associated with it, optionally with a note. Contact-field requirements vary by tenant; provide emails when the tenant requires them, but email is not universally required. Neither effect has a documented call-log rollback; explicit confirmation is required.
Lookup Records by Exact Field
Look up exact matches across one or more Freshsales lead, contact, sales-account, or deal types using one compatible standard or custom field. Freshsales returns a provider-bounded result set and exposes no pagination parameters.
Move Marketing List Contacts
Move selected contacts or every contact from one Freshsales marketing list to a different destination list.
Remove Marketing List Contacts
Remove selected contacts or every contact from one Freshsales marketing list. This changes list membership, not the contact records.
Restore CPQ Document
Restore one soft-deleted Freshsales CPQ document. Requires Freshsales CPQ to be licensed and enabled for the connected account. OAuth behavior for CPQ document and template paths remains unverified. Official contract: https://developer.freshsales.io/api/#documents
Restore CPQ Product
Restore one soft-deleted Freshsales CPQ product. Requires Freshsales CPQ to be licensed and enabled for the connected account. Product create, get, update, delete, and restore paths support OAuth. Official contract: https://developer.freshsales.io/api/#products
Search Contacts by Exact Filters
Find exact-match Freshsales contacts with explicit field/operator/value rules.
Search Records
Fuzzy-search Freshsales users, standard CRM records, and custom-module records in one bounded request.
Start Bulk Contact Upsert
Start an asynchronous upsert of up to 100 Freshsales contacts. Returns only the provider's job acknowledgment and status URL; this tool does not wait for or verify completion.
Start Bulk Deal Upsert
Start an asynchronous upsert of up to 100 deals. Returns acceptance and a status URL but does not verify completion.
Start Bulk Sales Account Upsert
Start an asynchronous upsert of up to 100 sales accounts. Returns acceptance and a status URL but does not verify completion.
Update Appointment
Update selected fields or attendees on an existing Freshsales appointment and return the updated appointment and related records.
Update Contact
Update selected fields on an existing Freshsales contact and return the updated contact.
Update Contact Team Memberships
Add, update, or remove Freshsales contact-team memberships using explicit contact, user, and designation IDs. Removing a membership changes that user's access to the contact; verify all tenant IDs before calling.
Update CPQ Document
Update document fields or replace its complete product list through the one official PUT contract. Freshworks documents quantity as optional, though some tenants require a positive quantity for every supplied line; products=[] removes all lines. Requires Freshsales CPQ to be licensed and enabled for the connected account. OAuth behavior for CPQ document and template paths remains unverified. Official contract: https://developer.freshsales.io/api/#documents
Update Custom Module
Update selected display, icon, navigation, or description settings on an existing Freshsales custom-module definition. The internal entity name remains stable when display names change.
Update Custom Module Record
Update selected fields on one record in a named Freshsales custom module and return the updated record.
Update Deal
Update a Freshsales deal, its contact associations, or replace all deal products. Supplying an empty products list removes every line item.
Update Deal Team Memberships
Add, update, or remove team memberships for one Freshsales deal.
Update Marketing List
Rename an existing Freshsales marketing list.
Update Note
Replace the text and target association of an existing Freshsales note.
Update CPQ Product
Update product fields or add, overwrite, and delete product prices through the one official PUT contract. Requires Freshsales CPQ to be licensed and enabled for the connected account. Product create, get, update, delete, and restore paths support OAuth. Official contract: https://developer.freshsales.io/api/#products
Update Sales Account
Update standard or tenant-defined fields on a Freshsales sales account.
Update Sales Account Team Memberships
Add, update, or remove team memberships for one Freshsales sales account. Requires an API-key connection; Freshworks does not authorize this operation through its available OAuth scopes.
Update Sales Activity
Update selected fields on one existing Freshsales sales activity.
Update or Mark Task Done
Update a Freshsales task through the single documented PUT path; set status=1 to mark it completed or status=0 to reopen it.
Upload and Attach Document
Upload a required file as multipart/form-data and attach it to one explicit Freshsales CRM record.
Upsert Contact
Create or update one Freshsales contact matched by a unique identifier and return the resulting contact.
Upsert Deal
Create or update a deal by one unique standard or tenant-defined field.
Upsert Sales Account
Create or update a sales account by one unique standard or tenant-defined field.
Conéctate
En tu Slack en dos minutos.
Sin flujos que configurar. Activa las herramientas que ya usas y tu agente se pone a trabajar.
Añadir a Slack
1
Añade Sokko a Slack
Un clic desde el marketplace de Slack. Todo tu equipo tiene Sokko de una vez.
HubSpot
Salesforce
Apollo
Attio
Zoho
Freshdesk
Acculynx
Affinity
2
Conecta tus herramientas
Sokko funciona con más de 1000 apps y cualquier servidor MCP.
Martin
9:53 AM
@Sokko
¿Qué puedes hacer con Freshsales?
3
Pon a Sokko a trabajar
@menciona a Sokko en cualquier canal y arranca. Minutos, no un fin de semana.
Preguntas, respondidas.
Sokko es un asistente de IA que vive en tu Slack. Conecta tus apps, pide lo que necesitas en lenguaje natural y Sokko se encarga del trabajo por ti.
Regístrate en Sokko, pídele a Sokko que se conecte a Freshsales y aprueba la conexión cuando se te solicite. A partir de ahí puedes pedirle a Sokko que haga cosas en Freshsales cuando quieras.
No. No hay nada que crear ni configurar. Le pides a Sokko en Slack igual que se lo pedirías a un colega, y Sokko se encarga del resto.
Sí. Pídelo una vez y dile a Sokko cuándo repetirlo, como cada lunes a las 9 h, y se convierte en una rutina que se ejecuta sin ti.
Leer y actuar sobre los datos de Freshsales, y lanzar workflows cuando algo cambia. Dile a Sokko el resultado que quieres y se encarga del resto.
Sí. Sokko se conecta a más de 1.000 apps y a cualquier servidor MCP, así que puedes pedir tareas que abarquen Freshsales y el resto de tu stack en una sola petición.

¿Qué hará tu primer agente?

Crea un agente, conecta tus herramientas y asígnale una tarea. Incluye modelos de IA gratuitos para empezar.