Skip to main content
Version: 10.2.9

Connectors

Connectors in the Work.AI platform enable Business Processes (BPs) and AI Agents to communicate with external systems. They provide standardized integration points for retrieving and enriching data, sending information to third-party services, triggering workflows based on external events, and orchestrating end-to-end automation across enterprise environments.

Work.AI offers a wide range of connectors—from no-code general-purpose configurations to domain-specific connectors delivered as Asset Bundles. These connectors support multiple integration patterns, including REST and SOAP APIs, message queues, email ingestion, file polling, long-running listeners, and enrichment services.

  • General-purpose connectors support standard integration needs through configurable protocols including REST, SOAP, FTP, JMS/MQ, Kafka, and others.

  • Email-specific connectors streamline data ingestion from Microsoft Exchange and Outlook.

  • Proprietary and enrichment connectors provide dedicated integrations with third-party services for regulated and industry-specific use cases, allowing AI Agents to work directly with authoritative external data sources.

General-purpose connectors

Each connector serves a specific integration role within the platform. Select the connector that best matches your integration requirements, data sources, and AI Agent capabilities:

ConnectorPurposeUsage
REST connectorBP exposure to external systems over REST for synchronous or asynchronous executionAPI-based BP execution
Generic connectorNo-code integration with external systems via REST, SOAP, MQ, Kafka, FTP, and other protocolsFlexible inbound and outbound communication between a BP or AI Agent and an external system
Trigger connectorCustom Java-based triggers that start BPs on external events or scheduled pollingEvent-driven automation and advanced polling

REST connector

The REST connector is an external connector that enables you to run BP transactions using REST API calls. It listens to incoming HTTP requests and routes them to Control Tower for processing, making BPs accessible to external systems via standard HTTP protocols. Each API call is processed as a discrete transaction, identified by a signal ID unique to the target BP definition, and passes through the BP steps as a single unit of work.

The connector supports multiple request formats, authentication mechanisms, and optional response handling, making it suitable for processing individual documents, emails, or other business-specific data items via exposed API endpoints. For further details, see Process transactions with REST connector.

Generic connector

The Generic connector is a versatile, no-code solution that allows you to integrate external services into your automations without writing custom code. It supports a wide range of protocols and connection scenarios and can be configured to either send data to external systems or receive data from them.

Depending on the integration pattern, the Generic connector can be added as a standard Bot Task within a BP or used as a Trigger start element. This flexibility allows you to implement both outbound service calls and inbound data ingestion using the same connector framework. For configuration details, refer to Configure no-code Generic connector.

Trigger connector

The Trigger connector enables event-driven automation by starting BP workflows in response to external events or scheduled polling. It is commonly used in scenarios where processes must react to incoming emails, queue messages, file arrivals, or time-based conditions.

Trigger connectors are implemented in Java and deployed as Worker artifacts. Once deployed—either manually to Nexus or as part of an AI Agent Asset Bundle—they become available as Trigger elements in the BP Workflow designer interface, allowing BPs to be initiated directly by external events or polling logic. For configuration instructions, refer to Trigger Connector.

Email-specific connectors

ConnectorPurposeUsage
Email Fetch connectorUI-configurable ODF 2-based email retrievalOutlook and Exchange email automation
Simple Email connectorLightweight email retrieval from MS Exchange with S3 storageExchange mailbox processing

Email Fetch connector

The Email Fetch connector is an ODF 2–based library designed for receiving emails from supported email services and preparing them for automated processing.

The connector supports both modern and legacy Outlook integrations and includes the necessary data structures and configuration forms to manage email retrieval and processing within the platform. It is distributed as a Maven dependency and is available through Solution Catalog in Control Tower. For more details, see Email Fetch Connector.

Simple Email connector

The Simple Email connector provides a streamlined solution for retrieving emails from Microsoft Exchange mailboxes using the Microsoft Graph API. Unlike the Email Fetch connector, it has no direct Work.AI platform dependencies, making it a lightweight option for focused email retrieval scenarios.

The connector retrieves new emails from configured folders, stores attachments in S3, and outputs references to the stored content for downstream processing. After processing, emails can be moved to designated folders to prevent reprocessing.

The Simple Email connector is distributed as an Asset Bundle and can be downloaded from the public Nexus repository or installed via Solution Catalog in Control Tower. For details, refer to Simple Email Connector.

Proprietary and enrichment connectors

In addition to the core connectors listed above, Work.AI includes a broad set of proprietary and enrichment connectors widely used by AI Agents. These connectors enable automated alert ingestion, message-based integrations, file and content processing, outbound notifications, and data enrichment.

ConnectorPurposeUsageAI Agent
Bridger XG connectorIntegration with LexisNexis Bridger for alert ingestion, enrichment, and lifecycle updatesAutomated alert polling, splitting, enrichment, and decision-making in anti-money laundering (AML) workflows
Firco Continuity Case Manager API connectorIntegration with Firco Continuity for alert retrieval and status managementProcessing Firco alerts and applying AI-driven decisionsTara
Firco PI Continuity connectorIntegration with Firco PI for transaction screening alertsTransaction screening alert processing and automated resolutionTara
Thomson Reuters CLEAR connectorIntegration with Thomson Reuters CLEAR for public record search and monitoringAdverse media monitoring (AMM) and entity watchlist polling
Dow Jones FactivaIntegration with Dow Jones Factiva for screening and media retrievalInitiating screening requests, creating cases, and retrieving alerts and media contentEvan
World-Check OneIntegration with World-Check One for screening and adverse mediaSubmitting screening requests, creating cases, and retrieving alerts and mediaEvan
Google GeoCode APIAddress validation and geocodingValidating and normalizing address dataAny
OpenCorporates APICompany data enrichmentValidating and enriching company profilesTara
Google Custom Search APINews and web content retrievalRetrieving and processing news articles for enrichmentEvan
AMF—Company ProfilesEntity verification via public registriesValidating entity status and capturing evidenceKayla
Companies House Public Data API—Company ProfilesCompany registry data retrievalRetrieving official company informationKayla
CSSF—Entity ProfilesRegulatory registry verificationValidating entity status and capturing evidenceKayla
Department of Labor (EFAST 5500)Retirement plan and filing retrievalRetrieving Form 5500 filings and related dataKayla
NYSEMarket and company data enrichmentRetrieving publicly available market dataKayla
Sayari Graph—ResolutionEntity resolution and enrichmentResolving entities and retrieving related dataKayla
US Securities and Exchange Commission—EdgarPublic filings and disclosuresRetrieving company filings and disclosuresKayla
US Securities and Exchange Commission—Mutual Fund ProfilesFund profile verificationValidating fund status and capturing evidenceKayla
Twelve DataFinancial and market data enrichmentRetrieving financial and market dataKayla