Sua página, seus flows, um endereço
Um app é um site hospedado ao lado da automação de que ele precisa: o formulário de confirmação da página do evento roda o flow que salva a resposta e manda um e-mail para você, tudo num projeto só.
Um formulário que roda um flow
Publique o flow, ligue o endpoint e a página chama em uma linha, pelo helper que todo endereço de app serve. A resposta é a saída do flow.
Saiba mais →<form id="rsvp">
<input name="name" placeholder="Your name" required>
<select name="guests"><option>1</option><option>2</option></select>
<button>Confirm attendance</button>
</form>
<script src="/_waiso.js"></script>
<script>
rsvp.onsubmit = async (e) => {
e.preventDefault()
const f = new FormData(rsvp)
await waiso.call('rsvp', { name: f.get('name'), guests: Number(f.get('guests')) })
rsvp.outerHTML = '<p>See you there!</p>'
}
</script>O trabalho por trás é código seu
Cada etapa é um script em Python, TypeScript ou outra linguagem suportada — salvar numa planilha, conferir uma lista, mandar um e-mail — com cada execução registrada.
Saiba mais →def main(name: str, guests: int = 1):
# A step of the "rsvp" flow: save the answer, then the next step e-mails the couple.
sheet.append_row([name, guests])
return {"saved": True}Login, versões e o seu domínio
Um flow seu decide quem entra, e os endpoints recebem quem é o visitante. Cada publicação é uma versão que você restaura com um clique; os planos pagos trazem o seu domínio.
Saiba mais →Perguntas
Preciso saber fazer sites?
Não. Peça ao assistente do projeto a página que você quer e ele escreve os arquivos; ou envie um site feito em qualquer outra ferramenta.
Posso levar o site para outro lugar depois?
Sim. Baixe num zip e hospede em qualquer lugar: ele continua chamando os mesmos endpoints.
Tem plano grátis?
Sim: um app com 50 MB no plano Free, com uma faixa pequena “Feito com Waiso”. Os planos pagos trazem mais apps, espaço e o seu domínio.
Um app consegue ler os dados de outro?
Não. Cada app tem o próprio endereço num domínio separado do Waiso, então armazenamento, cookies e páginas ficam separados.