Integrate
Integrate is a B2B demand-generation and lead-management platform that captures, validates, and routes leads across campaigns and contracts, manages suppression and target lists, and delivers governed leads to CRMs and marketing automation platforms. The Integrate connector lets Nexla read leads reports, campaigns (contracts), and lists, and write new leads, dispositions, and list values back to Integrate.
Power end-to-end data operations for your Integrate API with Nexla. Our bi-directional Integrate connector is purpose-built for Integrate, 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 Integrate or any other destination. With comprehensive monitoring, lineage tracking, and access controls, Nexla keeps your Integrate 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
Before creating an Integrate credential, you need an API Key and API Key Secret issued by Integrate for your organization. Integrate's REST API authenticates each request with these two values, sent as the X-API-Key and X-API-Key-Secret headers.
Integrate retired the legacy Bearer-token and API-Key-only authentication methods on 31 December 2025. New integrations must use the paired API Key and API Key Secret described here.
To prepare for creating a credential in Nexla:
-
Sign in to your Integrate account with an administrator or API-enabled user.
-
Obtain your API Key and API Key Secret from your Integrate account. These are issued per organization and are used together to authenticate API requests. If you do not have API credentials, contact your Integrate administrator or Integrate support to have them provisioned.
-
Note your Organization ID. Most Integrate API endpoints are scoped to an organization, and this identifier is required when configuring several of the source and destination endpoints in Nexla.
-
Store the API Key and API Key Secret securely. The API Key Secret is sensitive and grants access to your organization's lead and campaign data, so treat it as confidential.
For complete information about Integrate's API authentication and available endpoints, see the Integrate API documentation.
Authenticate
Credentials required
| Field | Required | Secret | Description |
|---|---|---|---|
| API Key | Yes | Yes | Integrate API Key, sent as the X-API-Key header. |
| API Key Secret | Yes | Yes | Integrate API Key Secret, sent as the X-API-Key-Secret header (paired with the API Key). |
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.
-
Enter your Integrate API Key in the API Key field. This value is sent as the
X-API-Keyheader on every API request. -
Enter your Integrate API Key Secret in the API Key Secret field. This value is sent as the
X-API-Key-Secretheader and is paired with the API Key to authenticate requests.The API Key Secret provides access to your Integrate organization's lead, campaign, and list data and should be kept confidential. If it is compromised, rotate the credential in Integrate and update it in Nexla.
-
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 Integrate connector tile, then select the credential that will be used to connect to your Integrate organization, and click Next; or, create a new Integrate 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 Integrate 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.
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
Integrate data sources can also be manually configured to ingest data from any valid Integrate 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 Integrate 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.
Use as a destination
Click the + icon on the Nexset that will be sent to the Integrate destination, and select the Send to Destination option from the menu. Select the Integrate connector from the list of available destination connectors, then select the credential that will be used to connect to your Integrate organization, and click Next; or, create a new Integrate credential for use in this flow.
Endpoint templates
Nexla provides pre-built templates that can be used to rapidly configure destinations to send data to common Integrate endpoints. Select the endpoint to which data will be sent from the Endpoint pulldown menu. Then, click on the template in the list below to expand it, and follow the instructions to configure additional endpoint settings.
Manual configuration
Integrate destinations can also be manually configured to send data to any valid Integrate API endpoint. 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, data format, endpoint URL, request headers, attribute exclusions, record batching, and response webhooks.
Save & activate
Once all endpoint settings have been configured, click the Done button in the upper right corner of the screen to save and create the destination. To send the data to the configured Integrate endpoint, open the destination resource menu, and select Activate.
The Nexset data will not be sent to the Integrate endpoint until the destination is activated. Destinations can be activated immediately or at a later time, providing full control over data movement.