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.

PluginWhere
Ultimate Membership ProAdvanced Tools › More Features › Ultimate Membership Pro
Restrict Content ProAdvanced Tools › More Features › Restrict Content Pro
Paid Memberships ProAdvanced Tools › More Features › Paid Memberships Pro
Connect Ultimate Membership Pro with Aimogen to create AI membership sites in no timeThe Ultimate Membership Pro integration.Watch on YouTube

This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.

Aimogen: Restrict Content Pro IntegrationThe Restrict Content Pro integration.Watch on YouTube

This tutorial was recorded before Aiomatic was renamed to Aimogen Pro. Some labels or interface elements may differ slightly from the current version.

Paid Memberships Pro Integration To AimogenThe Paid Memberships Pro integration.Watch on YouTube

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:

FieldMeaning
Ultimate Membership Pro Subscription PlanThe UMP plan this rule applies to
Restrict Content Pro Subscription PlanThe RCP plan
Paid Memberships Pro Subscription PlanThe PMPro plan
User RoleA WordPress role, as an alternative
User ID ListSpecific users
Max User Credits plus typeThe allowance: queries, tokens or price
Time FrameThe period it covers
Absolute TimeframeAbsolute means "this calendar period"; relative means "the last N"
User Restricted MessageWhat 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:

  1. Membership plans in your chosen plugin, each with a price.
  2. Credit rules in Aimogen Pro, giving each plan an allowance.
  3. Front-end AI toolsforms, the chatbot, image generators, or user remote chatbots.
  4. Credit display with [aimogen-user-remaining-credits-text] or [aimogen-user-remaining-credits-bar], so members can see their balance.
  5. 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:

TypeSuits
queriesSimple to explain, but a long request costs far more than a short one
tokensFairest, and closest to your actual cost
priceMost 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.

Still stuck? Open a support ticket and include the diagnostics from Aimogen Pro › System & Logs › System Info.