--- title: New customer's webhook and changes to existing customer's webhooks payload - Shopify developer changelog description: Shopify’s developer changelog documents all changes to Shopify’s platform. Find the latest news and learn about new platform opportunities. source_url: html: https://shopify.dev/changelog/new-customer-s-webhook-and-changes-to-existing-customer-s-webhooks-payload md: https://shopify.dev/changelog/new-customer-s-webhook-and-changes-to-existing-customer-s-webhooks-payload.md --- [Back to Developer changelog](https://shopify.dev/changelog) January 1, 2025 Tags: * Action Required * Webhook * 2025-01 # New customer's webhook and changes to existing customer's webhooks payload As of 2025-01, we're changing how a customer is represented in webhooks: * We added the `customers/purchasing_summary` webhook. * We made some changes affecting webhooks containing a customer payload: * We removed `tags` in favour of the `customer.tags_added` and `customer.tags_removed` webhooks. * We removed `email_marketing_consent` in favour of the `customers/email_marketing_consent_update`. * We removed `sms_marketing_consent` in favour of the `customers/marketing_consent_update`. * We removed the following fields: `last_order_id`, `last_order_name`, `total_spent`, and `orders_count`. They are now available in the new `customers/purchasing_summary` webhook except for `last_order_name` being deprecated. The webhooks containing a customer payload are the following: * `checkouts/create` * `checkouts/update` * `customers/create` * `customers/delete` * `customers/disable` * `customers/enable` * `customers/update` * `draft_orders/create` * `draft_orders/update` * `orders/cancelled` * `orders/create` * `orders/fulfilled` * `orders/paid` * `orders/partially_fulfilled` * `orders/updated` Learn more about webhook topics on [Shopify.dev](https://shopify.dev/docs/api/admin-graphql/2025-01/enums/WebhookSubscriptionTopic).