Postscript is an SMS marketing platform for Shopify stores that allows you to grow a TCPA compliant subscriber list, use your Shopify data to create targeted text marketing campaigns, have two-way conversations with customers, and unlock a brand new marketing channel that drives big-time ROI for your store.

Social Snowball integrates with Postscript so that you can include custom affiliate trigger events and property tags in your Postscript SMS campaigns and automations. Lets dive in:

Activating the integration:

First, you'll want to log in to your Postscript account and click on your store name, and then click on "API" underneath it. Then, click on the "Create Security Key Pair" button to generate your API keys.

The other part of having a successful integration is making sure we have a Keyword set in our PostScript account.

To add that, please head over to Acquisition Panel in your PostScript account and choose the keyword option from the dropdown:

Click on "Create Keyword" and add something specific to Social Snowball... something like: "socialsnowballint" would do good.

Save the Keyword and make sure it's enabled:

Next, go to your Social Snowball account and navigate to the Customize -> Integrations page. Paste the Public key in the first text box of the Postscript section, and then go back to your Postscript account. Click the "Show" button next to your Private key, copy that, and paste it in the second text box of your Postscript integration section in Social Snowball.

Now, switch on the "Activate Postscript.io integration" button, and click save.

Please note, by activating this integration, an optional phone number field will be added to your affiliate sign up forms automatically.

Activating this integration will populate the following new items into your Postscript account:

Trigger events:

(Use these as triggers when building automations)

  • Signed up as an affiliate via sign up form: when a new affiliate joins your program by submitting a sign up form

  • Signed up as an affiliate via purchase: when a new affiliate joins your program by making a purchase

  • New referral sale: when a new affiliate order is placed

  • Payout sent: when a commission payout is sent to an affiliate

Custom property tags:

(Use these in the content of your SMS messages)

  • Affiliate code: the discount code generated for an affiliate to share

  • Affiliate link: the tracking link generated for an affiliate to share

  • Affiliate order value: the total value of a referred order

  • Affiliate discount value: the value of the discount code/link shared by an affiliate

  • Affiliate commission: the commission reward value paid to an affiliate

Creating an automation:

Now that the integration is complete, let's set up an example automation using these trigger events and custom properties! Let's say you wanted to send a message to new affiliates with their affiliate info after they sign up to your program from a sign up form.

To build this, lets go to our Postscript account and click Messaging -> Automations and create a new automation. Select custom automation instead of any prebuilt templates. In the Automation Trigger section, select "Social Snowball - Signed up as an affiliate via sign up form". Now click "Save & Continue to Messages".

Now, let's write a message that includes custom property tags from Social Snowball. To add a custom property, click on the "more" dropdown, and select "Add Tag". Then in the dropdown that starts with first name, select your desired Social Snowball custom property.

Here's an example message using these tags:

The custom property tags shown in the preview will be replaced by their respective values when sent to an affiliate. Click save, turn your automation on, and you're ready to rock!

TCPA and CTIA compliancy:

You should include TCPA and CTIA-compliant language wherever a consumer is giving their consent to receive automated marketing messages.

Below is TCPA and CTIA-compliant language:

*I agree to receive recurring automated marketing text messages (e.g. cart reminders) at the phone number provided. Consent is not a condition to purchase. Msg & data rates may apply. Msg frequency varies. Reply HELP for help and STOP to cancel. View our Terms of Service and Privacy Policy.

(Terms of service and Privacy policy should link to their respective URLs)

You can copy and paste this language to any page where you embed a sign up form that collects phone numbers.

Read more on TCPA and CTIA compliancy here.

Testing/troubleshooting:

One important thing to note is that, if testing with a new phone number that is not yet a subscriber in Postscript, after opting the new subscriber into your list, the time delay set in any automation can be delayed by up to one hour. However, if the number you're using to test is already an existing subscriber in Postscript, then the time delay will be exactly accurate.

It is recommended to put a minimum delay time of 1 minute to ensure that the automation sends without any errors.

Additional resources:

Enabling SMS collection at checkout

Postscript's help center

Did this answer your question?