Nutshell is a CRM and sales automation platform that helps teams manage contacts, accounts, leads, and activities. The Nutshell connector lets you ingest CRM data into Nexla through Nutshell's REST API, which uses HTTP Basic authentication with a user email address and an API key.
Power end-to-end data operations for your Nutshell API with Nexla. Our bi-directional Nutshell connector is purpose-built for Nutshell, making it simple to ingest data, sync it across systems, and deliver it anywhere — all with no coding required. Nexla turns API-sourced data into ready-to-use, reusable data products and makes it easy to send data to Nutshell or any other destination. With comprehensive monitoring, lineage tracking, and access controls, Nexla keeps your Nutshell workflows fast, secure, and fully governed.
Features
Type: API
SourceDestination
Seamless API Integration: Connect to any endpoint as source or destination without coding, with automatic data product creation
Visual Composition & Chaining: Build complex integrations using visual templates, chain API calls, and compose workflows with data validation and filtering
API Proxy: Expose curated slices of your data securely with a secure and customizable API proxy that validates and transforms data on the fly
Request optimization with intelligent batching, retry, and caching to minimize API calls and costs
Before creating a Nutshell credential, you need a Nutshell user email address and an API key. The Nutshell API uses HTTP Basic authentication over HTTPS, combining your email address (as the username) with an API key (as the password). A single API key works across all of Nutshell's API types, including REST, GraphQL, and JSON-RPC.
To obtain your Nutshell API key, follow these steps:
Sign in to your Nutshell account with a user that has permission to manage API keys.
Navigate to Setup > API keys in your Nutshell account.
Create a new API key. Give it a descriptive name (e.g., "Nexla Integration") so it can be identified later.
Copy the generated API key and store it securely. You will use it as the password when configuring your Nexla credential.
Note the email address of the Nutshell user associated with the key. This email address is used as the username for authentication.
For detailed information about API authentication and available resources, see the Nutshell API documentation.
After selecting the data source type, click the Add Credential tile to open the Add New Credential overlay.
Enter a name for the credential in the Credential Name field and a short, meaningful description in the Credential Description field.
Enter your Nutshell user email address in the Username field.
Enter your Nutshell API key in the Password field. This is the API key you generated in Prerequisites and must be kept confidential.
If your API key is compromised, revoke it in your Nutshell account under Setup > API keys and generate a new one.
For detailed information about API authentication and available resources, see the Nutshell API documentation.
Click the Save button at the bottom of the overlay. The newly added credential will now appear in a tile on the Authenticate screen during data source creation.
To create a new data flow, navigate to the Integrate section, and click the New Data Flow button. Select the Nutshell connector tile, then select the credential that will be used to connect to Nutshell, and click Next; or, create a new Nutshell credential for use in this flow.
Nexla provides pre-built templates that can be used to rapidly configure data sources to ingest data from common Nutshell endpoints. Select the endpoint from which this source will fetch data from the Endpoint pulldown menu. Available endpoint templates are listed in the expandable boxes below.
List Users
This endpoint template retrieves users from your Nutshell account. Use this template when you need to ingest users for analysis, reporting, or synchronization with other systems.
Nexla fetches the available users records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Accounts
This endpoint template retrieves accounts from your Nutshell account. Use this template when you need to ingest accounts for analysis, reporting, or synchronization with other systems.
Nexla fetches the available accounts records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Accounts List Items
This endpoint template retrieves accounts list items from your Nutshell account. Use this template when you need to ingest accounts list items for analysis, reporting, or synchronization with other systems.
Nexla fetches the available accounts list items records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Account Types
This endpoint template retrieves account types from your Nutshell account. Use this template when you need to ingest account types for analysis, reporting, or synchronization with other systems.
Nexla fetches the available account types records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Contacts Custom Fields
This endpoint template retrieves contacts custom fields from your Nutshell account. Use this template when you need to ingest contacts custom fields for analysis, reporting, or synchronization with other systems.
Nexla fetches the available contacts custom fields records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Contacts
This endpoint template retrieves contacts from your Nutshell account. Use this template when you need to ingest contacts for analysis, reporting, or synchronization with other systems.
Nexla fetches the available contacts records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Contacts List Items
This endpoint template retrieves contacts list items from your Nutshell account. Use this template when you need to ingest contacts list items for analysis, reporting, or synchronization with other systems.
Nexla fetches the available contacts list items records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Industries
This endpoint template retrieves industries from your Nutshell account. Use this template when you need to ingest industries for analysis, reporting, or synchronization with other systems.
Nexla fetches the available industries records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Activities
This endpoint template retrieves activities from your Nutshell account. Use this template when you need to ingest activities for analysis, reporting, or synchronization with other systems.
Nexla fetches the available activities records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Activity Types
This endpoint template retrieves activity types from your Nutshell account. Use this template when you need to ingest activity types for analysis, reporting, or synchronization with other systems.
Nexla fetches the available activity types records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Audiences
This endpoint template retrieves audiences from your Nutshell account. Use this template when you need to ingest audiences for analysis, reporting, or synchronization with other systems.
Nexla fetches the available audiences records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Competitors
This endpoint template retrieves competitors from your Nutshell account. Use this template when you need to ingest competitors for analysis, reporting, or synchronization with other systems.
Nexla fetches the available competitors records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Competitor Maps
This endpoint template retrieves competitor maps from your Nutshell account. Use this template when you need to ingest competitor maps for analysis, reporting, or synchronization with other systems.
Nexla fetches the available competitor maps records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Leads Custom Fields
This endpoint template retrieves leads custom fields from your Nutshell account. Use this template when you need to ingest leads custom fields for analysis, reporting, or synchronization with other systems.
Nexla fetches the available leads custom fields records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Leads List Items
This endpoint template retrieves leads list items from your Nutshell account. Use this template when you need to ingest leads list items for analysis, reporting, or synchronization with other systems.
Nexla fetches the available leads list items records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Leads
This endpoint template retrieves leads from your Nutshell account. Use this template when you need to ingest leads for analysis, reporting, or synchronization with other systems.
Nexla fetches the available leads records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Leads Report
This endpoint template retrieves leads report from your Nutshell account. Use this template when you need to ingest leads report for analysis, reporting, or synchronization with other systems.
Nexla fetches the available leads report records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Events
This endpoint template retrieves events from your Nutshell account. Use this template when you need to ingest events for analysis, reporting, or synchronization with other systems.
Nexla fetches the available events records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Filters
This endpoint template retrieves filters from your Nutshell account. Use this template when you need to ingest filters for analysis, reporting, or synchronization with other systems.
Nexla fetches the available filters records accessible to your API key and handles pagination automatically to retrieve the full result set.
List Notes
This endpoint template retrieves notes from your Nutshell account. Use this template when you need to ingest notes for analysis, reporting, or synchronization with other systems.
Nexla fetches the available notes records accessible to your API key and handles pagination automatically to retrieve the full result set.
Once the selected endpoint template has been configured, click the Test button to the right of the endpoint selection menu to retrieve a sample of the data that will be fetched. Sample data will be displayed in the Endpoint Test Result panel on the right, allowing you to verify that the source is configured correctly before saving.
Nutshell data sources can also be manually configured to ingest data from any valid Nutshell API endpoint, including endpoints not covered by the pre-built templates, chained API calls, or custom request parameters. Select the Advanced tab at the top of the configuration screen, and follow the instructions in Connect to Any API to configure the API method, endpoint URL, date/time and lookup macros, path to data, metadata, and request headers.
Once all of the relevant settings have been configured, click the Create button in the upper right corner of the screen to save and create the new Nutshell data source. Nexla will now begin ingesting data from the configured endpoint and will organize any data that it finds into one or more Nexsets.
The Nutshell connector is available for use as a data source only.