Skip to main content
MagicPost can run as a paid service. Billing ships as the SaaS Business plugin. When the plugin is installed and switched on, you can sell subscription plans and prepaid credit packs, take payments through the gateways you configure, issue invoices and run a referral program. When it is off, MagicPost has no plan limits at all.

What SaaS Business adds

The plugin adds two sections to the admin sidebar and two pages to the user sidebar. The public home page also gets a Pricing section that lists your active plans. Credits are covered in Credits and allowances.

Turn on SaaS Business

1

Install the plugin

Open Plugins in the Platform section of the admin sidebar and find SaaS Business. If the card does not show Installed, click Install. Depending on the listing and your license, the button reads Install, Install ยท Extended or Buy Now. See Plugins and themes.
2

Open the plugin settings

Go to General Settings in the Platform section, open the Plugins tab and click the SaaS Business card. The card only appears once the plugin is installed.
3

Enable billing

Switch on Enable SaaS Business and click Save. The switch description reads: when enabled, billing, plans, subscriptions and referral features become available across the platform.
4

Reload the admin panel

The Finance and Affiliates sections now appear in the sidebar, and users see Billing and Referrals under Plans.
Both conditions must hold. The sidebar sections, the pricing section and the billing pages show only when the plugin is installed and Enable SaaS Business is on.

What changes for your users

When billing is on, MagicPost decides what each person may do from the first rule that matches. Prepaid plans never change limits or features. They only add credits. See Prepaid plans. When billing is off, nobody is limited: every limit is unlimited and every feature is on, except Watermark-free, which stays off.
Switching Enable SaaS Business off does not delete plans, orders or subscriptions, but it removes every limit for every user, paying or not. Turn it off only when you really want an unrestricted install.

Plan types

1

Set the currency and tax

Open Finance Settings and choose the default currency, tax rate and whether checkout asks for billing details. See Finance settings.
2

Add your company details

Fill in Invoice Settings so invoices carry your business name and address. See Invoices.
3

Enable a payment gateway

Configure at least one gateway under Payment Gateways. Start with Payment gateways.
4

Set the free tier

Decide what users get before they pay. A new install allows 0 connected channels, so users without a plan cannot connect any account until you raise it. See Free tier.
5

Create your plans

Add the subscription and prepaid plans you want to sell under Pricing Plans. See Subscription plans.
6

Set the registration credits and AI costs

Choose how many credits new users receive and what each AI run costs. See Credits and allowances.
Credits, allowance refreshes and expired holds depend on the scheduler. Make sure the cron job from Cron and queue is running.

Next steps

Subscription plans

Every field on the plan form, explained.

Free tier

What users get without a plan.

Credits and allowances

How AI credits are granted, held and spent.

Payment gateways

Connect Stripe, PayPal and other providers.