A revolução de matrículas nos negócios
Automatize matrículas no LMS com a API Toolzz, integrando com sistemas externos e webhooks para otimizar a gestão educacional.

A revolução de matrículas nos negócios
17 de abril de 2026
No cenário dinâmico da educação corporativa, a gestão eficiente de matrículas é crucial para o sucesso de qualquer programa de treinamento. Empresas que enfrentam o desafio de integrar sistemas de RH com plataformas de aprendizagem, automatizar processos manuais e garantir uma experiência fluida para os alunos buscam soluções inovadoras. Este artigo detalha como a API do Toolzz LMS pode ser utilizada para automatizar matrículas, otimizando o processo e liberando recursos para atividades estratégicas.
Pré-requisitos
Para seguir este tutorial, você precisará de:
- Uma conta ativa na plataforma Toolzz LXP.
- Um token de administrador válido. Você pode gerar um token no painel de administração do Toolzz LXP, na seção de configurações da API.
Como gerar um Token de Administrador:
- Acesse o painel de administração do Toolzz LXP.
- Navegue até a seção de configurações da API (geralmente encontrada em 'Configurações' > 'API').
- Clique em 'Gerar Token'.
- Defina um nome descritivo para o token (ex: 'API de Matrículas').
- Copie o token gerado e guarde-o em um local seguro. Este token será usado para autenticar suas requisições à API.
Arquitetura da solução
O fluxo da solução envolve a comunicação entre um sistema externo (ex: sistema de RH), a API do Toolzz LMS e a plataforma LXP. O sistema externo envia informações sobre novos alunos ou solicitações de matrícula para a API do Toolzz LMS, que por sua vez, cria os usuários e os matricula nas turmas correspondentes. A plataforma LXP recebe as informações atualizadas e reflete as mudanças na interface do usuário.
Fluxo: Sistema Externo → API Toolzz LMS → Plataforma LXP
Passo a passo no produto
Antes de implementar a automação via API, é importante configurar as turmas e os cursos na interface do Toolzz LMS.
- Criar Cursos: Acesse a seção de 'Cursos' e crie os cursos que serão oferecidos.
- Criar Turmas: Dentro de cada curso, crie as turmas com as datas e horários desejados.
- Configurar Permissões: Defina as permissões de acesso para cada turma, garantindo que apenas os alunos matriculados possam acessá-la.
Simplifique a gestão do aprendizado da sua equipe. Conheça a Toolzz LXP e ofereça uma experiência de aprendizado personalizada e engajadora.
Implementação via API
Para automatizar as matrículas, utilizaremos os seguintes endpoints da API do Toolzz LMS:
POST /api/v1/users: Cria um novo usuário.POST /api/v1/enrollments: Matricula um usuário em uma turma.
Criar Usuário
URL: https://api.toolzz.dev/api/v1/users
Método: POST
Headers:
{ "Authorization": "Bearer SEU_TOKEN", "Content-Type": "application/json" }
Body JSON de Exemplo:
{ "name": "Maria Silva", "email": "[email protected]", "cpf": "123.456.789-00", "school_id": "654321", "role": "student" }
curl:
bash curl -X POST https://api.toolzz.dev/api/v1/users -H 'Authorization: Bearer SEU_TOKEN' -H 'Content-Type': 'application/json' -d '{ "name": "Maria Silva", "email": "[email protected]", "cpf": "123.456.789-00", "school_id": "654321", "role": "student" }'
javascript (fetch):
javascript fetch('https://api.toolzz.dev/api/v1/users', { method: 'POST', headers: { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify({ name: 'Maria Silva', email: '[email protected]', cpf: '123.456.789-00', school_id: '654321', role: 'student' }) }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
python (requests):
python import requests
url = 'https://api.toolzz.dev/api/v1/users' headers = { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' } data = { 'name': 'Maria Silva', 'email': '[email protected]', 'cpf': '123.456.789-00', 'school_id': '654321', 'role': 'student' }
response = requests.post(url, headers=headers, json=data)
print(response.json())
Parâmetros:
| Parâmetro | Tipo | Descrição | Obrigatório | Exemplo |
|---|---|---|---|---|
| name | string | Nome do usuário | Sim | Maria Silva |
| string | Email do usuário | Sim | [email protected] | |
| cpf | string | CPF do usuário | Sim | 123.456.789-00 |
| school_id | string | ID da escola | Sim | 654321 |
| role | string | Role do usuário | Sim | student |
Response JSON de Exemplo:
{ "id": "123456", "name": "Maria Silva", "email": "[email protected]", "cpf": "123.456.789-00", "school_id": "654321", "role": "student" }
Matricular Usuário em uma Turma
URL: https://api.toolzz.dev/api/v1/enrollments
Método: POST
Headers:
{ "Authorization": "Bearer SEU_TOKEN", "Content-Type": "application/json" }
Body JSON de Exemplo:
{ "user_id": "123456", "course_id": "987654", "class_id": "555555" }
curl:
bash curl -X POST https://api.toolzz.dev/api/v1/enrollments -H 'Authorization: Bearer SEU_TOKEN' -H 'Content-Type': 'application/json' -d '{ "user_id": "123456", "course_id": "987654", "class_id": "555555" }'
javascript (fetch):
javascript fetch('https://api.toolzz.dev/api/v1/enrollments', { method: 'POST', headers: { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' }, body: JSON.stringify({ user_id: '123456', course_id: '987654', class_id: '555555' }) }) .then(response => response.json()) .then(data => console.log(data)) .catch(error => console.error('Error:', error));
python (requests):
python import requests
url = 'https://api.toolzz.dev/api/v1/enrollments' headers = { 'Authorization': 'Bearer SEU_TOKEN', 'Content-Type': 'application/json' } data = { 'user_id': '123456', 'course_id': '987654', 'class_id': '555555' }
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 | 123456 |
| course_id | string | ID do curso | Sim | 987654 |
| class_id | string | ID da turma | Sim | 555555 |
Response JSON de Exemplo:
{ "message": "Usuário matriculado com sucesso." }
Quer automatizar matrículas com inteligência?
Conheça a Toolzz AIWebhooks
Para receber notificações sobre eventos como novas matrículas, você pode configurar webhooks no painel de administração do Toolzz LMS. Configure o URL do seu servidor para receber as notificações.
Webhook de Nova Matrícula:
- Evento:
enrollment.created - Payload de Exemplo:
{ "enrollment_id": "777777", "user_id": "123456", "course_id": "987654", "class_id": "555555", "created_at": "2024-10-27T10:00:00Z" }
Testando
Após implementar a automação, teste o processo criando um novo usuário no sistema externo e verificando se ele é criado e matriculado automaticamente na plataforma Toolzz LMS.
Erros comuns
- Erro 400 - Bad Request: Verifique se os parâmetros enviados na requisição estão corretos.
- Erro 401 - Unauthorized: Verifique se o token de administrador é válido.
- Erro 404 - Not Found: Verifique se os IDs de usuário, curso ou turma existem na plataforma.
Conclusão
Automatizar matrículas com a API do Toolzz LMS oferece inúmeros benefícios, incluindo redução de erros, otimização de tempo e melhoria da experiência do aluno. Ao integrar a API com seus sistemas externos, você pode criar um fluxo de trabalho eficiente e escalável para a gestão de matrículas. A Toolzz oferece uma solução completa e flexível para atender às suas necessidades de educação corporativa.
Com a Toolzz, a gestão de matrículas se torna simples e eficiente, permitindo que você se concentre no que realmente importa: o desenvolvimento de seus colaboradores.
Automatize ainda mais com agentes de IA da Toolzz: E se em vez de chamar a API manualmente, um agente de IA fizesse isso por você? Com a Toolzz AI, crie um agente que matricula alunos, consulta notas e gera relatórios — tudo por WhatsApp. Já imaginou o gestor perguntar pelo WhatsApp: 'Matricula o João no curso de vendas' e o agente executar na hora?
Demonstração LXP
Experimente uma demonstração interativa da nossa plataforma LXP e descubra como podemos transformar o aprendizado na sua organização.


















