Skip to main content

Create and Manage Offers

Build an offer once in Brand Center and reuse it across automations, campaigns, popups, landing pages, and Shopper. Learn how to create, edit, and import offers, and how unique codes follow each subscriber.

Who gets this? Currently in Beta; rollout in progress.

Offers are now first-class objects in Postscript, with their own home in Brand Center. Instead of building a discount inside each message, you build an offer once and reuse it across automations, campaigns, popups, landing pages, and Shopper. Update it in one place and the change applies everywhere it's used, and your changes sync back to Shopify automatically.

Find Your Offers

  1. From your Postscript Dashboard, open Brand Center.

  2. Select the Offers tab.

  3. From here you can create, edit, browse, and search offers in your account. Each offer shows its type, status, and performance metrics (issued, redeemed, and redemption rate) at a glance.

Create Unique Code Offers

  1. In the Offers tab, select Create Offer.

  2. Choose your offer type:

    • Product Discount — a discount on specific products or collections.

    • Order Discount — a discount on the full order.

    • Free Shipping.

    • Buy X Get Y — supports BOGO and gift-with-purchase offers.

  3. Configure the discount value and any advanced settings, including stacking rules that control which discount types can combine at checkout.

  4. Save. Your offer is now available to assign to automations, campaigns, popups, landing pages, and Shopper.

You can also build an offer directly from any surface while you work; it's saved to your Offers library automatically and can be reused elsewhere.

Add an Existing Offer to a Message

When you build a message in Automations, Campaigns, Popups, or Landing Pages, choose to add a discount and you'll see a list of all existing offers on your account. Select one and it's inserted automatically — no need to rebuild the discount from scratch. The same offer can be used across as many surfaces as you like.

Edit an Offer Once, Update It Everywhere

When you edit an offer in the Offers tab, the change applies to every place that offer is used. Saving also syncs the offer to Shopify, so you don't have to update each message by hand or risk leaving a broken or leaked code behind.

How Codes Follow a Subscriber (Subscriber Mapping)

For unique-code offers, a subscriber keeps the same active code across every touchpoint. If a subscriber already holds an active code for an offer and is triggered into it again, Postscript resends that same code instead of generating a new one. This protects your margins from code stacking and keeps code-level tracking accurate.

Subscriber Mapping applies automatically across Automations, Campaigns, Popups, and Landing Pages. Because static codes are shared to everyone, Subscriber Mapping doesn't apply to them.

Each unique code tracks its own state:

  • Assigned — issued to a subscriber, not yet used.

  • Redeemed — used at checkout.

  • Expired — no longer valid. If a code expires while the offer is still active, a new code is generated the next time the subscriber triggers the offer.

Import Existing Shopify Discounts

Already manage discounts in Shopify? From the Offers tab, select Import Shopify Offers to bring them into Postscript with a single click. Both code-based and automatic discounts can be imported. Discounts you already manage in Postscript won't appear in the import list — only net-new Shopify discounts show up there.

Note: Automatic discounts can only be added by importing them from Shopify. Create the automatic discount in Shopify first, then import it — Postscript can't create new automatic discounts directly.

Common Questions

Do I need to recreate the discounts I already use in messages?

No. Existing Shopify discounts can be imported, and offers you build on any surface are saved to your Offers library automatically.

If I change an offer, do I have to update each message that uses it?

No. Editing an offer once updates it everywhere it's used, and the change syncs to Shopify.

Will a returning subscriber get a brand-new code each time?

No. With unique-code offers, the subscriber keeps the same active code across touchpoints — Postscript resends the held code rather than minting a new one. Static codes are shared to all subscribers.

What about automatic discounts?

Automatic discounts are supported through Shopify import only. Build the automatic discount in Shopify, then import it into Offers.

Get Support


Have questions? Please feel free to reach out to our Support team at [email protected] or via live chat.

Need ongoing channel strategy guidance? Please fill out this form and we'll connect you to one of our certified partners.

Did this answer your question?