Clari Copilot
Clari Copilot is a conversation intelligence platform that records, transcribes, and analyzes sales calls. It generates AI call summaries, surfaces highlights and action items, scores calls against coaching scorecards, and connects conversation data to deals and revenue insights. The Nexla connector lets you ingest calls, transcripts, summaries, users, teams, topics, scorecards, statistics, playlists, accounts, and opportunities from your Clari Copilot workspace.
Power end-to-end data operations for your Clari Copilot API with Nexla. Our bi-directional Clari Copilot connector is purpose-built for Clari Copilot, 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 Clari Copilot or any other destination. With comprehensive monitoring, lineage tracking, and access controls, Nexla keeps your Clari Copilot workflows fast, secure, and fully governed.
Features
Type: API
- 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
Prerequisites
To connect Nexla to Clari Copilot, you need an active Clari Copilot workspace and a workspace role with access to integration settings (typically an administrator or workspace owner). Clari Copilot authenticates API requests using two values that are sent together as request headers: an API Key (sent as the X-Api-Key header) and an API Password (sent as the X-Api-Password header).
Generate Your Clari Copilot API Key and API Password
Clari Copilot issues a single API Key and API Password pair per workspace. Both values are required, and they are used together to authenticate every request.
-
Sign in to your Clari Copilot account at https://copilot.clari.com.
-
Open Workspace Settings from the workspace menu.
-
Navigate to Integrations, and select Copilot API.
-
Locate the API Key and API Password values displayed in this section. If no key has been generated yet, use the option provided to generate the API credentials.
-
Copy both the API Key and API Password values for use when creating your Nexla credential.
Store your credentials securelyThe API Password may not be retrievable again after it is first generated or viewed. Copy it immediately and store it in a secure location. If the value is lost, you must revoke and regenerate the credentials, which will invalidate the previous pair.
Clari Copilot provides one API Key and API Password pair per workspace. Regenerating the credentials invalidates the previous pair, so any other integration using the prior values will stop working until updated. For complete details, refer to the Clari Copilot API documentation.
Authenticate
Create a credential in Nexla
-
After selecting the data source/destination 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.
Clari Copilot uses API key authentication. The API Key and API Password are sent together as request headers (X-Api-Key and X-Api-Password) to authenticate Nexla with your workspace. Both values come from the Workspace Settings > Integrations > Copilot API section of your Clari Copilot account.
-
Enter the API key from your Clari Copilot workspace in the API Key field. This value is sent as the
X-Api-Keyheader and identifies your workspace to the Clari Copilot API. -
Enter the API password from your Clari Copilot workspace in the API Password field. This value is sent as the
X-Api-Passwordheader and is used together with the API key to authenticate each request. Keep this value secure, as it grants access to your workspace data. -
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/destination creation.
Use as a data source
To create a new data flow, navigate to the Integrate section, and click the New Data Flow button. Select the Clari Copilot connector tile, then select the credential that will be used to connect to the Clari Copilot instance, and click Next; or, create a new Clari Copilot credential for use in this flow.
Endpoint templates
Nexla provides pre-built templates that can be used to rapidly configure data sources to ingest data from common Clari Copilot 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. Click on an endpoint to see more information about it and how to configure your data source for this endpoint.
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.
Manual configuration
Clari Copilot data sources can also be manually configured to ingest data from any valid Clari Copilot API endpoint, including endpoints not covered by the pre-built templates, chained API calls to fetch data from multiple endpoints, or sources that require 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.
Clari Copilot data retrieval uses the GET method. Endpoints are served from the https://rest-api.copilot.clari.com base URL—for example, https://rest-api.copilot.clari.com/calls to list calls or https://rest-api.copilot.clari.com/users to list users. Several endpoints, such as /calls and /stats, accept from and to date parameters in yyyy-MM-dd format, defaulting to the last 30 days when left blank, which makes date/time macros especially useful for incremental ingestion. List responses nest their array under a top-level key matching the resource name—for example, set the Path to Data to $.calls[*] for the List Calls endpoint, or $.users[*] for List Users—and pagination metadata alongside the array can be captured with a Path to Metadata. The X-Api-Key and X-Api-Password authentication headers are handled automatically by Nexla based on your Clari Copilot credential and do not need to be added manually. The complete list of available endpoints is documented in the Clari Copilot API reference.
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 Clari Copilot 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.