Subscription Plans

The Subscription Plans module allows you to create, manage, and configure different subscription tiers for your platform. Plans control what predictions users can access, how signals are delivered, and what features are available.

Accessing Manage Plans

  1. Log in to the admin panel at https://your-domain/admin
  2. Click Manage Plans in the sidebar under "Prediction Areas"
  3. You will land on the Manage Plans page

manage plans
Manage Plans

Plans Overview

The Manage Plans page displays all subscription plans in a table with the following columns:

ColumnDescription
#SLSerial number / sort order
NamePlan name (e.g., Free, Premium, VIP)
TypeFree or Paid
PriceSubscription price with currency symbol
DurationBilling period (e.g., "30 days", "No duration")
SportsSports included in the plan
SignalsSignal delivery channels (Dashboard, Telegram)
StatusActive/Inactive toggle
FeaturedWhether plan is highlighted on frontend
SortDisplay order on frontend
ActionsEdit and Delete buttons

Creating a New Plan

  1. Click the Create Plan button in the top-right corner
  2. Fill in the plan details:

Basic Information

FieldDescription
NamePlan display name (required)
DescriptionDetailed plan description
PriceSubscription price (required for paid plans)
Billing Period DaysSubscription duration in days (0 = lifetime)

Sport Access

Select which sports are included in this plan:

  • Choose from available sports (Football, Cricket, Tennis, Basketball, etc.)
  • Users subscribed to this plan will only see predictions for selected sports

Signal Delivery

SettingDescription
Dashboard Signal EnabledShow predictions on the user dashboard
Telegram Channel EnabledSend predictions via Telegram
Telegram Channel IDTelegram channel/chat ID for delivery
Delivery SpeedHow quickly signals are delivered
Signal Details LevelLevel of detail in prediction messages

Premium Features

FeatureDescription
Confidence Rating IncludedShow confidence percentage on predictions
Historical Results AccessAccess to past prediction results
Experts Access CountNumber of expert tipsters available
Priority Support EnabledAccess to priority support channel
Priority Support ChannelSupport channel identifier
Early Access VIP SignalsGet signals before other tiers

Display Settings

SettingDescription
CTA ButtonCall-to-action button text
Badge LabelBadge displayed on the plan card
Is ActiveWhether plan is available for subscription
Is FeaturedHighlight plan on frontend pricing page
  1. Click Save to create the plan

Editing a Plan

  1. Click the Edit button (pencil icon) in the Actions column
  2. Modify the plan details as needed
  3. Click Save to update

Note: Changing a plan's price does not affect existing subscribers. They will be charged the new price upon renewal.

Deleting a Plan

  1. Click the Delete button (trash icon) in the Actions column
  2. Confirm the deletion when prompted

Warning: Deleting a plan will not cancel existing subscriptions. Users will retain access until their current billing period expires.

Plan Types

Free Plans

  • No payment required
  • Limited sport access
  • Basic signal delivery
  • Dashboard-only signals
  • Require payment gateway configuration
  • Full sport access based on selection
  • Multiple delivery channels (Dashboard + Telegram)
  • Premium features enabled

Default Plans

The platform comes with three default plans:

PlanTypePriceSportsFeatures
FreeFree৳ 0.00FootballDashboard + Telegram signals
PremiumPaid৳ 29.99Football, Cricket, BasketballDashboard + Telegram signals, Featured
VIPPaid৳ 99.99Football, Cricket, Tennis, BasketballDashboard + Telegram signals, Featured

Best Practices

  • Start with a Free plan — Allow users to experience your platform before upgrading
  • Price competitively — Research competitor pricing in your market
  • Limit Free plan sports — Encourage upgrades by restricting sport access
  • Use Featured flag — Highlight your most profitable plan on the pricing page
  • Set appropriate durations — Monthly plans provide recurring revenue
  • Configure Telegram channels — Ensure Telegram delivery is working before enabling