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
From your Postscript Dashboard, open Brand Center.
Select the Offers tab.
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
In the Offers tab, select Create Offer.
Choose your offer type:
Configure the discount value and any advanced settings, including stacking rules that control which discount types can combine at checkout.
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?
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?
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?
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?
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.





