Skip to main content

max / makenotwork

3.0 KB · 83 lines History Blame Raw
1 # Promo Codes
2
3 Promo codes let you offer discounts, free trials, and free access to your content.
4
5 ## Code Types
6
7 ### Discount Codes
8
9 Reduce the price of an item, project, or membership tier.
10
11 - **Percentage discount**: 1% to 100% off
12 - **Fixed discount**: A specific dollar amount off the price
13
14 ### Free Trial Codes
15
16 Give temporary access to membership content.
17
18 - Trial length: 1 to 365 days
19 - Fan subscribes at the end of the trial or access expires
20
21 ### Free Access Codes
22
23 Grant permanent free access to a specific item. These use auto-generated word-based codes (easier to share verbally or in print). You can also provide a custom code up to 100 characters.
24
25 When a fan claims a free access code for an item that has license keys enabled, a license key is automatically generated for them.
26
27 ## Creating a Promo Code
28
29 1. Go to your project dashboard and open the **Promotions** tab
30 2. Click **Create Code**
31 3. Choose the type (Discount, Free Trial, or Free Access)
32 4. Set the parameters:
33 - **Discount**: percentage or fixed amount
34 - **Free Trial**: number of days
35 - **Free Access**: select the item
36 5. Optionally set a scope, start date, expiry date, and usage limit
37 6. Click **Create**
38
39 > [!UI] promo-code-form
40
41 Discount and free trial codes use custom uppercase alphanumeric codes you define (1-50 characters). Free access codes are auto-generated with memorable word combinations unless you provide a custom code.
42
43 ## Scope
44
45 Codes can be scoped to different levels:
46
47 | Scope | Effect |
48 |-------|--------|
49 | Creator-wide | Applies to anything you sell |
50 | Project | Applies to items within a specific project |
51 | Item | Applies to a single item only |
52 | Tier | Applies to a specific membership tier |
53
54 ## Scheduling, Expiry, and Limits
55
56 - **Start date**: Optional. Set a future date (YYYY-MM-DD) when the code becomes active. Before this date, the code cannot be redeemed. Activates at beginning of day UTC.
57 - **Expiry date**: Optional. Set a date (YYYY-MM-DD) after which the code stops working. Expires at end of day UTC.
58 - **Usage limit**: Optional. Set the maximum number of times the code can be redeemed.
59
60 Codes with no start date, no expiry, and no limit work immediately and indefinitely.
61
62 ## Editing Codes
63
64 After creating a code, you can update its **start date**, **expiry date**, and **usage limit**. The code text, discount type, and discount amount cannot be changed -- delete and recreate if you need to change those.
65
66 ## Managing Codes
67
68 From your project's Promotions tab you can:
69
70 - **List** all your promo codes with redemption counts
71 - **Edit** a code's dates and usage limit
72 - **Delete** a single code to deactivate it immediately
73 - **Bulk delete expired**: Remove all expired codes at once with the "Delete all expired" button
74
75 ## How Fans Use Codes
76
77 Fans enter the promo code during checkout. For free access codes, fans can claim at a dedicated claim page without going through checkout.
78
79 ## See Also
80
81 - [Selling & Audience]./03-selling.md: Pricing models and monetization overview
82 - [Pricing Models]../about/pricing.md: Detailed pricing guide
83