window.llPopupsApi a partir de um elemento Custom Code ou de qualquer script para abrir um popup com um botão, fechá-lo depois que um formulário for enviado ou conectar popups às suas próprias integrações.
Use o ID do popup, não o nome. Tudo na API identifica o popup pelo
id. O nome do popup (o rótulo legível que você vê no editor) é apenas um metadado para análises e exibição - ele nunca é usado para selecionar o popup. Se você usar o nome, nada vai acontecer.Passo 1 - Prepare o popup
Antes de controlar um popup com código, configure-o para que ele não entre em conflito com seus gatilhos e dê a ele um ID que você possa referenciar.1
Defina o gatilho como Manual
Na aba Popup da barra lateral direita, defina o Trigger como Manual (somente botão). O popup nunca vai abrir automaticamente - ele só aparece quando o seu link ou script o abrir.
2
Copie o ID do popup
Todo popup já tem um ID exclusivo. Para encontrá-lo, abra o painel Popups na barra lateral esquerda, clique nos três pontos (ações) ao lado do seu popup e escolha Copy ID. Cole esse valor sempre que a API pedir o ID do popup.

A API JavaScript (window.llPopupsApi)
Chame o objeto global window.llPopupsApi para abrir, fechar ou alternar um popup - em um evento personalizado, depois de um atraso que você controla ou a partir de outro script. Coloque o código em um elemento Custom Code na sua página.
Seleção do alvo: o ID é opcional
Todo método aceita um ID de popup opcional:- Informe um ID → a ação afeta apenas esse popup.
- Omita o ID → a ação afeta todos os popups da página.
Métodos
close vs dismiss. close() é um fechamento temporário - gatilhos automáticos como a intenção de saída ainda podem disparar novamente. dismiss() é permanente durante a sessão (e por até 30 dias com Stay Dismissed). Use close() para “talvez mais tarde” e dismiss() para “não mostrar novamente”.Exemplos
Bom saber
- Execute seu código depois que a página estiver pronta.
window.llPopupsApisó existe depois que o script de popups é carregado. Envolva suas chamadas em um listenerDOMContentLoaded— como no exemplo Open from a button acima — para que a API esteja disponível antes de você chamá-la. - Modo de pré-visualização. Nas URLs de pré-visualização, o cookie “Stay Dismissed” e a flag “Show Once” nunca são lidos nem gravados, então o popup sempre aparece enquanto você está testando.
- ESC para fechar. Se Close on ESC estiver ativado para o popup, pressionar Esc fecha o popup aberto que estiver por cima - sem precisar de código.
- A abertura prevalece sobre a dispensa. Chamar
open()reabre um popup mesmo depois que um visitante o dispensou, mas os gatilhos automáticos do próprio popup continuam respeitando a dispensa. Usedismiss()se quiser bloqueá-lo novamente.