Keen.io logo

Integrate Keen.io with your AI CRM

Keen.io is an embedded analytics API that enables developers to collect, analyze, and visualize event data seamlessly.

Explore Triggers and Actions

Inspect All Event Collections

Retrieve schema information for all event collections in a Keen.io project. Use this tool to: - List all event collection names in a project - Discover the schema (property names and types) for each collection - Explore available data before running queries Returns up to 5000 event collections with their names, URLs, and optional property schemas.

ActionTry it

Inspect Collection Property

Tool to return details for a specific property in an event collection. Use when you need to inspect a property's inferred type and resource URL.

ActionTry it

Inspect Single Event Collection

Retrieve schema information for a single Keen.io event collection. Returns the inferred property types for all fields in the specified collection, useful for understanding data structure before running queries. Property types include 'num' (numbers), 'string' (text), 'bool' (booleans), and 'datetime' (timestamps). Use this tool when you need to: - Understand the structure of a specific event collection - Verify property names and types before building queries - Debug data type mismatches in analytics queries

ActionTry it

List Cached Dataset Definitions

List all cached dataset definitions for a Keen.io project. Returns paginated results of pre-computed dataset definitions including their query configuration, status, and timing information. Use limit and after_name parameters to page through large result sets. Cached datasets allow pre-computing analytics for hundreds or thousands of entities at once, enabling instant retrieval of results for any indexed entity.

ActionTry it

Select Unique

Tool to return unique values for a target property. Use when distinct property values are required for matching events with optional filters and timeframe constraints.

ActionTry it

Unrevoke Access Key

Reactivate a previously revoked Keen.io access key. Use this tool when you need to restore access for a key that was previously revoked but not deleted. A revoked key has its 'active' flag set to false; this operation sets it back to true, allowing the key to be used for API authentication again. Note: This operation requires a Master API Key for authentication. The key must have been previously revoked (not deleted) to be unrevoked.

ActionTry it

How the Keen.io integration works

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

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

Set up Keen.io in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

    Ask an agent to use Keen.io 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 Keen.io integration work with Dench?

The Dench Keen.io integration connects your AI CRM to Keen.io, so AI agents can work with your Keen.io 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 Keen.io via Dench?

The Keen.io integration currently exposes 6 actions, including Inspect All Event Collections, Inspect Collection Property, Inspect Single Event Collection, List Cached Dataset Definitions, Select Unique, and Unrevoke Access Key. Agents invoke them on your behalf from chat or from automations.

Do I need to write code to connect Keen.io to Dench?

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

Is the Keen.io integration secure?

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

Keen.io | Dench AI CRM