Creem logo

Integrate Creem with your AI CRM

Creem is a merchant-of-record platform for managing products, checkouts, subscriptions, customers, licenses, discounts, transactions, refunds, and revenue operations.

Explore Triggers and Actions

Activate License

Activate a Creem license key for a named device or instance. This mutates the license entitlement by consuming an activation slot and can prevent other devices from activating when the license reaches its limit.

ActionTry it

Archive Product

Archive a product so it can no longer be purchased. This is a destructive soft-delete: the product remains available for historical orders and subscriptions.

ActionTry it

Cancel Subscription

Cancel an active Creem subscription immediately, at the end of its current billing period, or according to the store default. This is a destructive financial operation; confirm the subscription and timing before calling.

ActionTry it

Close Credit Account

Experimental Creem API: permanently close a credit account in the connected production store. This irreversible action cannot be undone; confirm the account ID before calling.

ActionTry it

Create Checkout

Create a live checkout session in the connected Creem production store for a one-time payment or subscription. The returned checkout_url can accept a real customer payment. custom_price overrides the product's per-unit price for this checkout and must be reviewed carefully before calling.

ActionTry it

Create Credit Account

Experimental Creem API: create a credit account for a customer in the connected production store, optionally with an initial balance. This is a live financial mutation. Verify the customer ID and initial balance before calling because a successful request creates the account and seeds its balance.

ActionTry it

Create Customer

Create a customer record in the connected Creem production store. This is a live production mutation: a successful call permanently adds a customer.

ActionTry it

Create Customer Portal Link

Generate a sensitive customer portal link for managing billing, subscriptions, and payment methods in the connected Creem production store. Share the returned URL only with the intended customer.

ActionTry it

Create Discount

Create a promotional discount for products in the connected Creem production store. This is a live financial mutation that can reduce customer prices. Confirm the product IDs, fixed amount and currency, or percentage before calling.

ActionTry it

Create Product

Create a product in the connected Creem production store for a one-time payment, free purchase, or subscription. This is a live financial mutation: a successful call creates a purchasable product. Use idempotency_key for safe retries.

ActionTry it

Credit Account

Experimental Creem API: add credits to a customer credit account in the connected production store and return the resulting ledger transaction. This is an irreversible live financial mutation. Confirm the account, amount, and reference before calling, and reuse the same idempotency key for retries of the same intended credit.

ActionTry it

Deactivate License

Deactivate one device instance for a Creem license key and free its activation slot. This removes that instance's entitlement and access; confirm both the license key and instance ID before calling.

ActionTry it

Debit Account

Experimental Creem API: irreversibly deduct credits from a customer credit account in the connected production store and create a live ledger transaction. Confirm the account, amount, and reference before calling. For retries, reuse the same idempotency key so an uncertain prior attempt cannot become a duplicate debit.

ActionTry it

Delete Discount

Permanently delete a Creem discount code and prevent any further use. This destructive financial operation cannot be undone; confirm the discount ID before calling.

ActionTry it

Freeze Credit Account

Experimental Creem API: freeze a credit account in the connected production store, preventing new transactions against its live credit balance. This changes financial account state; confirm the account ID before calling.

ActionTry it

Get Affiliate

Retrieve a single affiliate by ID, including referral link, click and conversion counts, and lifetime commission.

ActionTry it

Get Checkout

Retrieve a Creem checkout session by ID, including its status, product, customer, payment relationships, issued licenses, and metadata.

ActionTry it

Get Credit Account

Experimental Creem API: retrieve a customer credits account by its unique identifier, including its owner, unit label, status, and timestamps.

ActionTry it

Get Credit Account Balance

Experimental Creem API: retrieve a credit account's current projected balance or its balance at an optional historical timestamp.

ActionTry it

Get Customer

Retrieve one Creem customer by exactly one lookup field: customer_id or email. Returns the customer's profile and metadata.

ActionTry it

Get Discount

Retrieve Creem discount details by exactly one lookup field: discount_id or discount_code. Returns usage limits, expiration, and discount amount.

ActionTry it

Get Product

Retrieve a single Creem product by its unique identifier.

ActionTry it

Get Store Metrics

Retrieve Creem store counts, revenue, and monthly recurring revenue in integer cents, optionally filtered and grouped by a date range.

ActionTry it

Get Subscription

Retrieve a Creem subscription by ID, including its status, billing cycle, customer, product, items, payment history, and timestamps.

ActionTry it

Get Transaction

Retrieve a single Creem transaction by ID, including payment amounts, status, tax details, and associated resource IDs.

ActionTry it

List Affiliate Commissions

Retrieve one page of an affiliate's commissions, optionally filtered by pending, approved, or paid settlement status.

ActionTry it

List Affiliates

Retrieve one page of joined Creem affiliates with referral links, click and conversion counts, and lifetime commission. Invited affiliates who have not joined a program are not included.

ActionTry it

List Credit Account Entries

Experimental Creem API: retrieve one page of a credit account's credit and debit history, with forward or backward ID-based pagination.

ActionTry it

List Credit Accounts

Experimental Creem API: list customer credit accounts for the authenticated store, excluding system accounts. Returns one page at a time. The response and cursor contract may change while this API remains experimental.

ActionTry it

List Customer Licenses

Retrieve one page of license keys for a specific Creem customer. Returns pagination totals and an opaque cursor when another page is available.

ActionTry it

List Customer Orders

Retrieve one page of orders for a specific customer, including monetary details, statuses, related resource IDs, and pagination totals.

ActionTry it

List Customers

Retrieve one page of customers, including customer details and pagination totals. Use next_cursor to continue through additional pages.

ActionTry it

List Discounts

Search and retrieve one page of Creem discounts, optionally filtered by product, status, type, or creation date.

ActionTry it

List License Instances

Retrieve one page of activated instances for a Creem license. Use an instance ID from the response when deactivating a specific instance.

ActionTry it

List Products

Search and retrieve one page of Creem products, optionally filtered by lifecycle status. Returns an opaque cursor when another page is available.

ActionTry it

List Subscriptions

Retrieve one page of Creem subscriptions across the store or for one customer, including product, customer, billing, transaction, and pagination details.

ActionTry it

List Transactions

Search and retrieve one page of Creem payment transactions, optionally filtered by customer, order, or product.

ActionTry it

Pause Subscription

Pause a Creem production subscription immediately or after its current billing period, stopping live billing while retaining it for later resumption. Confirm the subscription and timing before calling.

ActionTry it

Refund Payment

Issue an irreversible full refund of a payment's entire remaining refundable amount using its transaction ID. Partial refunds are not supported. Confirm the transaction before calling. A `pending` or `requiresAction` response is non-terminal and means provider processing continues asynchronously.

ActionTry it

Resume Subscription

Resume a paused or scheduled-cancel Creem production subscription. This changes live subscription billing; confirm the subscription before calling.

ActionTry it

Reverse Credit Transaction

Experimental Creem API: reverse a previous credit or debit in the connected production store by creating a new compensating transaction; the original transaction remains in the ledger. This is an irreversible live financial mutation. Confirm the account and transaction IDs before calling. The request does not accept an idempotency key, so verify the account ledger before retrying after a timeout, rate limit, or server error.

ActionTry it

Screen Prompt

Evaluate a text prompt against Creem content policies before generation. Warning: this endpoint is experimental and its request, response, or behavior may change without stability guarantees.

ActionTry it

Unfreeze Credit Account

Experimental Creem API: unfreeze a frozen credit account in the connected production store, allowing live credit and debit transactions again. Confirm the account ID before calling. Closed accounts and accounts that are not frozen cannot be unfrozen.

ActionTry it

Update Customer

Update the name or metadata of an existing customer in the connected Creem production store. Only supplied fields change; provide at least one change.

ActionTry it

Update Product

Update at least one field on a product in the connected Creem production store. Only supplied fields change; pricing, currency, billing, and tax changes affect future purchases, and changing the price creates a new default price.

ActionTry it

Update Subscription

Update items, units, seats, or add-ons on a Creem production subscription. This changes live recurring billing; proration-charge-immediately can charge the customer immediately.

ActionTry it

Upgrade Subscription

Upgrade a subscription to a different product or plan in Creem production. This changes live billing and may charge the customer: the default update behavior applies proration and can charge it immediately.

ActionTry it

Validate License

Verify that a Creem license key is valid and active for a specific instance, including its activation status and expiration.

ActionTry it

How the Creem integration works

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

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

Set up Creem in Dench

  1. 1

    Sign in to your Dench workspace and open Integrations.

  2. 2

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

  3. 3

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

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

The Creem integration currently exposes 48 actions, including Activate License, Archive Product, Cancel Subscription, Close Credit Account, Create Checkout, and Create Credit Account. Agents invoke them on your behalf from chat or from automations.

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

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

Is the Creem integration secure?

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

Creem | Dench AI CRM