White label / Criador incorporado
Se você tem um produto SaaS para salões, academias, prestadores de serviço ou restaurantes, os seus clientes pedem um site e você prefere que eles não saiam para conseguir um. Se é melhor incorporar ou redirecionar está explicado na nossa página de plataformas SaaS e na comparação white label vs API. Esta página é para a equipe que já decidiu incorporar: como funciona o handshake de sessão, o que restringir, quais recursos expor, o que quebra dentro de um iframe e como receber eventos.
Agendar uma demonstração · O preço é sob medida para o seu volume e a sua configuração, e você recebe seu preço exato na chamada. 0% de taxa por transação.
Atualizado: 25 de outubro de 2026
Existem três formas de dar um site aos seus usuários: mandá-los para um criador com a sua marca num endereço próprio, chamar uma API e construir a sua própria interface, ou incorporar um criador pronto dentro do seu produto. Os prós e contras estão na nossa página de plataformas SaaS e em white label vs API, e a referência dos endpoints fica na página da API. Aqui partimos do princípio de que você quer o criador dentro do seu próprio app, sob a sua própria navegação, com o login do seu usuário.

*A seção Embedded SDK do console da marca. Cada configuração de incorporação recebe as próprias credenciais de cliente.*
Incorporações dão errado com mais frequência no login. O padrão que a We.Inc usa mantém os seus usuários logados só no seu produto, sem uma segunda conta para gerenciar:
Regras que decorrem disso:
Toda configuração de incorporação tem uma lista de origens permitidas: os endereços HTTPS exatos (ou padrões de subdomínio com curinga) das páginas do produto que vão hospedar o criador. Se um pedido de sessão chegar com um cabeçalho de origem que não está na lista, ele é recusado.
Planeje a lista por ambiente. Um erro comum é uma única configuração usada por produção, homologação e desenvolvimento local, o que obriga a configuração de produção a permitir endereços de teste. Em vez disso, crie uma configuração por ambiente, cada uma com as próprias credenciais, para que revogar a de homologação nunca afete a produção.
Cada configuração escolhe quais painéis do criador os seus usuários recebem. As opções no console são:
| Painel | O que faz | Escolha típica para um SaaS vertical |
|---|---|---|
| Chat com IA | Os usuários descrevem mudanças em linguagem simples e a IA as faz | Ligado: é o principal jeito de editar para usuários não técnicos |
| Prévia | Prévia ao vivo do site | Ligado |
| Árvore de arquivos | Navegar pelos arquivos do projeto | Desligado para a maioria dos públicos |
| Terminal | Acesso a terminal no criador | Desligado, a menos que os seus usuários sejam desenvolvedores |
| Publicar | Publicar o site | Ligado, ou desligado se você publica pela sua própria interface |
| Exportar | Baixar o código-fonte | Decisão sua: ligado dá aos usuários uma saída, desligado os mantém no seu produto |
As configurações também têm um tema (cor principal, fonte, raio dos cantos, modo escuro), um logo personalizado opcional, uma chave para a marca "powered by", um número máximo de projetos por usuário e um número máximo de mensagens de IA por sessão. Defina o limite de mensagens de IA com cuidado; é a principal alavanca do custo de uso num plano que inclui sites.

*Chaves de API e endpoints de webhook ficam ao lado das configurações de incorporação no console da marca.*
Criadores incorporados rodam num frame dentro da sua página. Planeje estes pontos antes do lançamento, não depois do primeiro chamado de suporte.
Dois tipos de evento importam para um produto que incorpora o criador.
Na página: os callbacks do script de incorporação (pronto, salvo, erro, sessão expirada) permitem que a sua interface reaja na hora, por exemplo mostrando "Salvo" no seu próprio cabeçalho.
No seu servidor: os webhooks da marca informam eventos de clientes: cliente se cadastrou, primeiro site criado, site publicado, sem publicar sete dias depois de entrar, cliente indicou alguém, pagamento recebido e cliente pausado. Cada entrega é um corpo JSON com um ID de entrega (estável entre reenvios), o nome do evento, um timestamp e os dados.

*Escolhendo eventos de webhook. A nota à direita informa a regra de reenvio e de desativação automática.*
Como recebê-los com segurança:
Usos típicos: marcar a conta como "site no ar" no seu produto quando chegar site publicado; iniciar um lembrete de onboarding em sem publicar após sete dias; sincronizar clientes pausados com o estado da sua própria assinatura.
A incorporação é uma porta de entrada. A mesma conta de marca também tem contas de clientes com chaves por cliente (publicar, domínio próprio, ver o código, blog, loja, formulários, SEO e aprovação antes de publicar), um log de auditoria das ações da organização e um portal com a sua marca que você pode usar junto com a incorporação para usuários que preferem uma aba separada.

*Chaves por cliente no console da marca, independentes da configuração de incorporação.*

*O próprio criador, aqui no endereço da marca. Incorporado, o mesmo criador fica dentro do seu produto.*
Os sites são código de verdade (React, Vite, TypeScript, Tailwind), e o código de cada site pode ser baixado ou sincronizado com o GitHub, o que importa se você um dia trocar de plataforma ou se um cliente pedir os arquivos dele.

*O painel de código: o site é código-fonte, não um formato fechado.*
Copie isto para o seu ticket de lançamento.
Se você ainda está escolhendo entre incorporar e um portal com a sua marca, comece pela página de plataformas SaaS. Se precisa dos detalhes dos endpoints para provisionar clientes, veja a página da API. Se está pronto para testar a incorporação com o seu próprio produto num ambiente de teste, agende uma demonstração e configuramos uma configuração de incorporação com você.
Última verificação em 2026-10-25.
Agende uma demonstração de 30 minutos. Mostramos o criador com a sua marca, vemos quantos sites de clientes você pretende operar e passamos seu preço exato.
Quer ver o tour completo antes? Conheça o criador de sites white label
Não. O seu servidor pede um token de sessão de curta duração para o ID do seu próprio usuário com o client ID e o secret da configuração, e o seu front-end inicializa a incorporação com esse token.
Sim. Cada configuração de incorporação escolhe quais painéis ficam visíveis: chat com IA, prévia, árvore de arquivos, terminal, publicar e exportar. Ela também define tema, logo, a marca powered-by, projetos por usuário e mensagens de IA por sessão.
Cada entrega é assinada com HMAC-SHA256, incluindo uma versão que assina um timestamp junto com o corpo para você rejeitar replays. As entregas trazem um ID estável para eliminar duplicatas e são reenviadas até seis vezes ao longo de cerca de quinze horas.
O handshake com token de sessão evita depender dos cookies do próprio criador, mas os navegadores continuam restringindo o armazenamento de terceiros, então teste o fluxo completo nas versões atuais do Safari e do Firefox, inclusive em janelas privadas, antes do lançamento.
A API permite construir a sua própria interface e provisionar clientes a partir dos seus sistemas. A incorporação coloca o criador pronto dentro do seu produto. Muitas equipes usam a API para provisionar e a incorporação para editar.