# Cadastro por formulário externo (Elementor e outros)

> Crie contas gratuitas na plataforma a partir de um formulário do seu site, como os do Elementor Pro.

Se a sua página de captura foi feita no WordPress com o Elementor Pro, ou em qualquer outro construtor de páginas, você pode fazer com que o envio do formulário já crie a conta do aluno na sua plataforma e o leve direto para dentro dela.

O A\SALA Hub não precisa de plugin para isso. Basta usar o **cadastro por link**, que qualquer formulário com redirecionamento consegue chamar.

## Antes de começar

1. Acesse **Configurações › Alunos** (`/dashboard/settings/students`).
2. Na seção **Canais de cadastro**, ative **Permitir cadastro por formulário em site externo**.
3. Se quiser liberar produtos para quem se cadastrar, escolha a entrega em **Entrega liberada após o cadastro**.
4. Clique em **Salvar**.
5. Copie o **token** que aparece no código do formulário e no modelo de cadastro por link, logo abaixo.

Detalhes de cada opção em [Acesso gratuito](/configuracoes/acesso-gratuito).

## Elementor Pro

1. Edite o formulário no Elementor.
2. Em cada campo, abra a aba **Avançado** e anote o **ID** do campo (por exemplo, `name`, `email` e `phone`).
3. Em **Ações após o envio**, adicione a ação **Redirecionar** e deixe-a **por último** na lista: depois dela, nenhuma outra ação é executada.
4. No endereço do redirecionamento, monte o link com os IDs dos seus campos:

```
https://<sua-plataforma>/auth/cadastrar_via_url?token=SEU_TOKEN&nome=[field id="name"]&email=[field id="email"]&celular=[field id="phone"]
```

5. Para levar o aluno a uma página específica depois do cadastro, acrescente `&redirect=` com o caminho da página, sem o domínio, como `&redirect=/area/conteudo/produto/12`.
6. Atualize a página e faça um teste com um e-mail que ainda não tem cadastro.

## Outros construtores e automações

O mesmo link funciona em qualquer ferramenta que redirecione depois do envio ou que abra um endereço montado com os dados do lead: outros construtores de página, Zapier, ManyChat e similares. Os parâmetros aceitos são `token`, `nome`, `email`, `celular`, `doc` e `redirect`; a tabela completa está em [Acesso gratuito](/configuracoes/acesso-gratuito#por-formulario-ou-link-no-seu-site).

Se o seu construtor aceita HTML, você também pode colar o **Código do formulário** pronto, que já envia os dados direto para a plataforma.

## O que o aluno vê

- E-mail novo: a conta é criada, a entrega configurada é liberada, o aluno recebe o e-mail de boas-vindas do acesso gratuito e entra na plataforma automaticamente.
- E-mail já cadastrado: nenhuma conta nova é criada e a pessoa vai para a tela de login com o e-mail preenchido.

:::embreve Entrega diferente por formulário
Por enquanto, todo cadastro por link recebe a mesma entrega, a escolhida em **Entrega liberada após o cadastro**. Ainda não é possível informar no link uma entrega diferente para cada formulário.
:::
