Skip to main content
Page has been viewed 0 times.

Promo Code Management

Complete guide to creating and managing promotional discount codes. Set percentage discounts, usage limits, expiry dates, and assign codes to specific plans or make them global. Track validation, usage, and remaining uses in real-time.

Beginner 6 min read Updated: Feb 17, 2024

Promo Code Overview

Promo codes are a powerful marketing tool to attract new subscribers, retain existing customers, and run seasonal promotions. GramMonetize's promo code system gives you full control over discount percentages, usage limits, expiry dates, and plan assignments.

12

Active Codes

8

Global Codes

347

Total Uses

$2,450

Discounts Given

Promo Code Management Dashboard showing active promo codes, usage stats, and creation interface
Promo Code Dashboard - Create, manage, and track all your promotional codes

Creating Promo Codes

Create percentage-based discount codes in seconds. Choose between global codes that work on all plans or restrict them to specific subscription plans.

Promo code creation interface showing discount percentage input, plan selection dropdown, code generator, and active promo codes list
Promo Code Manager - Create, manage, and track discount codes for your subscription plans

Usage Limits & Expiry

Control exactly how your promo codes are used with flexible limit settings. Track usage in real-time and see remaining uses at a glance.

Usage Limit Types
Limited Uses

Set a maximum number of redemptions. Perfect for:

  • Influencer campaigns (50-500 uses)
  • Early bird specials (first 100 customers)
  • Exclusive partner promotions
  • Limited-time flash sales
SUMMER2024 20% OFF
45 / 100 used
Unlimited Usage

No redemption cap. Perfect for:

  • Public welcome offers
  • Email newsletter signups
  • Social media promotions
  • Affiliate programs
WELCOME10 10% OFF
1,247 / โˆž used Unlimited
Expiry Date Settings
Fixed Expiry Date

Code expires on a specific date regardless of when it was created.

BLACKFRIDAY 30% OFF
Expires Nov 30, 2024
๐Ÿ“… 15 days remaining

Best for: Seasonal campaigns, holiday sales, events

No Expiry

Code never expires (still respects usage limits if set).

FRIENDS20 20% OFF
No Expiry
๐Ÿ“† Valid indefinitely

Best for: Evergreen affiliate codes, loyalty rewards

Promo Code Validator
โœ“ Code is valid

20% OFF Global 45/100 uses Expires Dec 31, 2024

Managing Promo Codes

Easily manage all your promo codes from a single dashboard. Activate, deactivate, edit, or delete codes as needed. Deactivated codes can be reactivated later without losing their settings.

All Promo Codes
Promo Code Discount Scope Usage Expiry Status Actions
SUMMER2024 Created: Jun 1, 2024 20% OFF Global
45 / 100
Dec 31, 2024 318 days left Active
WELCOME10 Created: Jan 1, 2024 10% OFF Global
1,247 / โˆž Unlimited
No Expiry Active
FLASH20 Created: Feb 10, 2024 20% OFF Premium
50 / 50
Feb 20, 2024 Expired Depleted
TEST2024 Created: Jan 15, 2024 15% OFF Global 0 / 50 Dec 31, 2024 Deactivated
Deactivate & Reactivate Anytime
Deactivate a Promo Code

When you deactivate a code:

  • Code immediately stops working
  • No new redemptions allowed
  • Existing usage data is preserved
  • All settings are saved
Reactivate a Promo Code

When you reactivate a code:

  • Code becomes active again instantly
  • Original usage limits and expiry apply
  • Previous usage count continues
  • No need to recreate the code
TEST2024 Currently Deactivated
Delete Promo Code Confirmation
Are you sure you want to delete this promo code?

FLASH20 - 20% OFF ยท 50/50 used ยท Expired Feb 20, 2024

Note: This action is permanent. Deactivate instead if you might need this code again.

Best Practices

Code Naming Conventions
  • Use UPPERCASE for readability
  • Include campaign/year (SUMMER2024)
  • Add discount amount (SAVE20, WELCOME10)
  • Avoid ambiguous characters (0 vs O, 1 vs I)
Discount Strategy
  • 10-20% for welcome offers
  • 20-30% for seasonal sales
  • 30-50% for clearance/retention
  • Test different percentages
Usage Limit Tips
  • Set limits slightly higher than expected
  • Use unlimited for evergreen offers
  • Monitor usage daily during campaigns
  • Extend limits if campaign is successful
What to Avoid
  • Generic codes like "SAVE" or "DISCOUNT"
  • Setting expiry too close to launch
  • Forgetting to deactivate test codes
  • Deleting codes with active usage history
Promo Campaign Calendar
Q1 2024
New Year
20% OFF CODE: NEWYEAR20
Q2 2024
Spring Sale
25% OFF CODE: SPRING25
Q3 2024
Summer
20% OFF CODE: SUMMER2024
Q4 2024
Black Friday
30% OFF CODE: BLACKFRIDAY

Promo Code Analytics

Track the performance of your promotional campaigns. See which codes are driving the most conversions and calculate ROI.

Code Usage Over Time
Jan Feb Mar Apr May Jun Jul Aug Sep Oct Nov Dec
Top Performing Codes
  • WELCOME10 10% OFF
    1,247 uses
  • SUMMER2024 20% OFF
    45 uses
  • FRIENDS20 20% OFF
    32 uses
  • BLACKFRIDAY 30% OFF
    28 uses

347

Total Redemptions

+28% vs last month

$2,450

Total Discounts

Avg $7.06 per use

$12,850

Revenue Generated

5.2x ROI

23%

Conversion Rate

+5% vs no code
Export Promo Code Report

Download detailed usage report for all promo codes

Frequently Asked Questions

Global Codes

Works on all active subscription plans. Perfect for:

  • Welcome offers
  • Holiday sales
  • Site-wide promotions
Specific Plan Codes

Works only on selected plans. Perfect for:

  • Upselling premium plans
  • Testing new pricing
  • Partner promotions

Yes! This is a key feature. Deactivating a code:

  • Instantly stops the code from working
  • Preserves all settings and usage history
  • Allows you to reactivate later with one click
  • Perfect for pausing campaigns or testing

To deactivate: Click the Pause button on any active code. To reactivate: Click the Play button on a deactivated code.

You can validate any promo code instantly using the Promo Code Validator tool:

  1. Go to Promo Code โ†’ Validator
  2. Enter the promo code
  3. Click Validate

The validator will check:

  • โœ“ If the code exists
  • โœ“ If it's active (not deactivated)
  • โœ“ If it hasn't expired
  • โœ“ If usage limit hasn't been reached
  • โœ“ Remaining uses count

This is the same validation system used during checkout.

You can edit the following fields after creation:

  • โœ“ Description (internal notes)
  • โœ“ Usage limit (increase only)
  • โœ“ Expiry date (extend only)
  • โœ“ Status (activate/deactivate)

For security reasons, you cannot edit:

  • โœ— The promo code itself
  • โœ— Discount percentage
  • โœ— Plan scope (global vs specific)

If you need to change these, create a new promo code and deactivate the old one.

When a promo code reaches its maximum usage limit:

  1. The code automatically stops working
  2. Users can no longer apply it at checkout
  3. The status changes to Depleted
  4. You receive a notification (if enabled)

You can still:

  • Increase the usage limit to allow more redemptions
  • Deactivate the code to archive it
  • Delete the code (if no longer needed)

Yes! Click the View Usage button (graph icon) next to any promo code to see detailed usage history including:

  • Username and Telegram ID
  • Date and time of redemption
  • Plan purchased
  • Original price and discounted price
  • Order ID

This data can also be exported for further analysis.

By default, promo codes cannot be stacked - users can only apply one code per subscription. However, you can enable stacking per code:

  1. Create or edit a promo code
  2. Toggle on "Stackable" option
  3. Save the code

When stacking is enabled, users can combine multiple stackable codes. Discounts are applied sequentially, not compounded.

Related Documentation

Subscription Plans ยท Subscription ยท Referral System