---
title: "Update Shopify automation settings"
method: PUT
path: "/shopify/automation-settings"
tags: ["Shopify"]
---

# Update Shopify automation settings

`PUT /shopify/automation-settings`

Partial update of the store's browse-abandonment, cart-abandonment, and/or price-drop settings: omitted sections are untouched, omitted fields keep their current value, and null resets a section to the platform defaults.

## Request body

- object
  - `browseAbandonment` ShopifyBrowseAbandonmentSettings
    - `enabled` boolean — Whether browse-abandonment events fire for this store (default true).
    - `delayHours` number — Hours to wait after a product view before the abandonment check (default 2, max 168).
    - `cooldownHours` number — Minimum hours between browse-abandoned events per subscriber (default 24, max 720).
  - `cartAbandonment` ShopifyCartAbandonmentSettings
    - `enabled` boolean — Whether cart-abandonment events fire for this store (default true).
    - `delayHours` number — Hours of cart inactivity before the cart counts as abandoned (default 1, max 168).
    - `cooldownHours` number — Minimum hours between cart-abandoned events per subscriber (default 24, max 720).
  - `priceDrop` ShopifyPriceDropSettings
    - `enabled` boolean — Whether price-drop events fire for this store (default true).
    - `minPercent` number — Minimum price decrease percent to alert on (default 5, max 95).
    - `lookbackDays` number — How many days back product viewers qualify as the audience (default 30, max 90).
    - `cooldownDays` number — Minimum days between price-drop events per subscriber and product (default 7, max 90).

## Response `200`

Automation settings updated

- object
  - `success` boolean
  - `message` string
  - `integrationId` string
  - `shopDomain` string
  - `browseAbandonment` ShopifyBrowseAbandonmentSettings
    - `enabled` boolean — Whether browse-abandonment events fire for this store (default true).
    - `delayHours` number — Hours to wait after a product view before the abandonment check (default 2, max 168).
    - `cooldownHours` number — Minimum hours between browse-abandoned events per subscriber (default 24, max 720).
  - `cartAbandonment` ShopifyCartAbandonmentSettings
    - `enabled` boolean — Whether cart-abandonment events fire for this store (default true).
    - `delayHours` number — Hours of cart inactivity before the cart counts as abandoned (default 1, max 168).
    - `cooldownHours` number — Minimum hours between cart-abandoned events per subscriber (default 24, max 720).
  - `priceDrop` ShopifyPriceDropSettings
    - `enabled` boolean — Whether price-drop events fire for this store (default true).
    - `minPercent` number — Minimum price decrease percent to alert on (default 5, max 95).
    - `lookbackDays` number — How many days back product viewers qualify as the audience (default 30, max 90).
    - `cooldownDays` number — Minimum days between price-drop events per subscriber and product (default 7, max 90).

## Other responses

- `400` — No settings provided
- `401` — Unauthorized
- `404` — No active Shopify integration
- `422` — Request body failed schema validation

## Changes

- **2026-08-02** `36f92fc0caa2` — 3 breaking
  - the response property `success` became optional for the status `400`
  - the response property `success` became optional for the status `401`
  - the response property `success` became optional for the status `404`
- **2026-07-22** `06219e920c39` — 10 warning, 3 info
  - the `browseAbandonment/allOf[#/components/schemas/ShopifyBrowseAbandonmentSettings]/cooldownHours` request property's exclusiveMinimum was set to `0.00`
  - the `browseAbandonment/allOf[#/components/schemas/ShopifyBrowseAbandonmentSettings]/delayHours` request property's exclusiveMinimum was set to `0.00`
  - the `priceDrop/allOf[#/components/schemas/ShopifyPriceDropSettings]/cooldownDays` request property's exclusiveMinimum was set to `0.00`
  - the `priceDrop/allOf[#/components/schemas/ShopifyPriceDropSettings]/lookbackDays` request property's exclusiveMinimum was set to `0.00`
  - …9 more
- **2026-07-04** `c6e6568ea930` — 1 info
  - endpoint added

[Change history](https://skmtc.dev/sequenzy/apis/sequenzy-api/changes/shopify/automation-settings/put.md)

---

[API](https://skmtc.dev/sequenzy/apis/sequenzy-api.md) · [All operations](https://skmtc.dev/sequenzy/apis/sequenzy-api/llms.txt) · [OpenAPI document](https://skmtc-service-production.skmtc.workers.dev/v1/apis/sequenzy/sequenzy-api/revisions/36f92fc0caa2/schema)
