Gorgias
How it works
Stashlist provides a secure widget URL that you register as an HTTP Integration in Gorgias. Whenever an agent opens a ticket, Gorgias calls that URL with the customer's email address. Stashlist looks up their wishlist and returns a compact HTML widget showing each saved product: thumbnail, name, variant, price, and when it was added.
Setup
- In Stashlist, go to Integrations → Gorgias and click Generate token. Copy the widget URL that appears.
-
In Gorgias, go to Settings → Integrations → HTTP → Add HTTP Integration and configure it:
- Name: Stashlist Wishlist
- URL: paste the widget URL from Stashlist; it already contains the
{{ticket.customer.email}}variable Gorgias uses to pass the customer's email - Method: GET
- Response content type: application/json
- Trigger: On ticket open (or Always)
- Open a ticket for a customer who has wishlisted items. The widget will appear in the Gorgias sidebar showing their saved products.
The widget URL contains a secret token that authenticates Gorgias requests. If you ever need to revoke access, click Regenerate token in Stashlist and update the URL in Gorgias.
What agents see
Stashlist returns a JSON object Gorgias renders in the ticket sidebar. Each item includes the product name (linked to the product page), variant, price, and the date the customer added it. If the customer has no wishlist items, count is 0 and items is an empty array.
Example response:
{
"count": 2,
"items": [
{
"product": "The Complete Snowboard",
"variant": "Sunset",
"price": "699.95",
"url": "https://your-store.myshopify.com/products/the-complete-snowboard",
"image": "//cdn.shopify.com/...",
"added": "Jul 25, 2026"
},
{
"product": "Selling Plans Ski Wax",
"variant": null,
"price": "20.00",
"url": "https://your-store.myshopify.com/products/selling-plans-ski-wax",
"image": "//cdn.shopify.com/...",
"added": "Jul 24, 2026"
}
]
}
Only logged-in customers' wishlists are shown. Guest wishlists are anonymous and cannot be looked up by email.