Skip to main content

Visão Geral

Todo produto SaaS passa por 7 steps padronizados antes de ser publicado no marketplace. Os steps utilizam Typebot Cloud como motor de formulários conversacionais, e os dados vão automaticamente para uma planilha Google Sheets.
Produtor aceita convite → Cria produto SaaS → Preenche steps (Typebot) → Admin revisa → Marketplace

Por que Typebot?

  • Formulários conversacionais (melhor UX que forms tradicionais)
  • Integração nativa com Google Sheets (sem código)
  • Lógica condicional (mostrar campos diferentes conforme respostas)
  • Upload de arquivos
  • Pré-preenchimento de variáveis (nome do produtor, produto, etc.)

Os 7 Steps

#StepObjetivo
1Dados BásicosNome, descrição, categoria, público-alvo
2SSO e API KeyCriar app, configurar callback URLs, testar SSO
3PagamentosConta AbacatePay, precificação, split
4Analytics GA4Property ID, eventos, UTMs, conversões
5Identidade VisualLogo, cores, favicon, screenshots, banner
6ComplianceTermos, privacidade, LGPD, suporte
7TestesAmbiente de teste, QA checklist

Variáveis Pré-preenchidas

Todo Typebot de step recebe automaticamente estas variáveis via embed:
VariávelDescriçãoExemplo
product_idUUID do produto SaaS550e8400-...
step_idUUID do step atual6ba7b810-...
producer_nameNome do produtorJoão Silva
product_nameNome do produto (se já definido)MeuSaaS

Configuração no Typebot Cloud

1

Criar conta

Acesse app.typebot.io e crie um Workspace chamado EasyGoal - Steps SaaS.
2

Duplicar templates

Para cada novo produto, duplique o template do step correspondente e renomeie: [NomeProduto] - Step X - [Título].
3

Configurar Google Sheets

No final de cada fluxo, adicione um bloco Google Sheets → Insert a row mapeando as variáveis para as colunas.
4

Publicar e vincular

Após publicar o Typebot, copie o ID da URL (clxxxxxxxx) e cole no step correspondente no admin (/admin/saas-products/[id]).

Vinculando Typebot ao Step no Admin

  1. Acesse /admin/saas-products/[id] no painel admin
  2. Na seção Etapas do Produto, clique no ícone de Bot (roxo) ao lado do step
  3. Cole o ID do Typebot ou a URL pública
  4. Clique Salvar
Step com typebot_id → produtor vê o Typebot embed. Step sem typebot_id e com has_form = true → produtor vê o formulário dinâmico (fallback).

Colunas Fixas em Todas as Planilhas

ColunaHeaderVariável TypebotDescrição
Aproduct_id{{product_id}}ID do produto
Bstep_id{{step_id}}ID do step
Cproducer_name{{producer_name}}Nome do produtor
Dsubmitted_at{{submitted_at}}Data/hora de envio