Skip to main content

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

Updated today

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


  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 [email protected] 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.

Did this answer your question?