# Credits & Plans

How JsWorkflows credits and plans work.

## What is a credit?

A credit is the usage unit for JsWorkflows.

Credits are consumed when workflows run. In general, workflows that run more often, use more steps, process more data, or fan out into many branches will consume more credits than simple single-step workflows.

Credits are meant to reflect real platform usage, not arbitrary feature counters.

> Note: Test runs triggered from the editor also consume credits and count toward your plan.

## What affects credit usage?

Credit usage usually increases when a workflow:

- triggers frequently
- uses multiple steps
- fans out into many parallel branches
- processes larger datasets
- performs more follow-up work over time

This means two workflows triggered the same number of times can still use very different amounts of credits depending on how much work they actually do.

## AI Assistant beta usage

The AI Assistant is a beta feature available on the **Growth**, **Business**, and **Enterprise** plans.

AI assistant usage also consumes credits and counts toward the same billing usage as workflow runs.

For documentation and knowledge-base questions, use the AI assistant on this documentation website instead of the in-app AI assistant. The documentation-site assistant does not consume your in-app billing credits.

The heaviest assistant actions are usually:

- workflow generation
- workflow review
- repeated repair or validation rounds after an incomplete or ambiguous request

A simple workflow-generation request typically uses around **20,000 credits**. Complex workflow requests can use significantly more, especially when the assistant has to retry validation or repair the result across multiple rounds.

> Caution: For complex workflow setup, use the AI assistant carefully and monitor credit usage in the app's Plans page. If the workflow is complex or business-critical, contact support instead of relying on multiple generation retries.

## Which plan is right for me?

The right plan depends more on the kind of workflows you run than on trigger count alone.

**Free**
Best for exploring the platform, testing workflows, and learning how templates and custom workflows work in your store.

**Starter**
Good for light operational automation such as simple webhook-driven actions, notifications, or a small number of low-volume workflows.

**Growth**
A better fit when your store runs more frequent workflows, more multi-step workflows, or workflows that connect to external systems and do more work per run.

**Business**
Designed for stores with heavier operational automation, higher workflow volume, and more demanding multi-step or branching workflows.

**Enterprise**
For large-scale operations where workflows regularly process large datasets, fan out heavily, or support significant operational workloads across the store.

> Tip: If you are unsure, start lower and monitor real usage in the app's Plans page. Actual usage is a better guide than guessing up front.

## Plans

| Plan | Price | Workflows | Credits / cycle | Overage | Overage cap |
| --- | --- | --- | --- | --- | --- |
| Free | $0 | 10 | 10,000 | Not available | — |
| Starter | $25/mo | Unlimited | 500,000 / month | $0.015 per 1,000 credits | $50/mo |
| Growth | $49/mo | Unlimited | 2,500,000 / month | $0.01 per 1,000 credits | $150/mo |
| Business | $99/mo | Unlimited | 8,000,000 / month | $0.01 per 1,000 credits | $500/mo |
| Enterprise | $199/mo | Unlimited | 20,000,000 / month | $0.01 per 1,000 credits | $2,000/mo |

- **Workflows** means the maximum number of active workflows at one time. Paid plans have no workflow limit.
- **Credits / cycle** means the included usage allowance for the plan.
- **Overage** means additional usage billed after the included credits are exceeded.
- **Overage cap** means the maximum additional charge in a single billing cycle.
- **AI Assistant beta** is available on Growth, Business, and Enterprise.
- **Free workflow setup** is included with all paid plans.

> Caution: The Free plan has no overage. Once the 10,000-credit limit is reached, new workflow triggers are blocked until you upgrade. Free plan credits do not reset monthly.

## How billing works

Your base plan is charged through Shopify.

On paid plans, if you exceed the included credits, overage is billed at your plan's overage rate up to the plan's cap. Workflows continue running while overage billing is available.

Unused paid-plan credits do not roll over to the next billing cycle.