Skip to main content

Follow this integration guide to connect your Postscript data to SourceMedium.

Postscript is the leading SMS marketing platform for Shopify brands. SourceMedium syncs Postscript message events, subscriber actions, and attribution data to your warehouse. Every sent SMS is tracked through delivery, click, and attributed order, giving you full send-to-revenue visibility by flow and campaign type.

Requirements

  • Active Postscript account connected to your Shopify store
  • Postscript API key with read access

Steps

  1. In Postscript, navigate to Settings in the left sidebar
  2. Select API under the Developer section
  3. Generate a new API key and label it SourceMedium
  4. Share the API key with your SourceMedium account manager or send it to integrations@sourcemedium.com

What data syncs

FieldDescription
sms_unique_sendsCount of outbound SMS messages sent per campaign or flow
message_unique_bouncesCount of messages that bounced or failed delivery
message_unique_clicksCount of link clicks from SMS messages
platform_reported_ordersOrders attributed to SMS sends by Postscript
platform_reported_order_revenueRevenue attributed to SMS sends by Postscript
Data is available daily, broken down by message_type (automation vs broadcast) and message_name (the campaign or flow name). Primary table: rpt_outbound_message_performance_daily Query with source_system = 'postscript' and sm_message_channel = 'sms' to filter to Postscript SMS data, or compare directly against Klaviyo email in the same table.

Questions you can answer

  • What is our SMS click-through rate by flow type this month?
  • Which Postscript campaigns drove the most attributed revenue last quarter?
  • How does SMS delivery failure rate trend over time?
  • What is the average time from SMS send to placed order for our welcome flow?
  • Compare Postscript SMS revenue vs Klaviyo email revenue for the same period
  • Which message type (automation vs broadcast) has the higher revenue-per-send?

Notes

  • Postscript message data is available at daily granularity, grouped by message type and campaign name.
  • Attribution uses Postscript’s native attribution window (minutes_from_action field available for custom window analysis).
  • Historical data backfill is available upon request.