Set Up Your PrettyDamnQuick (PDQ) Integration

Postscript integrates with PrettyDamnQuick (PDQ) to allow merchants to reach out to individual customers for specific use cases. PDQ optimizes the checkout and delivery process for its merchant customers, including tracking pages and checkout extensions. With our PDQ integration, merchants can:

  • Provide customers with shipping updates
  • Send onboarding content or new promotions after their shipment arrives
  • Give return updates

PDQ integration to Postscript can enable unique use cases such as reaching out to customers when deliveries are late, and when extra details are needed from the customer to complete the delivery. PDQ’s integration enables you to keep updating your customers with accurate information throughout the shipment process.

In this article, we discuss how to configure the integration. Then, we'll guide you through creating a PDQ-specific automation and defining PDQ-specific automation triggers.

Create a Postscript API Key


APIKey.png
  1. Select your Shop Name in the side menu of your Postscript dashboard, then select API.
  2. Select Create Security Key Pair on the right side of the page, then confirm your action by selecting Yes.
  3. Add a label to your API key so you can track where this API key is being used.
  4. Select Show in the Private Key column to reveal your API key. Copy this key or write it down—you'll need to enter it in PDQ later.

Configure Postscript in PDQ


PDQ __ PostScript.gif
  1. Open the PDQ app and go to your PDQ dashboard and select Account Settings.
  2. In the Integrations section, select Connect.
  3. Select Install and then enter the private key copied from Postscript earlier. Select Connect and complete the integration process.

Create a PDQ Automation


  1. Open the PDQ app and, in the Postscript integration section, go to Recipe templates. Add any relevant events that you want to trigger automations in Postscript.
    AddAutomationTrigger.gif
  2. Return to the Postsctipt app. From your Postscript Dashboard, select Messaging; then select Automations.
  3. Select Create Automation in the upper-right corner. Select Create Automation Flow.
  4. Select Create a new automation, then Create flow.
  5. Name your automation. Be sure to use a name that will allow you to easily identify and track this automation in the future.
  6. Select the dropdown menu under Add a subscriber when, then choose your PDQ trigger.
  7. Continue customizing your automation flow by dragging and dropping actions into your flow, customizing your message, and adding merge tags.
  8. When you're ready to send your flow, select Schedule or Activate in the top-right corner of the page. You have two options when sending a flow:
    • Activate immediately: This option will immediately begin the flow, allowing subscribers to enter the automation based on the selected properties.
    • Activate at a scheduled time and date: Choose when you'd like the flow to begin, allowing subscribers to enter.

Understanding PDQ-Specific Automation Triggers


Event Definition
PDQ_Shipping_Event_NEW
Tracking number created & added for shipment
PDQ_Shipping_Event_ACCEPTED
Order in pre shipment
PDQ_Shipping_Event_BACKORDER Backorder
PDQ_Shipping_Event_ATTEPMPTED_DELIVERY
Marked attempted delivery by carrier
PDQ_Shipping_Event_CANCELED Order canceled
PDQ_Shipping_Event_DELIVERED
Marked delivered by carrier
PDQ_Shipping_Event_IN_TRANSIT
Marked In transit by carrier
PDQ_Shipping_Event_FAILED_TO_DELIVER
Marked Failed to deliver by carrier
PDQ_Shipping_Event_FIX_ADDRESS
Address identified by carrier or PDQ
PDQ_Shipping_Event_FIX_FRAUD
Fraud potential detected by PDQ
PDQ_Shipping_Event_FIX_INVENTORY
Item is out of stock
PDQ_Shipping_Event_FIX_MEASURES  
PDQ_Shipping_Event_FIX_PHONE
Address issue identified by carrier or PDQ
PDQ_Shipping_Event_FIX_SPLIT Split order
PDQ_Shipping_Event_GIFT_ORDER Gift order
PDQ_Shipping_Event_LOST
Marked Lost by carrier
PDQ_Shipping_Event_ORDER_PLACED
Order is placed by customer
PDQ_Shipping_Event_OUT_FOR_DELIVERY
Marked Out for delivery by carrier
PDQ_Shipping_Event_ORDER_FULFILLED Order fulfilled
PDQ_Shipping_Event_PICKED_UP
Marked Picked up by carrier
PDQ_Shipping_Event_READY_FOR_CARRIER_PICKUP
Marked Ready for pick up by brand
PDQ_Shipping_Event_RETURN_TO_SENDER
Marked Return to sender by carrier
PDQ_Shipping_Event_RETURN_CREATED
Return order created
PDQ_Shipping_Event_RETURN_DELIVERED
Return order delivered
PDQ_Shipping_Event_NOT_PICKED_UP
Order not picked up after X days (can be defined in PDQ)
PDQ_Shipping_Event_NOT_UPDATED
Order not updated for X days (can be defined in PDQ)
PDQ_Shipping_Event_TRACKING_PAGE_OPENED
Customer opened tracking page
PDQ_Shipping_Event_WAITING_FOR_PICKUP
Order waiting for customer pickup
PDQ_Shipping_Event_STUCK_IN_TRANSIT
Order marked Stuck in transit by carrier
PDQ_Shipping_Event_LATE
Late order (based on number of days defined in PDQ)
PDQ_Shipping_Event_DAMAGED
Marked Damaged by carrier
PDQ_Shipping_Event_PENDING_CANCELLATION
Order pending cancellation
PDQ_Shipping_Event_REJECTED
Order rejected in Shopify
PDQ_Shipping_Event_ASSIGNED
Order assigned to carrier
PDQ_Shipping_Event_IN_FULFILLMENT
Order being fulfilled

Get Support


Have questions? Please feel free to reach out to our wonderful Support team at support@postscript.io or via live chat. You can also submit a support request here!

Need ongoing channel strategy guidance? Please fill out this form and we'll connect you to one of our certified partners.

Was this article helpful?
0 out of 0 found this helpful