Всплывающая модалка после какого-то времени на сайте

Ребят, как реализовать модалку которая будет всплывать через N количество времени активной сессии?

Я хочу чтобы через 30 секунд как человек попал на сайт, появилась модалка которая попросит указать email в обмен на рассылку акций, новостей и прочего.

Но не могу понять, как мне создать такой БП

А что, если попробовать так: на контейнер страницы на условие On Create добавить блок Delay (там указать 30 сек), а затем Show modal?
Я не проверял, просто мысль такая пришла после прочтения)