Membership plugins
Granting AI credits by subscription plan with Ultimate Membership Pro, Restrict Content Pro and Paid Memberships Pro in Aimogen Pro.
Three membership plugins integrate with the Aimogen Pro credit system, so a subscription plan can grant an AI allowance.
| Plugin | Where |
|---|---|
| Ultimate Membership Pro | Advanced Tools › More Features › Ultimate Membership Pro |
| Restrict Content Pro | Advanced Tools › More Features › Restrict Content Pro |
| Paid Memberships Pro | Advanced Tools › More Features › Paid Memberships Pro |
This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.
This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.
This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.
How it works#
Usage limits support rules scoped to a membership plan. Each rule sets a credit allowance, a credit type and a time frame for members of that plan.
System & Logs › AI Usage Limits carries the rules, with plan selectors for each supported plugin:
| Field | Meaning |
|---|---|
Ultimate Membership Pro Subscription Plan | The UMP plan this rule applies to |
Restrict Content Pro Subscription Plan | The RCP plan |
Paid Memberships Pro Subscription Plan | The PMPro plan |
User Role | A WordPress role, as an alternative |
User ID List | Specific users |
Max User Credits plus type | The allowance: queries, tokens or price |
Time Frame | The period it covers |
Absolute Timeframe | Absolute means "this calendar period"; relative means "the last N" |
User Restricted Message | What a member sees when the allowance is exhausted |
Credit resets#
Usage resets on subscription renewal, hooked into each plugin lifecycle — Restrict Content Pro membership renewal and expiration events among them. A member starting a new billing period starts with a fresh allowance.
Building a paid AI service#
The combination that makes this a business rather than a feature:
- Membership plans in your chosen plugin, each with a price.
- Credit rules in Aimogen Pro, giving each plan an allowance.
- Front-end AI tools — forms, the chatbot, image generators, or user remote chatbots.
- Credit display with
[aimogen-user-remaining-credits-text]or[aimogen-user-remaining-credits-bar], so members can see their balance. - Content restriction through the membership plugin, so tools sit behind the paywall.
The remote chatbot is the most interesting piece: members create their own chatbots and embed them on their own sites, billed against their credits.
Pricing it properly#
Choose the credit type deliberately:
| Type | Suits |
|---|---|
queries | Simple to explain, but a long request costs far more than a short one |
tokens | Fairest, and closest to your actual cost |
price | Most directly tied to spend, and easiest to reconcile |
price is usually the right choice for a paid service; queries for a simple consumer-facing allowance.
Full-access users#
Full Access Users exempts specific users from all limits. Use it for staff accounts, not for customers.
Common problems#
Plans do not appear in the selector. The membership plugin is not active, or has no plans configured.
Credits do not reset on renewal. The renewal hook did not fire — check the membership plugin logs.
A member is blocked with credits remaining. A global limit is also in force. Global limits and rule limits both apply; the stricter wins.
Usage is not recorded. Enable Usage Tracking is off under Settings › Statistics.
Related#
Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.