Hi there @abramova.a.s,
Welcome to the Community!
To personalize your emails with a dynamic product that a user has previously browsed or one that was out of stock, you would need to build a dynamic table block based on the events and metadata that triggers the flow which your email would be housed in. To learn more about building your own dynamic table blocks, I would recommend taking a look at the following articles Klaviyo offers on this subject:
Alternatively, Klaviyo also offers a number of pre-build abandoned cart and browse abandonment flows you can leverage within the Flow Library. These pre-built flows allow you to customize and edit them while already having a pre-coded dynamic table block which aligns with your integration’s metadata being passed.
Lastly, here are some Community posts written by other users and staff that go into back in stock flows and some problems that could arise!
Hope this helped and have a great day!
Alex