Postscript integrates with Unveild, allowing Unveild to push identity, intent, and lifecycle events into your Postscript account. Once connected, these events become available as triggers, conditions, and dynamic merge tags so you can power SMS automations, segments, and campaigns.
Unveild offers two products that send events to Postscript: Rekindle (on-site browsing and cart intent) and Restock (inventory and price changes). Once connected, these events become available as triggers, conditions, and dynamic merge tags so you can power SMS automations, segments, and campaigns.
In this article, we'll walk you through how the integration is set up, the events Unveild sends to Postscript for each product, and how to build a Postscript automation using those triggers.
How the Integration Works
Once connected, Unveild forwards events from any of the products you have enabled—for example Rekindle and Restock—into your Postscript account. Each event is keyed to the subscriber's phone number and becomes available as a Postscript trigger or condition.
Note: Postscript events are keyed to the subscriber's phone number. Unveild normalizes phone numbers to E.164 format (for example, +15551234567) before sending. Events without a resolved phone number are not forwarded.
Set Up the Integration
The Unveild team handles the configuration on their end. To get set up, you'll need to complete the following:
Make sure the base Unveild tag is installed on your storefront. Your Unveild point of contact can confirm this for you.
In your Postscript dashboard, invite [email protected] as a user on your Postscript account. This gives the Unveild team the access they need to configure everything for you.
To invite a user, select your shop name in the left-side navigation of your Postscript dashboard, select Users, then select Add User and enter [email protected].
For full details, see Adding and Removing Users from Your Postscript Admin.
Once access is granted, your Unveild point of contact will configure the integration server-side. There is no API key to generate and nothing further to enter in Postscript.
Note: Because setup requires granting account access, we recommend coordinating directly with your Unveild point of contact or reaching out to [email protected] before you begin.
Rekindle Events in Postscript
Once the integration is connected and Rekindle is enabled, Unveild fires custom subscriber events into your Postscript account whenever a known subscriber takes a tracked browsing action on your storefront.
Trigger | Trigger Action | Source Pages |
ViewedProductRekindleUnveild | Subscriber viewed a product detail page | Product pages |
ViewedCategoryRekindleUnveild | Subscriber viewed a collection / category page | Collection pages |
AddedToCartRekindleUnveild | Subscriber added a product to cart | Cart updates (browser intercept + Shopify webhook) |
CheckoutStartedRekindleUnveild | Subscriber entered or progressed in checkout | Checkout updates (browser + Shopify webhook) |
ViewedProductRekindleUnveild
Property | Description |
ProductID | Shopify product ID |
VariantID | Shopify variant ID |
SkuID | SKU |
title / Name | product name |
type | Shopify product type |
Price | formatted price string |
URL | product / variant URL |
postscriptLink | same as URL, included for SMS link templates |
ImageURL | product image link |
VariantName | product title + variant title |
Brand | Shopify vendor name |
Collections | array of collection names (enriched) |
ViewedCategoryRekindleUnveild
Property | Description |
collectionId | Shopify collection ID |
collectionTitle | collection name |
URL | collection page URL |
productVariants | array of product variants in the collection (each with id, sku, title, price.{amount, currencyCode}, product.{id, title, vendor, url, type}, image.src) |
AddedToCartRekindleUnveild
Property | Description |
ProductID | Shopify product ID |
VariantID | Shopify variant ID |
SkuID | SKU |
title / Name | product name |
type | Shopify product type |
Price | formatted price string |
URL | product / variant URL |
postscriptLink | same as URL, included for SMS link templates |
ImageURL | product image link |
VariantName | product title + variant title |
Brand | Shopify vendor name |
source | always "rekindle_unveild" |
Collections | array of collection names (enriched) |
CheckoutStartedRekindleUnveild
The checkout payload is flattened before send, so all keys are at the root. The line_items array is not included—use postscriptItems for an item summary instead.
Property | Description |
item_count | number of items in checkout |
source | always "rekindle_unveild" |
extra_checkout_url, extra_responsive_checkout_url, extra_cart_url, extra_presentment_currency | flattened from extra.* in the source event |
postscriptItems | CSV string summarizing items in the checkout |
Collections | array of collection names (enriched) |
Restock Events in Postscript
Once the integration is connected and Restock is enabled, Unveild fires custom subscriber events into your Postscript account whenever a product changes state (inventory or price) and there are eligible subscribers who showed intent on that product within the lookback window. Restock sends 3 events to Postscript.
Trigger Action | Postscript Event |
Product variant's inventory crosses back above zero | BackInStockUnveild |
Product variant's inventory crosses below the configured low-stock threshold | LowStockUnveild |
Product variant's price drops past the configured threshold | PriceDropUnveild |
Using Unveild Events in Postscript
Once events are flowing, each Unveild event name (for example, ViewedProductRekindleUnveild or BackInStockUnveild) is available in Postscript as a custom event you can use to trigger automations, build conditions and segments, and populate dynamic merge tags in your SMS messages. Properties such as postscriptLink, URL, and ImageURL are designed to slot directly into SMS link and content templates.
Get Support
Have questions? Please feel free to reach out to our Support team at [email protected] or via live chat.
For questions about your Unveild configuration or to get set up, reach out to your Unveild point of contact or [email protected].

