ID
Insert immediately after this section id. Column children are not valid anchors. Omit after, before, and parent to insert last but above the footer.
ID
Insert immediately before this section id. Column children are not valid anchors.
Insert a button section.
Show fields
Show fields
String
Fixed URL.
String
Button label.
Int
Corner radius in pixels.
String
Fill color.
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Label font size in pixels.
Boolean
Stretch the button to the content width.
Horizontal alignment.
How the destination is resolved.
String
CamelCase Url field on this template’s
trigger. Used when linkType is DYNAMIC_VARIABLE.String
Section background color.
String
Border color.
Int
Border width in pixels.
String
Label color.
Insert a column layout. Pass
columns for the complete child list, or omit it for empty slots (columnCount, default 2).Show fields
Show fields
Int
Number of columns (2–6). Derived from columns.length when columns is set; if both are set they must match. Without columns, changing this pads or trims empty trailing slots.
Complete child list, length 2–6. Null items are empty slots. Replaces every child; new ids are minted from the payloads.
Show fields
Show fields
A button section in this slot.
A Chrome dinosaur section in this slot.
A discount section in this slot.
A footer section in this slot.
A header section in this slot.
An HTML section in this slot.
An image section in this slot.
A line section in this slot.
A menu section in this slot.
A QR code section in this slot.
A socials section in this slot.
A spacer section in this slot.
A subscription add-to-order section in this slot.
A skip-or-delay section in this slot.
A subscription swap-product section in this slot.
A table section in this slot.
A text section in this slot.
Int
Gap between columns in pixels.
String
Section background color.
Boolean
Stack columns on small screens.
Vertical alignment of column children.
Insert a discount section.
Show fields
Show fields
String
Background color behind the discount text.
ID
DiscountCode id or legacyId from discountCodes.
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Font size in pixels.
Font weight.
Horizontal alignment.
String
Section background color.
String
Text color.
Insert a footer section.
Show fields
Show fields
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Font size in pixels.
Horizontal alignment.
Named horizontal padding.
String
Section background color.
String
Footer text color.
Boolean
When true, render the address stored on this template. When false, use the team default address.
Named vertical padding.
Insert a header section.
Show fields
Show fields
String
Alt text.
String
Clickthrough URL.
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written. Applies only when headerType is TEXT.
Int
Font size in pixels.
Image, logo, or text.
Int
Image height in pixels.
String
HTTPS URL of the header image or logo. To use a file, upload it with
uploadMarketingImage (channel EMAIL) and pass the returned URL.Horizontal layout.
Int
Logo height in pixels.
String
Section background color.
String
Header text.
String
Text color.
Insert an image section.
Show fields
Show fields
String
Alt text.
String
Caption text.
How the clickthrough is resolved.
String
CamelCase Url field on this template’s
trigger. Used when clickthroughLinkType is DYNAMIC_VARIABLE.String
Clickthrough URL.
Named horizontal padding.
String
HTTPS URL of the image. To use a file, upload it with
uploadMarketingImage (channel EMAIL) and pass the returned URL.String
Section background color.
Boolean
Show the caption.
Named vertical padding.
Int
Deprecated. Do not send. Column children are a complete
columns list; parent without this field still appends to an interactive-review success section.Insert a line section.
Show fields
Show fields
String
Line color.
Named horizontal padding.
String
Section background color.
Named vertical padding.
Insert a menu section.
Show fields
Show fields
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Font size in pixels.
Horizontal alignment.
Int
Space between items in pixels.
String
Color of menu links.
String
Section background color.
Boolean
Stack items on small screens.
String
Text color.
Boolean
Use
itemSpacing.ID
An interactive-review id. Appends the inserted block to that review’s success section. Cannot combine with after or before. Column children are not filled this way; pass
columns on the column payload.Insert a products section. The trigger must provide Cart Context. Not a column child. recommendedProductFilterId is a product filter id, or 00000000feedb10cfeedb10c when this trigger already carries products.
Show fields
Show fields
Checkout button.
Show fields
Show fields
String
Optional fixed URL.
String
Label shown on the button.
Int
Corner radius in pixels.
String
Button fill color.
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Label font size in pixels.
Boolean
Whether the button stretches to the card width.
Horizontal alignment of the button.
Padding inside the button.
String
Button border color.
Int
Border width in pixels.
String
Label color.
Int
How many products sit in a row when layout is columns. 1 to 4.
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Card alignment when the layout is columns.
Float
Width divided by height. Omit to keep the stored value.
Int
Image corner radius in pixels.
How the image fills its box.
Image size when the layout is rows.
Rows or columns.
Button on each product.
Show fields
Show fields
String
Optional fixed URL.
String
Label shown on the button.
Int
Corner radius in pixels.
String
Button fill color.
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Label font size in pixels.
Boolean
Whether the button stretches to the card width.
Horizontal alignment of the button.
Padding inside the button.
String
Button border color.
Int
Border width in pixels.
String
Label color.
Int
How many dynamic products to show. 1 to 10.
Dynamic recommendations or a hand-picked list.
Which of this account’s stores the products come from.
ID
Saved product filter id, or 00000000feedb10cfeedb10c for products this trigger already carries. Omit to leave it unchanged.
String
Cart Context key. Defaults to cartContext.
String
Section background color.
Boolean
Show the per-product button.
Boolean
Show the checkout button.
Boolean
Show product images.
Boolean
Show prices.
Boolean
Show quantity.
Boolean
Show product titles.
Boolean
Stack columns on a narrow screen.
String
Text color.
Int
Title font size in pixels.
Insert a QR code section.
Show fields
Show fields
How the destination is resolved.
String
CamelCase QR context field. Used when linkType is DYNAMIC_VARIABLE.
String
Section background color.
String
Fixed URL.
Insert a scratch-to-reveal section.
Show fields
Show fields
Int
Corner radius in pixels.
ID
DiscountCode id or legacyId from discountCodes.
String
Copy shown before scratching.
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Font size in pixels.
Font weight.
Horizontal alignment.
String
Color of the scratch-off overlay.
Size of the scratch cursor.
String
Color behind the hidden discount.
String
Section background color.
String
Text color.
Insert a shoppable products section. The trigger must provide Cart Context. Not a column child. productFilterId is a product filter id.
Show fields
Show fields
Int
Card corner radius in pixels.
Checkout button.
Show fields
Show fields
Boolean
Stretch to content width.
Primary, secondary, or tertiary.
Style override.
String
Button label.
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Card alignment.
Float
Width divided by height.
How the image fills its box.
Int
How many dynamic products to show. 1 to 10.
Button on each product.
Show fields
Show fields
Boolean
Stretch to content width.
Primary, secondary, or tertiary.
Style override.
String
Button label.
ID
Saved product filter id. Omit to leave it unchanged.
Dynamic recommendations or a hand-picked list.
Which of this account’s stores the products come from.
String
Cart Context key. Defaults to cartContext.
String
Section background color.
Card size.
String
Text color.
Insert a socials section.
Show fields
Show fields
Horizontal alignment.
Icon color treatment.
Int
Padding around each icon in pixels.
String
Section background color.
Social icons and URLs. Replaces the full list when set.
Show fields
Show fields
Boolean
Hide this icon.
ID
Stable item id.
Network.
Custom vs brand-kit.
String
Profile URL.
Boolean
Use brand-kit socials.
Insert a skip-or-delay section.
Show fields
Show fields
Charge-date display.
Show fields
Show fields
How the charge date is formatted.
Boolean
Show the charge date.
Replaces the delay-option list.
Show fields
Show fields
Int
Positive count of units.
Body font.
Show fields
Show fields
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Font size in pixels.
Font weight.
Landing-page copy and button.
Show fields
Show fields
Button styles.
String
Page title.
String
Section background color.
Skip option.
Show fields
Show fields
Boolean
Offer skip.
String
Text color.
Insert a table section.
Show fields
Show fields
String
Table border color.
Table border style.
Int
Table border width in pixels.
Vertical alignment of cell content.
Complete column list. Replaces every column.
Show fields
Show fields
Header alignment.
String
Header label.
ID
Stable column id.
Float
Percentage when MANUAL.
Auto or percentage.
One cell per column. Replaces the dynamic row template.
Show fields
Show fields
Image cell fields. Implies cellType IMAGE.
Text cell fields. Implies cellType TEXT.
String
Header row background color.
Boolean
Bold header text.
Int
Header font size in pixels.
Boolean
Italic header text.
Boolean
Strikethrough header text.
String
Header cell text color.
Boolean
Underlined header text.
Horizontal alignment of the table.
Int
Cap on dynamic rows. Null shows all.
How columns stack on small screens.
Static grid vs event-driven rows.
String
Event path for dynamic rows.
String
Section background color.
Boolean
Show column header labels.
Complete static grid. Replaces every row.
Show fields
Show fields
Cells in column order.
Insert a text section.
Show fields
Show fields
String
One of the email builder’s fonts (Arial, Courier New, Georgia, Lucida Sans Unicode, Tahoma, Times New Roman, Trebuchet MS, Verdana, Nunito, Poppins, Raleway, Inter, Pacifico) or a font from the store’s brand kit. A single name gets a fallback of the same kind; a comma-separated list is used as written.
Int
Font size in pixels.
String
Link color.
String
Section background color.
String
Body HTML/text.
String
Text color.
Insert an order-summary section. The trigger must provide a Trackable Summary. Not a column child.
Show fields
Show fields
String
Compare-at price label.
Gift-receipt button.
Show fields
Show fields
Boolean
Stretch to content width.
Primary, secondary, or tertiary.
Style override.
String
Button label.
[String!]
Item labels as they appear on the order. Not variable-catalog keys.
String
Font family.
Letter case for section headers.
Float
Line-item image aspect ratio.
Int
Line-item image corner radius in pixels.
How the line-item image fills its box.
Line-item image size.
String
Items header.
String
Order-details header.
String
Other-items header.
Boolean
Label the cost summary as payment delayed.
String
Savings label.
String
CamelCase Trackable Summary field. Must be an
orderSummary context object for this trigger. Insert defaults to orderSummary.String
Section background color.
Boolean
Show the compare-at price.
Boolean
Show the cost summary.
Boolean
Show the gift-receipt button.
Boolean
Show custom field labels on each item.
Boolean
Show the customer.
Boolean
Show line-item images.
Boolean
Show order number and date.
Boolean
Show payment information.
Boolean
Show the price.
Boolean
Show the quantity.
Boolean
Show the savings summary.
Boolean
Show titles.
Boolean
Limit line items to Try First items.
Boolean
Show the variant.
Boolean
Show metafields on each item.
String
Subtotal label.
String
Body text color.
[String!]
Shopify metafield name or namespace.key. Not variable-catalog keys.
Insert a tracking-info section. The trigger must provide a Tracker. Not a column child.
Show fields
Show fields
String
Tracking button background.
Int
Tracking button corner radius in pixels.
String
Tracking button label.
String
Tracking button text color.
Boolean
Whether the tracking button is shown.
String
Font family.
Boolean
Hide the estimated delivery date.
String
CamelCase Tracker field. Must be a
tracker context object for this trigger. Insert defaults to tracker.String
Section background color.
String
Status timeline outline color.
String
Status timeline fill color.
String
Body text color.