Skip to main content

Postscript

Learn how to integrate Postscript with Loop to automate SMS notifications, target subscribers effectively, and enhance engagement through personalized subscription updates.

Postscript is a premier SMS marketing platform tailored for Shopify merchants. It offers tools for relationship-building, customer engagement, and achieving impressive ROI. Deeply integrated with Shopify, it's trusted by over 10,000 brands to transform conversations into conversions.

By integrating Loop Subscriptions with Post Script, you can set up transactional journeys to send SMS messages to your subscribers, and you can send one-click password-less links to allow subscribers to modify their subscriptions.

Key features

  • Set up automation flows to notify customers about subscription events like Subscription started, Upcoming Order, Order Skipped, Payment Failed, Subscription Paused, Subscription Resumed, Subscription Cancelled etc.

  • Target subscribers by creating segments based on active subscriptions, products subscribed, cancelled subscriptions, and completed orders.

In this article, you'll learn how to integrate Postscript with Loop Subscriptions. Once you've connected your Postscript account, you'll be able to send Loop Subscription events on Postscript and trigger custom SMS flows and campaigns.

Postscript integration is available exclusively on the Loop Pro plan.

Loop data synced with Postscript

Loop Subscription events which are synced with Postscript and can be used to trigger Postscript Automations are:

Event type

Description

subscription_created

New subscription is created

subscription_paused

Subscription is paused

subscription_resumed

Subscription is resumed

subscription_cancelled

Subscription is cancelled

subscription_reactivated

Subscription is reactivated

subscription_expired

Subscription is expired

order_upcoming

Upcoming recurring order reminder

order_skipped

Order skipped

order_out_of_stock

Order delayed/skipped out of stock

order_processed

Order processed successfully

order_partially_processed

Order partially processed

payment_attempt_failed_with_retries_left

Payment failed with retries left

payment_attempt_failed_last_retry_left

Payment failed with only 1 retry left

payment_attempt_failed

Payment failed with no retries left

payment_method_expiring_soon

Payment method expiring

flow_completed

Loop flow executed successfully

customer_activation

Customer created subscription but have not created the customer account yet

Customer Properties: Loop updates the subscription-related properties for Postscript subscribers which can be used for segmentation and filtering. For example, subscribers having at least one active Loop subscription.

Setting up Postscript integration

To connect with Postscript, please navigate to your Postscript account and obtain the Private API Key by following below steps:

  • In the Postscript side menu, click on your Shop name and then select API.

  • Click on the Create Security Key Pair button and generate a new API key by confirming the action.

  • Add a label to the newly generated API key for future reference, eg - ‘Loop Integration’.

  • Click on the Show button in the Private Key column to reveal the key value. You will need to copy and paste it in the Postscript API Key section below.

Check out the image shown below, we've highlighted an example API Key.

Copy and paste the above key in the Postscript API key field in the Set up Instructions tab inside the Postscript Integration page on Loop and click on "Connect" button.


Integration statistics

Once you have connected the Postscript account successfully, you can see the integration statistics having details of Loop events synced in a particular time period and if there has been any error occurred.

FAQs

A customer updated their payment method but is still receiving dunning SMS from our Postscript flow. How do I stop this?

This happens because the Postscript flow runs on a schedule (time-based) after the payment failure event, and does not automatically exit when the customer updates their payment. The flow continues sending queued messages.

Fix: Add a cancellation trigger to the Postscript flow that checks for one of:

  • Invoice paid / subscription back to active status

  • Successful payment event

  • Payment failure resolved

When this condition is met, Postscript will exit the customer from the flow and stop sending further messages.

Do Loop Quick Action links work with Postscript for SMS flows?

Yes, Quick Action links work with Postscript. They work with any SMS or email platform that can embed a URL in a message. To use them in Postscript:

  • Create a custom property on the subscriber in Postscript (e.g., loop_quick_action_url)

  • Populate this property via a Loop webhook or Klaviyo sync

  • Reference the property in your Postscript message text: {actionUrl} or the custom property name

Note: Postscript is listed under Pro Plan features. The help center article on Quick Actions lists supported platforms — check that Postscript is listed; if not, raise it to confirm current support status.


​Need help?

No worries - we're here for you!

If you have any questions or need assistance, feel free to email us at [email protected] or chat with us using the support beacon at the bottom right of your screen.

Regards,

Loop subscriptions team 🙂

Did this answer your question?