Enigma logo

Integrate Enigma with your AI CRM

Enigma provides comprehensive data on U.S. businesses, offering insights into their identity and financial health to support sales, marketing, risk assessment, and compliance processes.

Explore Triggers and Actions

Create List

Tool to create a new list to organize and group entities in Enigma. Use when you need to create a list for data generation or enrichment purposes. The list can be populated using search criteria (entityType and prompt) to find matching entities.

ActionTry it

Create Suggestion

Tool to create a suggestion for data correction, enhancement, or analysis feedback in Enigma. Use when you need to submit feedback or suggest improvements to data in the Enigma platform.

ActionTry it

Delete List

Tool to delete an existing list permanently from the system. Use when you need to remove a list by its ID. Returns confirmation with the ID of the deleted list.

ActionTry it

Get Account Information

Tool to retrieve information about the current API account via GraphQL. Use when you need to check customer ID, billing details, pricing plan, credit availability, or auto-recharge settings.

ActionTry it

Get Aggregate Counts

Get aggregate counts of operating locations and their associated brands or legal entities. Use for summary counts rather than detailed entity information.

ActionTry it

Get Attribute Groups

Tool to retrieve attribute groups for Enigma entity types. Returns JSON metadata describing available attributes organized into logical groups (ID, Name, Address, etc.) with their corresponding GraphQL field paths. Use when you need to discover queryable fields for Brand, OperatingLocation, or LegalEntity entities.

ActionTry it

Get Background Task Status

Tool to get the status and results of a background task by ID. Use when checking async operation progress or retrieving results from previously initiated long-running operations.

ActionTry it

Get Business by Enigma ID

Tool to retrieve detailed business information using an Enigma ID. Returns comprehensive business profile including addresses, names, websites, associated people, industries, and more. Use when you need complete business details for a specific Enigma ID obtained from a prior search or match operation.

ActionTry it

Get Extended GraphQL Schema

Tool to retrieve extended schema information for Enigma's GraphQL API. Returns metadata about available types, fields, projections, and data asset metadata. Use when you need to explore the GraphQL schema structure or understand what data types and fields are available.

ActionTry it

Get List Materialization

Retrieve a list materialization by ID, including its status, progress, and results location when available.

ActionTry it

Get Sanctioned Entity Details

Retrieve information about a specific OFAC sanctioned entity by collection and record ID. Structured results may include names, aliases, birth details, addresses, documents, and program designations; raw and attributes formats return only identifying metadata, not the entity content.

ActionTry it

Get Screening Decision

Tool to retrieve a screening decision by its request ID. Use when you need to check the status, alert status, assignee, or timestamps of a previously created decision. Requires case management to be enabled for the account.

ActionTry it

KYB Business Verification

Perform a Know Your Business (KYB) check on a US business using Enigma's legal entity data. The response can include a best match, legal entities, brands, and risk summary.

ActionTry it

List Screening Decisions

Tool to retrieve multiple screening decisions with pagination and filtering options. Use when you need to list, search, or review historical screening decisions by alert status, assignee, date range, tag, or decision status.

ActionTry it

Match Business Profile

Tool to match business records against Enigma's SMB data asset using fuzzy matching on business name and location. Use when you need to identify a business profile and obtain an Enigma ID for further data retrieval.

ActionTry it

Screen Against Sanctions and Watchlists

A tool to screen customers and transactions against sanctions and other watchlists. This endpoint allows for independent verification without requiring any external resource IDs.

ActionTry it

Search Enigma Entities via GraphQL

Search Enigma for brands, operating locations, or legal entities by name, phone, website, or TIN, optionally narrowed by address. At least one of those four identifiers is required.

ActionTry it

Search User-Created Lists

Tool to search and retrieve user-created lists via GraphQL. Returns paginated list connections with cursor-based pagination. Use when you need to query, filter, or browse entity lists.

ActionTry it

Verify Business Identity (KYB v2)

Verify business identity using Enigma's KYB v2 endpoint for compliance or risk assessment. Depending on the selected package and attributes, verification can include TIN and SSN verification, watchlist screening, and bankruptcy checks.

ActionTry it

How the Enigma integration works

The Enigma integration connects your Dench AI CRM directly to Enigma, so agents can read and act on your Enigma data as part of everyday work — answering questions in chat, keeping your CRM in sync, and running automations without anyone copying data between tools.

19 actions are available for agents to invoke on your behalf. Every call runs through Enigma's own authorization, scoped to the account you connect.

Set up Enigma in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

    Find Enigma and click Connect — you'll authorize access through Enigma's own sign-in flow. No API keys or code required.

  3. 3

    Ask an agent to use Enigma in chat, or call it from an automation.

  4. 4

    Manage or disconnect the connection any time from workspace settings.

Frequently asked questions

How does the Enigma integration work with Dench?

The Dench Enigma integration connects your AI CRM to Enigma, so AI agents can work with your Enigma data as part of chats, automations, and CRM workflows. You connect your account once, and every agent in your workspace can use it — governed by your workspace permissions.

What actions can AI agents perform with Enigma via Dench?

The Enigma integration currently exposes 19 actions, including Create List, Create Suggestion, Delete List, Get Account Information, Get Aggregate Counts, and Get Attribute Groups. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Enigma to Dench?

No. You connect Enigma from your Dench workspace using Enigma's own sign-in and authorization flow — no API keys to copy, no glue code to maintain.

Is the Enigma integration secure?

Connections are authorized through Enigma's own authentication flow, and Dench stores only the authorization needed to act on your behalf. You can review and disconnect the Enigma connection from your workspace settings at any time.

Enigma | Dench AI CRM