A evolução da matrícula de alunos ao longo dos anos
Automatize a matrícula de alunos com a API do Toolzz LMS e otimize a gestão educacional.

A evolução da matrícula de alunos ao longo dos anos
17 de abril de 2026
Tradicionalmente, a matrícula de alunos é um processo manual e demorado, repleto de planilhas, formulários em papel e muita burocracia. Essa abordagem, além de gerar erros e atrasos, exige um esforço considerável das equipes administrativas, desviando o foco de atividades mais estratégicas. Com o avanço da tecnologia, a automação se tornou uma necessidade para instituições de ensino que buscam eficiência, escalabilidade e uma melhor experiência para alunos e gestores. Este artigo apresenta um guia completo para automatizar a matrícula de alunos utilizando a API do Toolzz LMS, demonstrando como essa solução pode transformar a gestão educacional.
Pré-requisitos
Para acompanhar este tutorial, você precisará de:
- Conta Toolzz LMS: Certifique-se de ter uma conta ativa na plataforma Toolzz LMS.
- Token do Administrador: O token é a chave de acesso à API. Para gerá-lo, siga os passos:
- Acesse o painel de administração do Toolzz LMS.
- Navegue até a seção de configurações da API (geralmente em “Configurações” -> “API”).
- Gere um novo token com permissões de administrador. Guarde-o em um local seguro.
Dica: O token é como uma senha. Mantenha-o em segredo e não o compartilhe com terceiros.
Arquitetura da solução
A solução proposta envolve a integração entre um sistema externo (por exemplo, um sistema de RH, um formulário online, ou um CRM) e o Toolzz LMS através da API. O fluxo é o seguinte:
- Sistema Externo: O sistema externo recebe as informações do aluno (nome, CPF, curso desejado, etc.).
- API Toolzz LMS: O sistema externo envia uma requisição para a API do Toolzz LMS, contendo os dados do aluno e o curso para o qual ele deseja se matricular.
- Plataforma LXP: O Toolzz LMS processa a requisição, cria o usuário (se necessário) e o matricula no curso, atualizando o status na plataforma LXP.
Implementar essa integração pode parecer complexo, mas os resultados em termos de otimização de tempo e recursos são significativos. Se você busca uma solução completa para a gestão do aprendizado, conheça a Toolzz LXP e descubra como ela pode impulsionar a educação em sua instituição.
Passo a passo no produto
Antes de começar a implementar a automação via API, é crucial configurar o Toolzz LMS:
- Cursos e Turmas: Crie os cursos e turmas que estarão disponíveis para os alunos.
- Campos Personalizados: Defina campos personalizados para coletar informações adicionais dos alunos, se necessário.
- Níveis de Acesso: Configure os níveis de acesso dos alunos aos cursos e turmas.
- Webhooks (opcional): Configure webhooks para receber notificações sobre eventos como novas matrículas ou cursos concluídos.
Implementação via API
Para este exemplo, usaremos os seguintes endpoints da API do Toolzz LMS:
- Criar Usuário:
POST /api/v1/users - Matricular Aluno em Turma:
POST /api/v1/enrollments
Criar Usuário
URL: POST /api/v1/users
Headers:
Authorization: Bearer SEU_TOKEN Content-Type: application/json
Body (JSON):
{ "name": "João da Silva", "cpf": "123.456.789-00", "email": "[email protected]", "password": "senha123", "school_id": "123" }
curl: bash curl -X POST 'https://api.toolzz.com.br/api/v1/users' -H 'Authorization: Bearer SEU_TOKEN' -H 'Content-Type: application/json' -d '{"name": "João da Silva", "cpf": "123.456.789-00", "email": "[email protected]", "password": "senha123", "school_id": "123"}'
javascript (fetch): javascript fetch('https://api.toolzz.com.br/api/v1/users', { method: 'POST', headers: { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify({ "name": "João da Silva", "cpf": "123.456.789-00", "email": "[email protected]", "password": "senha123", "school_id": "123" }) }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
python (requests): python import requests
url = 'https://api.toolzz.com.br/api/v1/users' headers = { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' } data = { "name": "João da Silva", "cpf": "123.456.789-00", "email": "[email protected]", "password": "senha123", "school_id": "123" }
response = requests.post(url, headers=headers, json=data) print(response.json())
Parâmetros:
| Parâmetro | Tipo | Descrição | Obrigatório | Exemplo |
|---|---|---|---|---|
| name | string | Nome completo do aluno | Sim | João da Silva |
| cpf | string | CPF do aluno | Sim | 123.456.789-00 |
| string | Email do aluno | Sim | [email protected] | |
| password | string | Senha do aluno | Sim | senha123 |
| school_id | string | ID da escola do aluno | Sim | 123 |
Response (JSON):
{ "id": "123", "name": "João da Silva", "email": "[email protected]", "cpf": "123.456.789-00" }
Matricular Aluno em Turma
URL: POST /api/v1/enrollments
Headers:
Authorization: Bearer SEU_TOKEN Content-Type: application/json
Body (JSON):
{ "user_id": "123", "course_id": "456", "turma_id": "789" }
curl: bash curl -X POST 'https://api.toolzz.com.br/api/v1/enrollments' -H 'Authorization: Bearer SEU_TOKEN' -H 'Content-Type: application/json' -d '{"user_id": "123", "course_id": "456", "turma_id": "789"}'
javascript (fetch): javascript fetch('https://api.toolzz.com.br/api/v1/enrollments', { method: 'POST', headers: { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify({ "user_id": "123", "course_id": "456", "turma_id": "789" }) }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
python (requests): python import requests
url = 'https://api.toolzz.com.br/api/v1/enrollments' headers = { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' } data = { "user_id": "123", "course_id": "456", "turma_id": "789" }
response = requests.post(url, headers=headers, json=data) print(response.json())
Parâmetros:
| Parâmetro | Tipo | Descrição | Obrigatório | Exemplo |
|---|---|---|---|---|
| user_id | string | ID do usuário | Sim | 123 |
| course_id | string | ID do curso | Sim | 456 |
| turma_id | string | ID da turma | Sim | 789 |
Response (JSON):
{ "enrollment_id": "987", "user_id": "123", "course_id": "456", "turma_id": "789", "status": "ativo" }
Automatizar esses processos com a API do Toolzz LMS garante uma gestão mais eficiente e escalável. Para entender melhor como podemos te ajudar a implementar essa solução, solicite uma demonstração da Toolzz.
Webhooks
Para receber notificações sobre novas matrículas, você pode configurar um webhook no Toolzz LMS. Na seção de configurações de webhooks, especifique a URL para a qual as notificações devem ser enviadas. O payload do webhook conterá informações sobre a nova matrícula, como o ID do aluno, o ID do curso e o ID da turma. Você pode então usar essas informações para atualizar seus sistemas internos.
Testando
Após implementar a integração, é fundamental testá-la para garantir que tudo esteja funcionando corretamente.
- Crie um usuário: Use a API para criar um novo usuário.
- Matricule o usuário: Use a API para matricular o usuário em um curso e uma turma.
- Verifique a matrícula: Acesse o painel de administração do Toolzz LMS e verifique se o usuário foi matriculado corretamente.
- Teste o webhook: Se você configurou um webhook, verifique se ele está recebendo as notificações corretamente.
Erros comuns
- Erro 401 (Não autorizado): Verifique se o token de acesso está correto e se possui as permissões necessárias.
- Erro 400 (Requisição inválida): Verifique se o corpo da requisição está no formato JSON correto e se todos os parâmetros obrigatórios estão presentes.
- Erro 404 (Não encontrado): Verifique se os IDs de usuário, curso ou turma estão corretos.
- Erro 500 (Erro interno do servidor): Entre em contato com o suporte do Toolzz LMS.
Conclusão
A automação da matrícula de alunos através da API do Toolzz LMS oferece inúmeros benefícios, como a redução de erros, o aumento da eficiência e a melhoria da experiência do aluno. Ao integrar o Toolzz LMS com seus sistemas existentes, você pode otimizar a gestão educacional e liberar tempo para se concentrar em atividades mais estratégicas. A API robusta e flexível do Toolzz LMS permite criar soluções personalizadas que atendem às necessidades específicas de sua instituição. Se você busca uma solução completa para otimizar seus processos de vendas e atendimento, conheça o Agente AI SDR da Toolzz e veja como a inteligência artificial pode impulsionar seus resultados.
Demonstração LXP
Experimente uma demonstração interativa da nossa plataforma LXP e descubra como podemos transformar o aprendizado na sua organização.


















