Nutshell
Sales CRM for contacts, companies, leads, activities, emails, reports, and pipeline stages.
Designed for sales CRM records such as companies, contacts, leads, people profiles, activities, and won leads.
Use Nutshell with Snow
Snow is a personal AI assistant that builds real apps for you, and they can put Nutshell to work.
What Snow can do with Nutshell
These are the Nutshell operations Snow and the apps you build with it can run. Sign in to choose which ones Snow may run without asking.
Reads48
Look at your data without changing it.
- Get Account
Tool to retrieve an account from Nutshell. Use when you need to get details about a specific account. Supports retrieving multiple accounts by providing comma-separated IDs.
- Get Contact
Tool to retrieve a specific contact by ID from Nutshell CRM. Use when you need to get detailed information about a contact.
- Get Lead
Tool to retrieve a specific lead by ID from Nutshell CRM. Use when you need to get detailed information about a lead.
- List Contacts
Tool to get a list of contacts from Nutshell CRM. Use when you need to retrieve multiple contacts with optional filtering, searching, sorting, and pagination.
- List Leads
Tool to get a list of leads from Nutshell CRM. Use when you need to retrieve multiple leads with optional filtering, searching, sorting, and pagination.
- Get Account Custom Fields
Tool to retrieve custom fields for a specific account in Nutshell. Use when you need to view custom field definitions and values associated with an account.
- Get Activity
Tool to retrieve a single activity by ID from Nutshell CRM. Use when you need to get details about a specific activity. The activity ID must be in the format '{integer}-activities' (e.g., '7-activities').
- Get Contact Custom Fields
Tool to retrieve custom fields for a specific contact in Nutshell. Use when you need to view custom field definitions and values associated with a contact.
- Get Lead's Custom Fields
Tool to retrieve custom fields for a specific lead in Nutshell CRM. Use when you need to get all custom field data associated with a lead. The lead ID must be in the format '{integer}-leads' (e.g., '1003-leads').
- Get Leads Report
Tool to get reports for leads from Nutshell CRM. Use when you need to generate analytics or reporting data about leads, such as sales reports, losses, new leads, forecasts, or attribution reports with optional segmentation and time bucketing.
Creates9
Add something new to your account.
- Create Accounts
Tool to create one or more accounts in Nutshell. Use when you need to add new company accounts. Each account must have at least one of: name, phone, email, address, or url.
- Create Contacts
Tool to create one or more contacts in Nutshell CRM. Use when you need to add new contacts to the system. Each contact must have at least one identifier field (name, phone, email, address, or url).
- Create Lead
Tool to create a lead in Nutshell CRM using the JSON-RPC API. Use when you need to add a new lead to the system. The description field is required, while other fields like manualValue, dueTime, customFields, and links are optional.
- Create Activities
Tool to create one or more activities in Nutshell CRM. Use when you need to log a completed activity or schedule a future activity such as phone calls, meetings, emails, or notes. All activity fields are optional except the activities array itself. At minimum, provide a name or activityType for meaningful activities.
- Create Custom Field for Accounts
Tool to create a custom field for accounts in Nutshell. Use when you need to add new custom fields to track additional information on company accounts. Supports Text, LongText, Currency, Date, and Decision field types.
- Create Custom Field for Leads
Tool to create a custom field for leads in Nutshell. Use when you need to add new custom fields to track additional information on leads. Supports Text, Email, Currency, and Date field types.
- Create Notes
Tool to create a note in Nutshell. Use when you need to add notes to contacts, leads, accounts, or other entities in Nutshell CRM. The note will be attached to the specified parent entity.
- Create Sources
Tool to create new sources in Nutshell CRM. Use when you need to add source tracking for leads or contacts. Sources help categorize where leads originate (e.g., organic search, paid ads).
- Create Tags
Tool to create one or more tags in Nutshell. Use when you need to create new tags for categorizing leads, contacts, or accounts. Each tag requires a name and tagType (1=leads, 2=contacts, 3=accounts).
Updates15
Change something that is already there.
- Update Lead
Tool to update a lead in Nutshell CRM using JSON Patch operations. Use when you need to modify specific fields of a lead without replacing the entire resource. Supports standard JSON Patch operations (add, remove, replace, move, copy) and can update custom fields.
- Update Nutshell Contact
Tool to update a contact using JSON Patch operations. Use when you need to modify specific fields of an existing contact such as name, description, or links to other entities. Supports updating custom fields and standard fields.
- Edit Nutshell Account
Tool to edit an existing account in Nutshell CRM. Updates specified fields of an account using the account ID and revision identifier. Supports file uploads via two-step process: specify file in request, receive upload URI in response, POST file to URI. Use when you need to modify account details like name, description, tags, contact information, or associations.
- Reopen Lead
Tool to reopen a lead in Nutshell CRM. Use when you need to reopen a previously closed or won lead.
- Set Lead Pipeline
Tool to set the pipeline (stageset) for a lead in Nutshell CRM. Use when you need to assign a lead to a specific pipeline. Requires the lead ID and stageset ID to update the lead's pipeline assignment.
- Undelete Account
Tool to undelete a previously deleted account in Nutshell. Use when you need to restore a deleted account. Returns the restored account object with deletedTime set to null.
- Undelete Contact
Tool to undelete a previously deleted contact in Nutshell CRM. Use when you need to restore a contact that was deleted.
- Undelete Lead
Tool to undelete a previously deleted lead from Nutshell CRM. Use when you need to restore a soft-deleted lead.
- Undelete Note
Tool to undelete a previously deleted note in Nutshell CRM. Use when you need to restore a note that was deleted. The note ID must be in the format '{integer}-notes' (e.g., '75-notes').
- Undelete Source
Tool to undelete a source by ID. Use when you need to restore a previously deleted source in Nutshell.
Deletes6
Remove something. This often cannot be undone.
- Delete Account
Tool to delete an account from Nutshell. Use when you need to permanently remove an account. Deletion is permanent and cannot be undone.
- Delete Contact
Tool to delete a contact by ID. Use when you need to remove a contact from Nutshell. Returns success confirmation upon deletion.
- Delete Lead
Tool to delete a lead from Nutshell CRM. Use when you need to remove a lead. Note: Nutshell soft-deletes leads by default, allowing for potential recovery.
- Delete Note
Tool to delete a note from Nutshell CRM. Use when you need to permanently remove a note. Returns the deleted note information including deletion timestamp.
- Delete Product Map
Tool to delete a product on a lead. Use when you need to remove a product mapping from a lead. The deletion is permanent and returns the details of the deleted product map.
- Delete Task
Tool to delete a task from Nutshell CRM. Use when you need to remove a task. Note: Nutshell soft-deletes tasks by default, allowing for potential recovery.
Related integrations
Ready to put Nutshell to work?
Sign up free, build an app by chatting, and connect Nutshell in minutes. No credit card required.