Overview
Connectors are configurable integrations that bring conversation data into Ender Turing or expose data to an external CRM. Each connector runs as one or more managed services that you can start, stop, and reconfigure from the Connectors page.
Two kinds of connectors are supported:
Data source connectors pull conversations or recordings into Ender Turing. These are typically used to integrate with telephony platforms, recording systems, or other conversation sources. A data source connector can be linked to one or more speech recognition (ASR) instances so that the captured audio is transcribed automatically.
CRM connectors provide an interface to an external CRM. Only one CRM connector can be active at a time.
The exact list of connector types available to you depends on which connector images are installed and activated on your system.
How It Works
Accessing Connectors
Open Apps from the main navigation.
Switch to the Connectors tab.
The Connectors page lists every connector instance currently configured on your system.
Who Can Use Connectors
Only users with the Integration Manage permission can open the Connectors page. Users without this permission do not see the Connectors tab and cannot view, create, edit, or delete connector instances.
The Connectors tab is also hidden in multi-tenant deployments — connectors run at the system level and are managed only in single-tenant installations.
Viewing the Connectors List
The list shows the following columns for each connector instance:
Column | Description |
Label | The label assigned to this connector instance. Hovering over the label shows a tooltip with the configuration parameters that are exposed to attached ASR instances (for example, SIP prefixes). |
Type | The connector type, such as a specific telephony platform or CRM. |
Instance | One or more service status chips representing the underlying containers for this connector. |
Actions | Edit and delete actions for the connector instance. |
The instance status chips refresh automatically every few seconds, so you do not need to reload the page to see when a service comes up or goes down.
Reading Service Status
Each connector instance is made up of one or more services, shown as colored chips:
Green — the service is running. Click the chip to stop it.
Red — the service is stopped. Click the chip to start it.
Orange — the service is partially running or transitioning. Click the chip to stop the remaining running containers.
Hover over a chip to see the underlying container name and the number of running containers out of the total expected for that service.
When you click a chip to start or stop a service, a short spinner replaces the status icon while Ender Turing processes the change.
Creating a Connector
On the Connectors page, click Create in the top-right corner.
Pick a connector type from the menu. Only types whose connector image is installed and activated appear in this list.
The Create Connector form opens with two read-only and editable areas:
Type — the connector type you selected. This field is read-only.
Label (optional) — a friendly name for this connector. If you leave it blank, Ender Turing assigns a default label based on the type and a sequence number.
Configuration parameters — a dynamic list of fields specific to the chosen connector type. Required fields and their formats depend on the type.
Click Save to create the connector.
When the connector is created, Ender Turing immediately starts the underlying containers. You are returned to the Connectors list, where the new instance appears with status chips that update as the services come online.
Only One CRM Connector at a Time
When you pick a CRM-type connector and a CRM connector already exists, Ender Turing shows a warning naming the existing CRM connector and does not open the form. Remove the existing CRM connector first before creating a new one.
Editing a Connector
On the Connectors page, click the pencil icon on the row of the connector you want to change.
The Update Connector form opens with the current label and configuration parameters. The Type is read-only — you cannot change the type of an existing connector.
Adjust the label or configuration parameters and click Save.
After saving, you are returned to the Connectors list. The service status chips show a spinner briefly while Ender Turing reapplies the new settings.
Deleting a Connector
On the Connectors page, click the trash icon on the row of the connector you want to remove.
The delete confirmation page opens.
The behavior depends on whether the connector has any ASR instances linked to it:
No linked ASR instances — the page shows a confirmation prompt with the connector label. Click Yes to confirm the deletion, or Cancel to go back. When confirmed, Ender Turing stops the connector's containers and removes the configuration.
Linked ASR instances — the page shows a warning that the connector cannot be deleted while ASR instances are attached, along with the list of those ASR instances. Each entry has a quick link to open the ASR instance directly so you can detach or remove it first. Once no ASR instances remain, return to the connector and delete it.
This safeguard protects ASR instances that depend on the connector from losing their configuration unexpectedly.
Linked ASR Instances
A data source connector can have one or more ASR instances attached to it. The link is created and managed from the ASR Instances page, not from the connector itself. The Connectors list reflects the link in two ways:
The label tooltip on a connector row lists the ASR-specific parameters (for example, SIP prefixes combined with the system domain) drawn from the attached ASR instances.
The delete page blocks removal until the linked ASR instances are detached or removed.
Important Notes
Connector types are discovered from connector images installed and activated on the system. If a type you expect to see is not in the Create menu, the corresponding connector image is not yet activated.
Each connector instance runs its own set of containers. Stopping a service stops only that service's containers — it does not affect other connector instances.
Editing a connector does not change its type. To switch to a different connector type, create a new instance with that type and remove the old one.
