---
url: https://developers.zarv.com/sdk/playground.md
description: >-
  Teste o Smartflow ao vivo: o embed real do SDK contra uma campanha de
  demonstração, com cada callback registrado na ordem em que dispara.
---

# Playground

Um embed real do Smartflow, rodando o mesmo `Zarv('smartflow', config)` que
você vai chamar no seu site, contra uma campanha de demonstração da Zarv.
Teste tela isolada, prefill, modal, tema, `identify` e `complete` ao vivo — com
a versão do SDK que está em produção agora.

Cada callback aparece no log abaixo do embed, na ordem em que dispara. É a
forma mais rápida de responder "o que exatamente eu recebo, e quando".

## Como usar

1. **Tela** — deixe em "Fluxo inteiro" para o funnel completo, ou escolha uma
   tela isolada para ver o modo em que você monta os componentes no seu
   próprio formulário.
2. **Montar** — o `onSession` aparece primeiro, com o `leadId` criado. Os
   botões `identify` e `complete` passam a agir sobre esse lead.

Os cadastros criados aqui vão para a campanha de demonstração, não para a sua.
Quando for testar a **sua** campanha, troque a `publicKey` no seu próprio
ambiente e lembre-se: o SDK não tem ambiente de desenvolvimento — o que separa
teste de produção é a chave pública, não o host, então use uma campanha de
teste.

## Onde ir depois

* [Guia do Smartflow](/sdk/smartflow) — a referência completa de configuração,
  telas isoladas e encadeamento de etapas.
* [Webhook da campanha](/sdk/webhooks) — o canal server-to-server. Os
  callbacks que você vê aqui movem a interface; quem decide negócio é o
  webhook.
