Skip to main content

Pricing

Paid Feature

This feature is only available in paid plans. Learn More

AI features run on a credit-based model: every Unlayer plan that includes AI ships with a per-period credit cap (applied at the workspace level — every project inside the workspace shares the same allowance), and every AI request consumes credits proportional to the work it does. Once a workspace runs out, the AI Assistant automatically pauses and shows an out-of-credits message in the editor until credits reset for the next billing period — or until someone with billing access chooses to top up with a credit pack.

For current plan tiers, included credits, and credit-pack pricing, see unlayer.com/pricing.

No surprise bills

Your AI cost is capped at your workspace's plan credit allowance every period. When the cap is reached, the assistant disables itself in the editor — nothing keeps charging in the background, nothing auto-bills. Adding more credits is always opt-in (a manual credit-pack purchase or a plan upgrade you choose).

Free evaluation credits on paid plans

Workspaces on a paid plan get a fixed amount of one-time evaluation credits the first time AI is enabled — meant for trying out the assistant in dev or staging before committing to a credit-pack top-up. Free-plan workspaces don't receive evaluation credits — AI is a paid feature. See Trying it in development.

How credits work

  • A credit is a stable, provider-agnostic unit. The same number of credits represents the same billable value across providers.
  • Credits roll up across all AI surfaces and every project in a workspace — text rewrites, button copy, headings, alt text, and image generation all draw from the same per-workspace credit cap.
  • The Console dashboard surfaces remaining credit at the workspace level as "X of Y credits", alongside a breakdown of usage over the current period.

Embedders that resell AI can also show and enforce their own end-user allowance in the editor. See In-Builder Credit Upsell for the host-managed display state, purchase callback, and runtime refresh contract.

After each completed AI Assistant request, the editor shows the credits used by that request beside its Done status. Hover the credit count to learn more or open the relevant billing or help page.

When the editor session includes a complete, active credit balance, the AI Assistant header also shows a compact balance indicator alongside its header actions. Hover it to see the percentage and number of credits used and remaining in the current monthly credit period, when that period started, and when the credits reset. Annual subscriptions still show the monthly credit window used to calculate usage, rather than the full subscription term. The balance updates immediately from the same billed credit amount returned for each Assistant request; use the refresh button in the balance popover to reconcile activity from other sessions or AI features. The ring turns orange after 80% of the period's credits are used and red when no credits remain.

The balance is optional by design. White-label embeds without an active usage period, period dates, or complete balance data do not show the ring or an empty placeholder.

AI Assistant header with an AI Credits balance indicator and a hover popover showing used and remaining credits, the current period start, and reset dateAI Assistant header with an AI Credits balance indicator and a hover popover showing used and remaining credits, the current period start, and reset date

In Unlayer Console, the credit link opens Billing → Usage & add-ons for the workspace when the signed-in user has billing access.

For an editor embedded in your application, set features.ai.creditsUrl to send end-users to your own billing, usage, or help page. Use an absolute HTTP or HTTPS URL:

unlayer.init({
features: {
ai: {
creditsUrl: 'https://app.example.com/settings/ai-credits',
},
},
});

This setting only controls the links shown with AI Credit usage and the header balance. It does not change how credits are calculated or billed. If it is omitted, external embeds link to Unlayer's AI Credits documentation instead. When Console provides a workspace Billing URL, it always takes priority over this override.

What a request costs

A few rough orders of magnitude (real numbers depend on the request — see unlayer.com/pricing for current credit costs):

  • AI Assistant: small edit ("translate this row", "shorten this paragraph") — tens of credits.
  • AI Assistant: full template generation — hundreds to a few thousand credits, depending on output length.
  • Image generation — fixed per-image cost, dozens of credits per image.

When you run out of credits

Once a workspace uses up its credits for the current period, the AI Assistant automatically pauses across every project in that workspace — open assistant threads show an out-of-credits message and stop accepting new prompts, and no further credits are spent until you choose to top up. This is the cap working as designed: spend can't run away on you, and nothing rebills automatically.

Your options when this happens:

  • Wait until your credits reset — credit caps roll over at the start of the next billing period.
  • Buy a credit pack — Console → BillingAdd-ons exposes purchasable credit packs that top up the project's allowance immediately. Packs apply for the rest of the current period and roll over according to your add-on terms.
  • Upgrade the plan — higher plans ship with larger built-in caps.

If a workspace's plan doesn't include any AI credits, the assistant stays unavailable across every project in that workspace — AI is gated behind plans that include a credit allowance.

Trying it in development

Every Unlayer workspace — including ones you use only for dev or staging — draws from the same per-period credit cap on its plan; there's no separate "free dev tier" that doesn't count. Instead, Unlayer grants workspaces on a paid plan a fixed amount of one-time evaluation credits the first time AI is enabled, so embedders can prototype against the real assistant before deciding whether to top up with a credit pack.

Behavior:

  • Paid plans only. AI is a paid feature, so free-plan workspaces don't receive evaluation credits.
  • Granted automatically the first time features.ai.assistant: true resolves on a project in an eligible workspace. No flag, no extra contract, no extra card needed beyond the plan itself.
  • Single workspace bucket — the eval credits and the plan's per-period credits share the same per-workspace allowance. Whichever is non-zero gets spent.
  • One-time — eval credits aren't refilled. Once they're gone, the workspace follows the regular out-of-credits flow: wait for the next billing period, buy a credit pack, or upgrade to a higher plan.

Dev workspaces don't get special pricing past the evaluation grant — the same rates apply, so credit costs you observe in dev are representative of production.

Disable all AI features

unlayer.init({
features: {
ai: false,
},
});