BeatAPI logo

Integrate BeatAPI with your AI CRM

BeatAPI provides asynchronous APIs for AI image and video generation, video analysis, music and ecommerce video workflows, file uploads, usage, and webhooks.

Explore Triggers and Actions

Create Ecommerce Video Task

Start a paid asynchronous BeatAPI product-ad video task from uploaded product images, and return its task ID for status polling.

ActionTry it

Create Image Generation Task

Start a paid asynchronous BeatAPI image generation task with one exact model-specific contract, and return its task ID for status polling.

ActionTry it

Create Video Analysis Task

Start a paid asynchronous analysis of an account-owned uploaded video and return its task ID for status polling.

ActionTry it

Create Video Generation Task

Start a paid asynchronous BeatAPI video generation task with an exact model-specific request. Save the returned task ID and use Get Task to poll until succeeded or failed.

ActionTry it

Get Task

Read the current status, stage, storyboard, output, usage, or failure details for one asynchronous BeatAPI task. This performs one status read, not an automatic polling loop. When polling, wait 5-10 seconds with jitter between calls, stop at succeeded or failed, and honor Retry-After on rate limits.

ActionTry it

Get Usage

Get the connected account's USD balance, task totals, concurrency, and usage breakdowns before or after paid work.

ActionTry it

List Effects

List currently published image and video effects with each effect's exact input and option contract.

ActionTry it

List Generation Models

List currently available image and video generation models, optionally filtered by media type, before creating a generation task.

ActionTry it

List Workflows

List BeatAPI's available high-level workflows and what each workflow produces.

ActionTry it

Upload File

Upload an image, audio file, subtitle file, or short video to BeatAPI and return an account-owned URL for generation or analysis inputs.

ActionTry it

How the BeatAPI integration works

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

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

Set up BeatAPI in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

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

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

The BeatAPI integration currently exposes 10 actions, including Create Ecommerce Video Task, Create Image Generation Task, Create Video Analysis Task, Create Video Generation Task, Get Task, and Get Usage. Agents invoke them on your behalf from chat or from automations.

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

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

Is the BeatAPI integration secure?

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

BeatAPI | Dench AI CRM