The Product Viewed Webhook is triggered when a customer views a specific product page in your store. This information is crucial for understanding product popularity and customer preferences, enabling targeted marketing and personalized product recommendations.
A secret key used to verify that the webhook request originated from FlexyPe. Ensure this token is validated to prevent unauthorized access.
The version of the webhook payload. Here, the value will be 2026-05.
The unique identifier for the event that triggered this webhook.
Body
The ISO 8601 timestamp when the event occurred.
The type of event. For this webhook, it is PRODUCT_VIEWED.
A unique identifier for the event.
Information about the store where the event occurred. Unique identifier for the store.
The Shopify domain of the store.
The primary domain of the store.
The event-specific data. Customer information. The customer’s email address.
The customer’s full name.
The customer’s first name.
The customer’s last name.
The customer’s phone number.
The phone number including the dial code.
Details of the product viewed. Show Product View Properties
URL of the product image.
The ISO 8601 timestamp of the view.
{
"event_time" : "2026-05-07T10:00:00Z" ,
"event_type" : "PRODUCT_VIEWED" ,
"event_id" : "evt_456123789" ,
"store" : {
"id" : "store_01" ,
"name" : "My Awesome Store" ,
"shopify_domain" : "my-store.myshopify.com" ,
"main_domain" : "my-store.com"
},
"payload" : {
"user" : {
"email" : "[email protected] " ,
"full_name" : "Jane Doe" ,
"first_name" : "Jane" ,
"last_name" : "Doe" ,
"dial_code" : "91" ,
"phone" : "9876543210" ,
"phone_with_dial_code" : "+919876543210"
},
"product_viewed" : {
"product_id" : 12345 ,
"title" : "Cool T-Shirt" ,
"handle" : "cool-t-shirt" ,
"image" : "https://cdn.shopify.com/products/item.jpg" ,
"timestamp" : "2026-05-07T10:00:00Z"
}
}
}