Clew

Como adicionar um checklist de onboarding num app do Lovable sem programador

Um checklist de onboarding num app do Lovable: quatro tarefas, uma barra de progresso e cada item a um clique da tela certa, configurado no editor do Clew, sem trabalho de front-end.

Tempo
● 15 minutos
Preço
Teste grátis de 14 dias, sem cartão
Quem faz
Você e o chat do Lovable

Exemplo: um checklist de onboarding num app do Lovable

Um app do Lovable para academias pequenas. Donos que não terminaram a configuração (onboarded diferente de true) veem em /dashboard: cadastre as modalidades, publique a grade, compartilhe o link de agendamento e conecte a cobrança no seu provedor.

Este formato faz parte do plano Pro. Toda conta nova começa com 14 dias de teste grátis com todos os formatos e regras de público, sem cartão. Quando o teste acaba, nada é apagado e o que foi publicado continua aparecendo; tours e tooltips seguem grátis no plano Free.

Como adicionar o checklist de onboarding num app do Lovable, passo a passo

  1. Passo 01

    Copie o seu snippet do Clew

    Crie uma conta grátis (ou entre), adicione o seu site e abra Visão geral no admin. Clique na linha do cartão O widget ainda não deu sinal. para copiar: ela já vem com a chave real do seu site no lugar do marcador.

    <!-- Clew: troque COLE_AQUI_SUA_CHAVE pela chave do site em Admin > Visão geral -->
    <script src="https://tryclew.io/widget/COLE_AQUI_SUA_CHAVE.js" async></script>
    Visão geral do admin do Clew com a linha de instalação e a chave do site oculta (checklist de onboarding num app do Lovable)
    Passo 1 · ilustração esquemática
  2. Passo 02

    Abra o chat do projeto no Lovable

    Abra o seu projeto no Lovable. O chat edita o código direto; confira se você está na versão principal que publica, não num remix antigo.

    Construtor de apps com o painel de chat de IA ao lado da prévia (checklist de onboarding num app do Lovable)
    Passo 2 · ilustração esquemática
  3. Passo 03

    Envie o prompt com a sua chave

    Copie o prompt, troque COLE_AQUI_SUA_CHAVE pela sua chave e envie. Além da tag, ele pede o que o checklist de onboarding precisa do código.

    Adicione o widget de onboarding do Clew a este app.
    
    Insira esta tag exata uma única vez, para que carregue em todas as páginas, inclusive depois de mudanças de rota no cliente:
    <script src="https://tryclew.io/widget/COLE_AQUI_SUA_CHAVE.js" async></script>
    
    Este é um projeto do Lovable (React + Vite): coloque a tag no index.html logo antes de </head>.
    
    Quando o usuário logado estiver carregado, e sempre que estes valores mudarem, chame Clew.identify() com algumas propriedades não pessoais como strings, por exemplo { plan: "trial", role: "owner", onboarded: "false" }. Se o widget ainda puder não ter carregado, defina antes o stub de fila: window.TutorKit = window.TutorKit || { q: [], identify: function (p) { this.q.push(["identify", p]); } }; e chame window.TutorKit.identify(...). Nunca envie nomes, e-mails ou outros dados pessoais.
    
    Regras:
    - Use a URL do script exatamente como está. Não baixe, não empacote e não instale um pacote npm.
    - Se o projeto define uma Content-Security-Policy, permita https://tryclew.io em script-src e connect-src.
    - Não mude mais nada e me mostre o diff.
    Chat de IA com o prompt do Clew na caixa de mensagem (checklist de onboarding num app do Lovable)
    Passo 3 · ilustração esquemática
  4. Passo 04

    Confira a mudança e publique

    Abra a visualização de código: espere o index.html com uma linha a mais e os pequenos acréscimos do prompt. Depois clique em Publish: o widget só funciona no app publicado.

    Diff com uma linha de script adicionada ao index.html (checklist de onboarding num app do Lovable)
    Passo 4 · ilustração esquemática
  5. Passo 05

    Escreva os itens do checklist no Clew

    No Clew abra Fluxos → + Novo fluxo e escolha Checklist de onboarding. Preencha Título do checklist e adicione de 3 a 5 Itens do checklist: um título que seja uma ação, uma linha de explicação e, em URL do link, a página onde a tarefa é feita. Não precisa de seletores.

    Painel de checklist de onboarding com barra de progresso e quatro tarefas, duas marcadas (checklist de onboarding num app do Lovable)
    Passo 5 · ilustração esquemática
  6. Passo 06

    Escolha onde, quando e para quem aparece

    No mesmo editor, preencha Onde mostrar (URL da página), Quando mostrar, Segmentação de público e Frequência. Estas são as configurações do exemplo acima:

    ConfiguraçãoValor
    FormatoChecklist de onboarding
    Onde mostrar (URL da página)Seção por prefixo /dashboard
    Quando mostrarAssim que a página carregar
    Segmentação de públicoPropriedade onboarded é diferente de true
    FrequênciaUma vez por visitante
    Editor de tours do Clew com formato, regra de URL, gatilho e regra de público (checklist de onboarding num app do Lovable)
    Passo 6 · ilustração esquemática
  7. Passo 07

    Publique e confira no site real

    Mude Status para Publicado e salve. Abra a página numa janela anônima: o Clew lembra quem já viu um item de “uma vez”, então o seu navegador de sempre pode pular. Visualizações, conclusões e abandonos aparecem nas estatísticas.

    Visão geral do admin do Clew com o cartão verde de widget ativo (checklist de onboarding num app do Lovable)
    Passo 7 · ilustração esquemática

Armadilhas: checklist de onboarding num app do Lovable

A autenticação do Supabase carrega depois da página

Apps do Lovable costumam fazer login com Supabase, então o usuário é conhecido um instante depois do carregamento. Tudo bem: Clew.identify() reavalia as regras a cada chamada, e o checklist de onboarding aparece nessa hora.

A prévia do editor não é o app publicado

Monte e teste o checklist de onboarding na URL publicada (ou no seu domínio). As regras de URL comparam caminhos, então as mesmas configurações valem para os dois.

Os valores são comparados como texto

As regras comparam strings. Se o app envia onboarded: false como booleano, escreva false na regra; melhor ainda, peça ao assistente para enviar strings. O operador existe é verdadeiro até para false.

Uma lista por vez

Enquanto um checklist está aberto, o widget não começa outro tour na navegação. Use-o na fase de configuração e deixe o usuário fechar; os tours de outras páginas começam depois.

Perguntas e respostas

Quem muda onboarded para true?

O app, graças ao prompt: quando o dono publica a grade, ele chama Clew.identify({ onboarded: "true" }) e a lista para de aparecer.

Os próximos prompts no Lovable vão remover a linha?

Normalmente não: ela fica no index.html. Se depois de uma grande regeneração a Visão geral do admin deixar de mostrar o widget ativo, envie o prompt de novo.

O checklist de onboarding é grátis?

Faz parte do Pro. Toda conta nova ganha 14 dias de teste com checklists e regras de público, sem cartão. Quando o teste acaba, os checklists publicados continuam aparecendo.

Os itens são marcados automaticamente?

Um item é marcado quando o usuário clica nele (o link abre em outra aba). A marcação automática por eventos do app ainda não está disponível.

Uma linha no seu site e, depois, tours, tooltips e checklists sem deploy.

Pegar minha chave grátisComo o Clew funcionaPlano gratuito para sempre, sem cartão

Tours de produto, pop-ups e onboarding na era da IA

7 padrões com número de passos, regras de texto e métricas, o que a IA muda e um checklist antes de publicar. PDF, 2 páginas. O que tem no guia →

O guia está em inglês.