Show every subscriber the right product to buy
Stock levels and prices as you keep them in Alterable, plus location- and weather-aware product swaps, decided the moment each subscriber opens your email. No resends. No stale catalogs.
Free to start · No credit card · Works with Klaviyo, Mailchimp + more
Picks just for you, Jane
Hi Jane, we picked these out for you.
Aviator Shades
$59In stock
Weekend Tote
$89In stock
Stoneware Mug
$24In stock
Cedar Candle
$32In stock
Rotated for this week’s heatwave: same campaign, no resend.
Stock badges from the counts you keep in Alterable. The Cedar Candle sold out, so this block, set to hide sold-out items, dropped it at open and showed the next pick.
Prices read at open: change them in Alterable and the flash sale shows at the next open.
A recreation. Each product here is its own Alterable image, drawn at each open.
Create a product in seconds
Add or update a product’s price, stock level, and rating from a single inventory dialog. Turn on stock tracking, and any product block set to hide sold-out items drops it when the count reaches zero.
- Add products in the app. Or create and update them over the REST API or from Zapier (private beta), both on Pro and up.
- Stock updates. Change a count in the app, over the API or from Zapier: the next email open reflects it.
- A currency per product. Keep a £, $ or € version of a product and a location rule shows the right one, from the country your ESP passes on the image URL.
- Hide sold-out items. A setting on each product block: products whose tracked stock reaches 0 drop out at the next open. The block’s default product always shows.
Name
Weekend Tote, Tan
Price
$89.00
Sale price
$69.00
In stock
3 units
Rating
4.8 / 5
Select a product to edit its rules
Showing Wool Scarf when…
Shades in a heatwave, slippers when it turns cold
Stack conditions and map each combination to a different product: date, weather, location, device and more, in one rule.
- LocationCity, region, country from your ESP
- DeviceMobile, desktop, tablet, passed by your ESP
- Operating systemiOS, Android, Windows and more
- Language21 languages
- WeatherAt open, in the reader’s city
- Temperature°C / °F in the reader’s city
- Time of dayMorning, afternoon, evening
- TimezoneThe reader’s zone, from your ESP
- DateA day, a range, a season
- Day of weekWeekdays, weekends
- Hours sinceSince the send or first open
- Query paramUTM, campaign, custom keys
Test drive every recipient before you hit send
Set a device, a location and a date. The weather comes with the city, exactly as it would at open. Watch the product block resolve to what that subscriber sees.
Simulate a recipient
Same email, a different block per city and date. The preview recreates how the rules behave for each recipient at open-time.
Resolved product blockPreview
Wool Scarf
£36
Cozy Slippers
£31
device desktop
location London, GB · GBP versions, picked by location rule
weather overcast · 6 °C at open
time --:-- local
date today
matched “Cold & overcast” · 2 products resolved
Also included
- A click-through link on every block
- A/B tests (Pro and up)
- Impressions, with country and device when known; top cities on Scale
Works with your email platform
A dynamic product is just an image tag. Paste it into Klaviyo, Mailchimp, HubSpot, Brevo, or any ESP that accepts an image tag with merge tags. If it can show an image, it can show your products.
Building for several clients? Create and update any element through the REST API or the MCP server, on Pro.
Questions about dynamic products
How do my products get into Alterable?
Alterable does not connect to your store: products, prices and stock levels live in Alterable. Add them in the app, or keep them in sync over the REST API or from Zapier (private beta) on Pro and up.
What shows when no rule matches, or everything is sold out?
The block’s default product. It is never hidden for being out of stock, so every reader always sees something to buy. Stock tracking is per product: products without it show no count and never drop out.
Can I use this for product recommendations in email?
Yes, with one honest distinction: Alterable picks products by rules (location, weather, device, the date and time of open) and can drop sold-out products if you turn that on, not by a behavioral engine mining purchase history. If you want “customers who bought X also bought Y”, your ESP's native recommendations do that. What Alterable adds is that whatever product lands in the email shows the stock and price you have in Alterable when it is opened, not when it was sent.
Does this need an integration with my ESP?
No. The product block is an image tag like any other. Your ESP does not need to know anything about it.
Still have questions? Contact us →
Start sending products that update themselves
Free on Engage with one rule-based version per product. Pro, at $49/mo, adds unlimited versions, A/B tests, the API and Zapier (private beta) for keeping stock and prices current.
No trial, no time limit, no credit card.