company logo

Help center

Go to SATHI
All collectionsBrandAmbassador Links & Discount CodesHow to Add a Custom Branded Prefix to Discount Codes

How to Add a Custom Branded Prefix to Discount Codes

Learn how to add a branded prefix to ambassador discount codes in SATHI, which code formats support it, and what happens to existing codes when you add, change, or remove a prefix.

Vibhav Deepak·October 19, 2026

A custom prefix adds your brand name, or any short text you choose, to the start of every discount code generated from a template. Use it to strengthen your branding or to create codes for a specific campaign or launch. It works with the FIRSTNAME, USERNAME, and FN+LN code formats, and the prefix stays locked even when ambassadors are allowed to edit their own codes.

Which Code Formats Support a Prefix

Prefixes are available only for templates using one of these code formats:

  • FIRSTNAME

  • USERNAME

  • FN+LN

If you select any other code format, the Add a prefix toggle is disabled. Prefixes cannot be used with LeakProof codes.

How to Add a Prefix to a Discount Code Template

  1. Open your campaign and go to the General tab.

  2. Scroll to Discount Code Templates.

  3. Click + New Template to create a template, or click the pencil icon under Actions to edit an existing one.

  4. Under Code Format, select FIRSTNAME, USERNAME, or FN+LN.

  5. Turn on the Add a prefix toggle.

  6. Enter your prefix in the text field, for example "SATHI".

  7. Click Save.

The Edit Template modal shows discount template settings, including the name, discount value, code format, prefix, product scope, and Save button. Visible: Edit Template, Template Name, SATHI-Template, Discount Value, 10 %, Code Format.
success icon
A prefix can be up to 10 characters long. The field will not accept input beyond 10 characters.

What Prefixed Codes Look Like

Each code is made up of two parts: your prefix, followed by the name-based part from the selected code format. For example, with the prefix "SATHI" and the USERNAME format, every ambassador's code starts with SATHI and ends with their username.

Switching the Code Format With a Prefix Turned On

You can switch between FIRSTNAME, USERNAME, and FN+LN without losing your prefix. The prefix stays the same, and only the name-based part of the code changes.

Changing or Removing a Prefix After Codes Exist

Changing or clearing a prefix does not update codes that have already been generated. Existing codes keep their old prefix, or no prefix if none was set.

New codes pick up the current prefix. This includes codes created from the ambassador dashboard and codes created through bulk actions.

[callout: warning]

info icon
To apply a new or updated prefix to ambassadors who already have codes, bulk update their discount codes or create new ones. See our guide on bulk actions for discount codes.

How to Bulk Update Commission Tiers & Discount Codes in Seconds

A guide to updating Commission Tiers and Discount Code values for multiple ambassadors at once from the Campaigns section in SATHI, useful when preparing for a new campaign, promotion, or seasonal sale.

success icon
If you add the prefix while creating a new template, every code generated from that template includes the prefix from the start. No bulk update is needed.

How Ambassadors See a Prefixed Code

If this feature is turned on for your campaign, ambassadors can still edit their codes, but the prefix is locked. Ambassadors see the prefix as a separate, non-editable part of the code and can only change the name-based part, within the existing editing rules. See our guide on letting ambassadors edit discount codes.

An Edit Coupon Code dialog shows the coupon code field changing from SATHIKELSI10 to SATHIKELSI10 on a blurred page. Visible: Edit Coupon Code, Your discount and commission stay the same., Coupon Code, SATHI, KELSI10, SATHIKELSI10.

Why Customers Love This Feature

Every code an ambassador shares carries your brand name, so customers see who the discount comes from before they reach checkout. Codes stay consistent across your whole ambassador program, and because the prefix is locked, ambassadors cannot remove or change it when editing their codes.


Still need help?
Reach out anytime to our Support team using the button at the bottom-right corner of your dashboard, or email us at [email protected].

Did this answer your question?
😞
😐
😁