Landing page (/book-a-free-1-to-1-introductory-online-lesson/)
Mostrar o formulário MailerLite.
Depois de submissão bem-sucedida:
Ocultar o formulário.
Exibir o widget Calendly do evento “1-hr lessons”.
Quando o horário for agendado no Calendly, redirecionar para /thank-you/.
IDs e URLs que ele(a) precisa
MailerLite Account ID: 1339391
MailerLite Form ID: 7DdjhP
Calendly URL do evento:
https://calendly.com/piloadami/1-hr-lessons
URL final de agradecimento:
https://piloadami.co.uk/thank-you/
Pixel / conversão Meta
Pixel base já está no site.
Conversão personalizada configurada em Meta como “URL contém /thank-you/”.
Não adicionar scripts extras de pixel; o page-view dessa URL já conta como conversão Lesson Signup.
Lógica JavaScript necessária
Escutar o evento global ml_webform_success emitido pela MailerLite.
Verificar se formId === '7DdjhP'.
Esconder o contêiner do formulário (#ml-box) e mostrar o Calendly (#cal-box).
Escutar window.message; quando chegar calendly.event_scheduled, executar
window.location.href = '/thank-you/'.
Configurações MailerLite
Formulário Ativo.
After-submit = Show success message (sem redirect interno).
Double opt-in desativado.
Cache / performance
Deixar só uma cópia de
https://assets.mailerlite.com/js/universal.js.
Excluir estes arquivos de minify/async/defer em WP-Optimize ou similar:
https://assets.mailerlite.com/js/universal.js
https://assets.calendly.com/assets/external/widget.js.
Testes de aceitação
Página carrega → formulário visível.
Envio do formulário → Calendly aparece, formulário some.
Agendamento concluído → redireciona para /thank-you/.
Events Manager mostra a conversão Lesson Signup registrada.
Entregáveis
Landing page com o código completo (formulário, Calendly oculto, script de troca e redirecionamento).
Página /thank-you/ simples com mensagem de confirmação.
Ajustes de cache publicados.
Evidência de que os quatro testes de aceitação passam (print ou vídeo curto).
Prazo de Entrega: Não estabelecido