How to create and send promotion codes
Create a promo code in Promotions, then share it with your buyers so they can apply a discount at checkout.
Steps
1. Sign in to your account
Open https://staging.cohdev.co/auth/login?authType=password (or go to staging.cohdev.co and click Log In in the top menu).
Enter your email address in the Enter email address field and your password in the Enter password field, then click Sign In.
You can also sign in with Google or Apple instead. Use Forgot Password? if you cannot sign in, or Sign up to create an account.

2. Open Promotions
In the sidebar on the left, click Promotions (under the Growth section, below Marketing Email).
The Promotion Codes page opens with an Add Code button, a search field, and a table of your existing codes (columns: Code, Description, Amount discount, Percentage discount, Start Time, End Time, Status, Date created).

3. Click Add Code
Click Add Code to open the Add a Promo Code dialog.

4. Fill in the promo code details
- Code* — the code buyers enter at checkout. Up to 20 characters (a 0/20 counter shows how many you have left).
- Description (visible to your buyers at checkout) — shown to buyers when they use the code.
- Active / Inactive — the code’s status. If the dialog warns “To activate, you need to subscribe to the Growth Plan or higher”, the code will be saved as Inactive unless you are on a Growth Plan or higher.
- Discount Type — choose Discount by percentage of order total (default) or Discount a fixed amount from order total.
- Percentage off* — required when using the percentage type. A fixed-amount code asks for the discount amount instead.
- Maximum Discount Amount (optional) — caps how much the discount can be.
- Currency — the currency of the discount (defaults to USD).
- Start time* and End time* — when the code is valid. Both are required and pre-filled (one month window).
- Limit the number of times this code can be redeemed — optional redemption cap.
- Require a minimum subtotal for this code to be redeemed — optional minimum order value.

5. Click Save
Click Save. The dialog closes, the message Promo Code created! appears, and your code shows up in the table.
On a free plan the code appears with status Inactive even if you chose Active.

6. Send the code to buyers
Click the copy icon (labeled Copy to clipboard) next to the code in the Code column. The code is copied to your clipboard — paste it into an email, a direct message, or your newsletter and share it with your buyers. Buyers enter the code at checkout to get the discount.

7. Manage a code: row menu
Each code row has a menu button. Click it to see two actions: View details and Edit.

8. View code details and redemptions
Click View details. The detail page opens in a new window. It shows the code, its status (e.g. VALID), DESCRIPTION, PERCENTAGE DISCOUNT, START and END dates, REDEMPTIONS, and MINIMUM AMOUNT. Below, the Transactions table (columns: Invoice Code / Order ID, Amount, Collected by, Items, Date) lists every order that used the code.

9. Edit a code
Click Edit Code (on the detail page) or Edit (from the row menu). The Edit Promo Code dialog explains: “You can only edit the code’s description and start/end time, or turn off the code below.” Change what you need and click Save.

10. Search your codes
Use the Search by code or description field to filter the table. If nothing matches, the table shows No results.

Tips
- Code is required and capped at 20 characters; Percentage off is required for percentage discounts — the dialog shows an inline “Percentage off is required” message if you try to save without it.
- The description is what buyers see at checkout, so write something clear, e.g. “Welcome discount for new buyers”.
- Redemption limits and minimum subtotals are optional but can protect your margins.
- On a free plan the code stays Inactive; upgrading to the Growth Plan or higher is required to activate codes.
Troubleshooting
- The list shows Inactive for a code while its detail page shows VALID — this can happen on plans that cannot activate codes. Check your plan under Manage Plan.
- If the Save button seems unresponsive, a cookie banner or popup may be covering the bottom of the dialog. Close or accept the banner and try again.
- View details opens a separate browser window; make sure your browser allows pop-ups from staging.cohdev.co.
Screenshots are regenerated automatically from the live site. Last captured: August 20, 2026.