Skip to main content

Rekindle Events in Postscript

This page breaks down the event properties you can expect to populate in Rekindle's Postscript custom event payloads — and use as triggers, conditions, and dynamic merge tags in SMS journeys.

What are Rekindle's Postscript events?​

Once your Postscript 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 ActionTrigger DelayPostscript EventSource Pages
Subscriber viewed a product detail pageReal-timeViewedProductRekindleUnveildProduct pages
Subscriber viewed a collection / category pageReal-timeViewedCategoryRekindleUnveildCollection pages
Subscriber added a product to cartReal-timeAddedToCartRekindleUnveildCart updates (browser intercept + Shopify webhook)
Subscriber entered or progressed in checkoutReal-timeCheckoutStartedRekindleUnveildCheckout updates (browser + Shopify webhook)
note

Postscript events are keyed to the subscriber's phone number. Unveild normalizes phone numbers to E.164 (+15551234567) before sending. Events without a resolved phone are not forwarded.

Event properties in Rekindle events​

Each event is delivered to Postscript's /api/v2/events endpoint with the following envelope:

  • type — the Postscript event name (e.g. ViewedProductRekindleUnveild)
  • email — the subscriber's email if available
  • occurred_at — ISO-8601 timestamp of the original on-site action
  • source — always "rekindle_unveild"
  • properties — the event-specific payload, described per event below

ViewedProductRekindleUnveild​

  • 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​

  • 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​

  • 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.

  • 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)

Example payloads​

The objects below are the properties value Postscript receives, alongside the type shown in each title.

Viewed Product​

ViewedProductRekindleUnveild
{
"ProductID": "8123456789012",
"VariantID": "44123456789012",
"SkuID": "TEE-COTTON-M",
"title": "Cotton Tee",
"Name": "Cotton Tee",
"type": "Apparel",
"Price": "$29.99",
"URL": "https://your-store.com/products/cotton-tee?variant=44123456789012",
"postscriptLink": "https://your-store.com/products/cotton-tee?variant=44123456789012",
"ImageURL": "https://cdn.shopify.com/s/files/.../cotton-tee.jpg",
"VariantName": "Cotton Tee — Medium",
"Brand": "Your Brand",
"source": "rekindle_unveild",
"Collections": ["Tops", "New Arrivals"]
}

Viewed Category​

ViewedCategoryRekindleUnveild
{
"collectionId": "412345678901",
"collectionTitle": "Men's Tops",
"URL": "https://your-store.com/collections/mens-tops",
"productVariants": [
{
"id": "44123456789012",
"sku": "TEE-COTTON-M",
"title": "Cotton Tee — Medium",
"price": { "amount": 29.99, "currencyCode": "USD" },
"product": {
"id": "8123456789012",
"title": "Cotton Tee",
"vendor": "Your Brand",
"url": "https://your-store.com/products/cotton-tee",
"type": "Apparel"
},
"image": { "src": "https://cdn.shopify.com/s/files/.../cotton-tee.jpg" }
}
]
}

Added to Cart​

AddedToCartRekindleUnveild
{
"ProductID": "8123456789012",
"VariantID": "44123456789012",
"SkuID": "TEE-COTTON-M",
"title": "Cotton Tee",
"Name": "Cotton Tee",
"type": "Apparel",
"Price": "$29.99",
"URL": "https://your-store.com/products/cotton-tee?variant=44123456789012",
"postscriptLink": "https://your-store.com/products/cotton-tee?variant=44123456789012",
"ImageURL": "https://cdn.shopify.com/s/files/.../cotton-tee.jpg",
"VariantName": "Cotton Tee — Medium",
"Brand": "Your Brand",
"source": "rekindle_unveild",
"Collections": ["Tops", "New Arrivals"]
}

Checkout Started​

CheckoutStartedRekindleUnveild
{
"item_count": 2,
"source": "rekindle_unveild",
"extra_checkout_url": "https://your-store.com/checkout/c/abc123",
"extra_responsive_checkout_url": "https://your-store.com/checkout/c/abc123",
"extra_cart_url": "https://your-store.com/cart/abc123",
"extra_presentment_currency": "USD",
"postscriptItems": "Cotton Tee — Medium, Wool Hat — One Size",
"Collections": ["Tops", "New Arrivals"]
}