Skip to main content
Your plan decides how much of DMLY your workspace can use (how many active contacts you can hold, how many broadcast messages you can send, how many people can log in) and which parts of the product are switched on at all. This page does not list plan names, prices or allowances. Those are set in the plan itself, and they differ depending on whether you buy DMLY directly or through an agency. What follows is where to look them up for your workspace, and what each kind of limit actually does.
Billing is admin-only. If your base role is Member or Viewer, you cannot open Workspace Settings at all. Ask an admin or the workspace owner. See Roles and permissions.

Find your plan

1

Open Workspace Settings

Open Workspace Settings, then select Billing.
2

Read your current plan

Current Subscription Plan shows the plan you are on, its status, and, if it is ending, the date it runs to.
3

See what a plan includes

Select Change subscription plan. Pick any plan on the left and the panel on the right, titled with the plan’s name, lists what that plan includes. It updates as you select a different plan, so this is where you compare what different plans include before committing to anything. For how much of your own plan you have used, see Check your usage below.
If your plan has no cap on active contacts, that panel says Unlimited rather than staying silent, so you can tell the difference between “no cap” and “not shown”.
Past charges live on a separate page: Workspace Settings → Receipts.

Check your usage

The same Billing page carries a Usage panel, straight under Current Subscription Plan: “What you’ve used this billing period against your plan.” It tracks three of your allowances, each as your figure against your limit, with a bar underneath. The bar turns amber once you pass 90% of the limit and red at 100%. Where your plan sets no cap, the row reads Unlimited in place of a limit and has no bar at all, so “no cap” never looks like “nothing recorded”. The contacts limit shown is your real one: the plan’s allowance plus any active add-on that tops it up.
Usage is there whether or not you’re subscribed, unlike Payment Method and the cancellation panel below it, which appear only once you have a subscription. It reports your own numbers rather than a plan’s allowances, so it can’t be used to compare tiers. For that, see Choosing a plan.
The contacts figure is where you stand right now rather than a running monthly tally, despite the panel’s “this billing period” wording: it rises and falls as people go quiet or come back. AI replies do accumulate, and reset at the start of each calendar month.

What a plan governs

A plan carries two different kinds of setting, and they behave differently.

Allowances you can count

A number you use up: active contacts, broadcast and template messages, connected channels, people who can log in, AI replies on DMLY’s shared AI, and how many bots can be switched on at once per channel.

Capabilities switched on or off

Whole areas your plan either includes or does not: connecting your own AI provider keys, Reputation and reviews, a custom booking domain, connecting an AI client to the MCP server, and which channels you are allowed to connect.
Both kinds appear in the panel under Change subscription plan, as a number (or Unlimited when the plan sets no cap) and Enabled / Disabled for each capability, so you can see what a plan includes in one place before committing to it. If something still looks unclear, ask whoever sells you DMLY. For an agency sub-account that is your agency, not DMLY.
The AI agent itself (the AI node in automations, connecting an AI provider, the AI playground and AI-suggested inbox replies) is included on every plan; it isn’t one of the on/off capabilities above. What differs by plan is AI Replies (a monthly allowance, not a switch) and whether the plan can connect its own AI provider key instead of DMLY’s shared one. See below.
What each capability covers:
Whether this plan can connect its own AI provider key (OpenAI, Claude, Gemini or DeepSeek) instead of using DMLY’s shared AI. Connect your own key and replies generated on it are unlimited and don’t draw from your AI Replies allowance; you’re billed by your own provider directly instead. See Connect OpenAI.
Covers connecting a Google Business Profile, replying to and syncing reviews, and the review-request automation node. See Reputation.
Serving your booking page on your own domain. This one is off unless your plan explicitly includes it. See Custom domain.
Whether an AI assistant may connect to this workspace over DMLY’s MCP server: Claude, Cursor, n8n or anything else that speaks MCP. A plan that doesn’t set it is treated as including it, so this is on unless your plan (or your agency’s plan for your workspace) explicitly turns it off. Where it is off, a client trying to connect gets a 403 reading Your plan does not include the MCP server and nothing else changes. The panel lists it as MCP server (AI clients), so you can check before buying. See MCP overview.
A plan can restrict which channels you may connect: any of WhatsApp, Facebook, Instagram, SMS, TikTok, Telegram, Live Chat or Google Business. If your plan sets no restriction, every channel is available. See Channels.

Two caps that are easy to confuse

The panel lists both, and they are not the same thing:
  • Active contacts is your engaged audience, counted over the last 30 days. Crossing it never blocks anything.
  • Contacts stored is how many contact records the workspace holds at all. This one does block: a new contact or a CSV import is refused with You’ve reached your plan’s limit of N contacts.
Connected channels work the same way. Profiles per channel caps each platform separately, while Connected accounts caps the total across all of them, so a connect can be refused on the total while the per-channel row still looks like it has room. The Extra profile per channel add-on raises both, so topping up clears whichever one you are against.
AI Replies is the one allowance a plan can leave unset without meaning unlimited. Where a plan sets no figure, the panel shows the shared system-AI default that applies instead, with the note This plan sets no AI-reply cap, so the shared system-AI default applies. Replies generated on your own AI provider key are never counted against it.

When you reach a limit

Nothing is switched off quietly, and you’re always told which limit you’ve hit. But three limits don’t work like the rest:
  • Active contacts never blocks you. Crossing it doesn’t stop a new contact, an inbound reply or an import; DMLY doesn’t refuse contacts or messages because of it. Instead, the Contacts page carries a usage gauge (your active count, contacts engaged in the last 30 days, against your cap) that turns amber once you pass 90% and red at 100%, so it’s harder to miss the closer you get. The Usage panel on Billing reports the same figure, alongside your AI replies: see Check your usage. On a plan that meters active contacts, DMLY also raises an in-app alert when you cross 90% and again at 100%: Approaching your active-contacts limit and Active-contacts limit reached. Everyone in the workspace sees it in the notification bell, and it links straight to Contacts. It is a once-a-day check, each threshold alerts at most once a week, and both re-arm if you drop back under 90%. See Inbox notifications.
  • AI Replies pauses the AI step, not the whole automation. Once a billing period’s allowance on DMLY’s shared AI runs out, the AI Reply step stops generating new replies until the next calendar month; the flow carries on to whatever comes after it rather than failing. If your plan allows connecting your own AI provider key, replies on that key are unlimited and untouched by this cap. See Reply with AI.
  • Broadcast messages stop you at the compose step, not mid-send. When the allowance is gone, DMLY refuses the broadcast as you schedule, send or approve it, so you find out before a blast is half out rather than during one. See the note below for what counts.
Contacts, connected channels, team members and active bots stop you at the moment you try to do the thing, with a message naming the limit you’ve reached. Two of those surprise people:
  • Team members count pending invitations. An invitation that was never accepted still uses a seat. Cancel stale invitations on Workspace Settings → Team Members before inviting someone new. See Team members.
  • Bots can always be built. Only switching one on beyond the per-channel cap is blocked, so hitting this limit never breaks a flow you already have running. See Automation.
What the broadcast allowance counts. Two things, matching the label on the plan card: every recipient a broadcast is sent to, on any channel, and every template message sent from anywhere else, including the inbox, a flow, a sequence, a booking message and DMLY’s own notifications. Replying inside an open conversation is not counted, because Meta bills the template that opened it rather than the messages inside it. A message that never left, because the window had closed or the contact had opted out, costs you nothing.It resets on your billing cycle, not on the 1st of the month: the allowance refreshes on the day you are re-billed. A yearly plan still resets monthly, on its anniversary day, because the allowance is sold per month. Your usage, your limit and the reset date are all on the Usage panel on Billing.Meta’s own per-conversation charges are separate and are billed to you by Meta: see WhatsApp rules and limits.

Raise a limit

You have two routes, and they are not the same thing:

Change plan

Move the whole workspace to a plan with different allowances and capabilities.

Buy an add-on

Keep your plan and buy extra capacity on top: extra active contacts, an extra profile per channel, or an extra teammate.
Add-ons stack on your plan: your real limit is the plan’s allowance plus any active add-ons. You need an active plan before you can buy one; the Add-ons panel tells you so if you do not have one. If you are an agency sub-account, your agency can also grant an add-on, which shows as Granted by your agency.

Payment methods

Update the card your subscription is charged to.

Cancelling

What happens when you cancel, and how to resume.

Roles and permissions

Who on your team can reach billing.

Agency plans and billing

For agencies setting plans for client workspaces.