Principal Integração e Desenvolvimento

Integração e Desenvolvimento

Augusto Vaz
Por Augusto Vaz
20 artigos

Configurando Webhooks

Introdução Webhooks são mecanismos modernos de integração entre sistemas que permitem a comunicação em tempo real por meio de notificações automáticas. Em vez de depender de consultas periódicas a uma API (o famoso "polling") para verificar se algo mudou, os webhooks funcionam de forma reativa: sempre que um evento específico ocorre em um sistema — como uma nova venda, cadastro de usuário ou atualização de status — uma requisição HTTP é automaticamente enviada para uma URL previamente configurada, contendo os dados relevantes do evento. Essa abordagem reduz significativamente o tempo de resposta entre sistemas e o uso de recursos, tornando os webhooks ideais para aplicações que demandam agilidade e automação. Para acessar a documentação completa de Webhooks dentro da sua plataforma, basta seguir a seguinte base de URL: https://.mindz.com.br/api/v2/doc/#/#configurando-webhooks Estando logado com sua conta de administrador vá em: Configurações > Webhook. Estando na página de webhooks clique no botão Novo webhook, será aberto um modal para que realize algumas configurações como as listadas abaixo: - Nome: Defina um nome para a configuração de webhooks que esta criando; - URL de callback: Informe a URL que receberá os eventos automáticos disparados pela sua plataforma; - Segredo: Informe um segredo para que possa conferir a autenticidade dos eventos, ao recebe-los em seu sistema. Neste mesmo modal você encontrará uma lista com todos os conjuntos de eventos possíveis de monitoramento no momento, e para cada conjunto de eventos, os respectivos e específicos eventos daquele grupo, assim como demonstrado abaixo: Conjunto de eventos: Eventos de um grupo: Terminado suas configurações e, escolhidos todos os eventos que deseja que sejam monitorados em seu webhook clique no botão Criar. Validação de Assinatura com HMAC Para garantir a autenticidade e integridade dos dados recebidos, a Mindz utiliza HMAC-SHA256 com o segredo configurado no webhook. Quando um evento é disparado, a requisição HTTP POST incluirá um cabeçalho chamado: webhook-signature: 682e6d0bxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxadade85bd Essa assinatura é gerada com base no corpo da requisição e no segredo informado na criação do webhook. Monitoramento e Logs Indo em: Integrações > Webhook, clique no ícone destacado no print abaixo para pode acessar os logs de eventos. Status possíveis: - Sucesso: Requisição enviada com resposta válida (2xx) - Erro: URL respondeu com erro (4xx ou 5xx) - Expirado: Tentativas automáticas falharam após timeout - Aguardando: Webhook criado, mas ainda não obteve uma resposta Informações dos logs

Última atualização em Sep 15, 2025

Definições da API - Pública V1

Introdução Neste artigo você poderá encontrar a estrutura da API Pública da sua plataforma. A API utiliza arquitetura RESTfull (representational state transfer). Endpoints Os endpoints da API pública utilizam o EAD_ID, que pode ser encontrado na página API. Para plataformas domínio final .mindz.com.br o endpoint base é: https ://{EAD_ID}.mindz.com.br/api/public/v1, para plataformas domínio final .mindz.com.br o endpoint base é: https ://{EAD_ID}.mindz.com.br/api/public/v1 Esta API pública v1 possui 5 endpoints: Contato https://{EAD_ID}.mindz.com.br/api/public/v1/contact/ Newsletter https://{EAD_ID}.mindz.com.br/api/public/v1/newsletter/ Produtos https://{EAD_ID}.mindz.com.br/api/public/v1/products/ Depoimentos https://{EAD_ID}.mindz.com.br/api/public/v1/statements/ Estatísticas https://{EAD_ID}.mindz.com.br/api/public/v1/stats/ Informações do site de vendas https://{EAD_ID}.mindz.com.br/api/public/v1/site-identity/ Contato Criar contato POST /api/public/v1/contact/ Parâmetros: name (obrigatório): string (max 250 chars) email (obrigatório): string (max 250 chars) subject (opcional): string (‘Comercial’, ‘Suporte’, ‘ Denúncia’ ou ‘Bugs e falhas’) message (obrigatório): string Exemplo de requisição: curl -X 'POST' \ /api/public/v1/contact/' \ -H 'Content-Type: application/json' \ -d '{ "name": "João Teste", "email": "[email protected]", "message": "Quero saber mais sobre o curso!" }' Exemplo de resposta: { "success": true } Newsletter Cadastrar e-mail POST /api/public/v1/newsletter/ Parâmetros: email (obrigatório): string (max 250 chars) email_list_code (opcional): string (max 15 chars) first_name (opcional): string (max 30 chars) last_name (opcional): string (max 30 chars) Exemplo de requisição: curl -X 'POST' \ '/api/public/v1/newsletter/' \ -H 'Content-Type: application/json' \ -d '{ "email": "[email protected]" }' Exemplo de resposta: { "success": true, "message": "Contato cadastrado com sucesso" } Produto Listar produtos GET /api/public/v1/products/ Parâmetros: limit (opcional): integer offset (opcional): integer ordering (opcional): string (‘name’, ‘price’, ‘score’) product_type (opcional): string (‘bundle’, ‘course’, ‘plan’) search (opcional): string Exemplo de requisição: curl -X 'GET' \ '/api/public/v1/products/' \ -H 'accept: application/json' Exemplo de resposta: { "count": 12, "next": "https://<EAD_ID>.mindz.com.br/api/public/v1/products/?limit=10&offset=10", "previous": null, "results": [ { "product_type": "course", "slug": "7qwzjmedqk", "name": "Product Name", "image": "image_url.jpg", "video_uri": null, "video_cover": null, "price": 300, "price_with_discount": 300, "number_of_installments": 12, "installment_interest": 1.9, "installments": [ { "number_of_installments": 1, "value": 300 }, { "number_of_installments": 2, "value": 152.85 }, { "number_of_installments": 3, "value": 103.8 }, { "number_of_installments": 4, "value": 79.28 }, { "number_of_installments": 5, "value": 64.56 }, { "number_of_installments": 6, "value": 54.75 }, { "number_of_installments": 7, "value": 47.74 }, { "number_of_installments": 8, "value": 42.49 }, { "number_of_installments": 9, "value": 38.4 }, { "number_of_installments": 10, "value": 35.13 }, { "number_of_installments": 11, "value": 32.45 }, { "number_of_installments": 12, "value": 30.22 } ], "score": 4.2, "teachers_name": "Teacher Name", "links": [ { "rel": "self", "href": "/api/public/v1/products/courses/7qwzjmedqk/" } ], "show_score": true, "enrol_page": "https://<EAD_ID>.mindz.com.br/cursos/course-name/", "checkout_page": "https://<EAD_ID>.mindz.com.br/ead/enroll/course-name/" }, … ] } Listar produtos por tipo GET /api/public/v1/products/<tipo_produto>/ Parâmetros: limit (opcional): integer offset (opcional): integer ordering (opcional): string (‘name’, ‘price’, ‘score’) search (opcional): string Exemplo de requisição: curl -X 'GET' \ '/api/public/v1/products/bundles/' \ -H 'accept: application/json' Exemplo de resposta: { "count": 2, "next": null, "previous": null, "results": [ { "product_type": "bundle", "slug": "wprnyeefbg", "name": "Pacote de cursos bom", "image": "image_url.jpg”, "video_uri": null, "video_cover": null, "price": 800, "price_with_discount": 800, "number_of_installments": 8, "installment_interest": 1.9, "installments": [ { "number_of_installments": 1, "value": 800 }, { "number_of_installments": 2, "value": 407.6 }, { "number_of_installments": 3, "value": 276.8 }, { "number_of_installments": 4, "value": 211.4 }, { "number_of_installments": 5, "value": 172.16 }, { "number_of_installments": 6, "value": 146 }, { "number_of_installments": 7, "value": 127.31 }, { "number_of_installments": 8, "value": 113.3 } ], "score": 0, "teachers_name": "Teacher 1, Teacher 2, Teacher 3", "links": [ { "rel": "self", "href": "/api/public/v1/products/bundles/wprnyeefbg/" } ], "show_score": null }, … ] } Detalhar produto GET /api/public/v1/products/<tipo_produto>/<slug>/ Parâmetros: Exemplo de requisição: curl -X 'GET' \ '/api/public/v1/products/courses/course_slug/' \ -H 'accept: application/json' Exemplo de resposta: { "product_type": "course", "slug": "course_slug", "name": "Course Name", "image": "url_image.png", "video_uri": null, "video_cover": null, "price": 5000.24, "price_with_discount": 3000.24, "number_of_installments": 12, "installment_interest": 1.9, "installments": [ { "number_of_installments": 1, "value": 3000.24 }, { "number_of_installments": 2, "value": 1528.62 }, { "number_of_installments": 3, "value": 1038.08 }, { "number_of_installments": 4, "value": 792.81 }, { "number_of_installments": 5, "value": 645.65 }, { "number_of_installments": 6, "value": 547.54 }, { "number_of_installments": 7, "value": 477.47 }, { "number_of_installments": 8, "value": 424.91 }, { "number_of_installments": 9, "value": 384.03 }, { "number_of_installments": 10, "value": 351.33 }, { "number_of_installments": 11, "value": 324.57 }, { "number_of_installments": 12, "value": 302.27 } ], "score": 0, "teachers_name": "João Carlos, José Silva", "links": { "self": "/api/public/v1/products/courses/course_slug/", "scores": "/api/public/v1/products/courses/course_slug/scores/" }, "show_score": true, "description": null, "short_description": null, "syllabus": null, "faq_active": true, "faq_base_questions": true, "faq": [], "features_icon_permanent_access": true, "features_icon_questions": true, "features_icon_certificate": true, "features_icon_pratical_certificate": false, "features_icon_exercises": true, "score_summary": { "1": 0, "2": 0, "3": 0, "4": 0, "5": 0, "count": 0, "rating": 0 }, "teachers": [ { "full_name": "João Carlos", "first_name": "João", "last_name": "Carlos", "profile": { "avatar": null, "bio": null, "facebook": null, "instagram": null, "twitter": null, "linkedin": null, "github": null, "youtube": null } }, { "full_name": "José Silva", "first_name": "Silva", "last_name": "Silva", "profile": { "avatar": null, "bio": null, "facebook": null, "instagram": null, "twitter": null, "linkedin": null, "github": null, "youtube": null } } ], "last_5_comments": [ [ { "score": 5, "comment": "Avaliação com comentário do aluno.", "helpful": 0, "created": "2023-05-22T18:18:24.918999-03:00", "user": { "full_name": "Luan Silva", "first_name": "Luan", "last_name": "Silva", "profile": { "avatar": “url_avatar_img.png” } } }, … ] } Listar avaliações do curso GET /api/public/v1/products/courses/<slug>/scores Parâmetros: Exemplo de requisição: curl -X 'GET' \ '/api/public/v1/products/courses/course_slug/scores' \ -H 'accept: application/json' Exemplo de resposta: { "count": 5, "next": null, "previous": null, "results": [ { "score": 5, "comment": "Avaliação com comentário do aluno.", "helpful": 0, "created": "2023-05-22T18:18:24.918999-03:00", "user": { "full_name": "Luan Silva", "first_name": "Luan", "last_name": "Silva", "profile": { "avatar": null } } }, … ] } Depoimentos Listar depoimentos GET /api/public/v1/statements/ Parâmetros: limit (opcional): integer offset (opcional): integer Exemplo de requisição: curl -X 'GET' \ '/api/public/v1/statements/' \ -H 'accept: application/json' Exemplo de resposta: { "count": 1, "next": null, "previous": null, "results": [ { "name": "Test", "company": "empresa", "job": "cargo", "image": "image_url.jpg", "statement": "Este curso é excelente!" } ] } Estatísticas Detalhar estatísticas da plataforma GET /api/public/v1/stats/ Parâmetros: Exemplo de requisição: curl -X 'GET' \ '/api/public/v1/stats/' \ -H 'accept: application/json' Exemplo de resposta: { "full_hours_count": 5.26, "classes_count": 5, "questions_answered_count": 16, "students_count": 1854 } Informações do site de vendas Parâmetros: Exemplo de requisição: curl -X 'GET' '/api/public/v1/site-identity/' -H 'accept: application/json' Exemplo de resposta: { "title": "Minha empresa", "description": null, "company": "Minha empresa", "email": "[email protected]", "copyright_year": 2020, "cnpj": "12.345.678/0001-00", "terms": null, "terms_url": "https://www.meustermos.com", "contact": "[email protected]", "logo": "https://cdn.mindz.com.br/...", "inverse_logo": null, "footer_logo": "https://cdn.mindz.com.br/...", "email_logo": "https://cdn.mindz.com.br/...", "favicon": "https://cdn.mindz.com.br/...", "facebook": "https://www.facebook.com/", "instagram": "https://www.instagram.com//", "twitter": "https://twitter.com/", "linkedin": "https://www.linkedin.com/", "github": "https://github.com/", "youtube": "https://www.youtube.com/", "behance": "https://www.behance.net/", "template": "default", "theme_color": "yellow", "header": null, "subheader": null, "background_img_header": null, "filter_category": false, "show_carousel": true, "show_courses": false, "show_resources_count": true, "show_features": true, "features_icon_video": true, "features_icon_permanent_access": true, "features_icon_questions": true, "features_icon_certificate": true, "features_icon_exercises": true, "features_icon_watch_anywhere": false }

Última atualização em Sep 15, 2025

Definições da API - Privada V1 (LEGADA)

Introdução Neste artigo você poderá encontrar a estrutura da API da sua plataforma disponível a partir do plano Business. A API utiliza arquitetura RESTful (representational state transfer). Autenticação A autenticação deve ser feita utilizando o **APP_ID **e **API_KEY **que podem ser geradas pela página API em Configurações ("Configurações" -> "API") Esses parâmetros devem ser informados no HEADER da requisição, no seguinte formato: Endpoints Os endpoints da API utilizam o EAD_ID, que também pode ser encontrado na página API, junto com o **APP_ID ** e API_KEY. O endpoint base é: https ://<EAD_ID>.ead.guru/api/v1 A API v1 possui 3 endpoints: Usuários Cursos Matrículas Usuários Listar usuários Parâmetros: page (opcional): integer is_active (opcional): boolean suspended (opcional): boolean admin (opcional): boolean teacher (opcional): boolean Exemplo de requisição: Exemplo de resposta: Detalhes de um usuário Parâmetros PATH: id* (obrigatório): integer Exemplo de requisição: Exemplo de resposta: Detalhes de um usuário buscando por email Parâmetros PATH: email* (obrigatório): string Exemplo de requisição: Exemplo de resposta: Criar usuário Parâmetros: email* (obrigatório): string (max 250 chars) first_name* (obrigatório): string (max 30 chars) last_name* (obrigatório): string (max 30 chars) username (opcional): string (max 150 chars) password (opcional): string (max 250 chars) date_joined (opcional): date (ISO 8601) teacher (opcional): boolean (default false) admin (opcional): boolean (default false) suspended (opcional): boolean (default false) sex (opcional): string ("M" ou "F") phone (opcional): string (max 50 chars) birth_date (opcional): date (ISO 8601) bio (opcional): string person_type (opcional):  string ("F" - Pessoa física ou "J" - Pessoa jurídica) cpf_cnpj (opcional): string (11 chars para CPF ou 14 chars para CNPJ) corporate_name (opcional): string (max 250 chars) country (opcional): string (Código de 2 chars ISO 3166) zip_code (opcional): string (8 chars) state (opcional): string (Código de 2 chars) city (opcional): string (max 100 chars) district (opcional): string (max 100 chars) street (opcional): string (max 100 chars) house_number (opcional): string (max 10 chars) complement (opcional): string (max 100 chars) Exemplo de requisição: Exemplo de resposta: Editar usuário Parâmetros PATH: id* (obrigatório): integer Parâmetros: email (opcional): string (max 250 chars) first_name (opcional): string (max 30 chars) last_name (opcional): string (max 30 chars) username (opcional): string (max 150 chars) teacher (opcional): boolean (default false) admin (opcional): boolean (default false) suspended (opcional): boolean (default false) sex (opcional): string ("M" ou "F") phone (opcional): string (max 50 chars) birth_date (opcional): date (ISO 8601) bio (opcional): string person_type (opcional):  string ("F" - Pessoa física ou "J" - Pessoa jurídica) cpf_cnpj (opcional): string (11 chars para CPF ou 14 chars para CNPJ) corporate_name (opcional): string (max 250 chars) country (opcional): string (Código de 2 chars ISO 3166) zip_code (opcional): string (8 chars) state (opcional): string (Código de 2 chars) city (opcional): string (max 100 chars) district (opcional): string (max 100 chars) street (opcional): string (max 100 chars) house_number (opcional): string (max 10 chars) complement (opcional): string (max 100 chars) Exemplo de requisição: Exemplo de resposta: Excluir usuário Parâmetros PATH: id* (obrigatório): integer Exemplo de requisição: Exemplo de resposta: Cursos Listar cursos Parâmetros: page (opcional): integer open_to_enroll (opcional): boolean active (opcional): boolean Exemplo de requisição: Exemplo de resposta: Detalhes de um curso Parâmetros PATH: id* (obrigatório): integer Exemplo de requisição: Exemplo de resposta: Criar curso Parâmetros: teachers_ids* (obrigatório): list of integers (max 5 teachers) name* (obrigatório): string (max 100chars) description (opcional): string short_description (opcional): string (max 140 chars) launch_date (opcional): date (ISO 8601) syllabus (opcional): string open_to_enroll (opcional): boolean (default false) active (opcional): boolean (default true) price (opcional): float (default 0.00) slug (opcional): string (Apenas letras minúsculas e o caracter "-" como espaço) workload (opcional): integer (default 1) forum_enabled (opcional): boolean (default true) show_score (opcional): boolean (default false) active_comments (opcional):  boolean (default false) show_enrols_count (opcional): boolean (default false) grade_certificate (opcional): integer ( deprecated) show_grade_certificate (opcional): boolean (default false) ( deprecated) expiry_date (opcional): integer (Número de meses até o vencimento da matrícula) number_of_installments (opcional): integer (min 1, max 12) Exemplo de requisição: Exemplo de resposta: Editar curso Parâmetros PATH: id* (obrigatório): integer Parâmetros: teachers_ids (opcional): list of integers (max 5 teachers) name (opcional): string (max 100chars) description (opcional): string short_description (opcional): string (max 140 chars) launch_date (opcional): date (ISO 8601) syllabus (opcional): string open_to_enroll (opcional): boolean active (opcional): boolean price (opcional): float slug (opcional): string (Apenas letras minúsculas e o caracter "-" como espaço) workload (opcional): integer forum_enabled (opcional): boolean show_score (opcional): boolean active_comments (opcional):  boolean show_enrols_count (opcional): boolean grade_certificate (opcional): integer ( deprecated) show_grade_certificate (opcional): boolean ( deprecated) expiry_date (opcional): integer (Número de meses até o vencimento da matrícula) number_of_installments (opcional): integer (min 1, max 12) installment_interest (opcional): float (min 0, max 99. Obrigatório caso                                                                                             number_of_installments seja informado) Exemplo de requisição: Exemplo de resposta: Excluir curso Parâmetros PATH: id* (obrigatório): integer Exemplo de requisição: **Exemplo de resposta: ** Matrículas Listar matrículas Parâmetros: page (opcional): integer course (opcional): integer user (opcional): integer Exemplo de requisição: Exemplo de resposta: Detalhes de uma matrícula Parâmetros PATH: id* (obrigatório): integer Exemplo de requisição: Exemplo de resposta: Criar matrícula Parâmetros: user* (obrigatório): integer course* (obrigatório): integer expiry_date (opcional): date (ISO 8601) active (opcional): boolean (default true) send_email (opcional): boolean (default false) *Atenção: Utilize a opção send_email=true apenas se tiver certeza que o email do aluno é válido.                Caso ocorram muitos erros de envio de email por causa de email inválido, o seu EAD poderá ser                suspenso. Exemplo de requisição: Exemplo de resposta: Editar matrícula Parâmetros PATH: id* (obrigatório): integer Parâmetros: expiry_date (opcional): date (ISO 8601) active (opcional): boolean Exemplo de requisição: **Exemplo de resposta: **

Última atualização em Sep 15, 2025

Definições da API - Privada V2

Introdução Nossa API 2.0 foi projetada para facilitar a integração de sistemas externos, oferecendo um conjunto robusto de endpoints para automação de processos, sincronização de dados e comunicação via webhooks. Com suporte a autenticação segura via APP_ID e API_KEY, e um modelo avançado de permissões granulares, a API permite que você defina exatamente quais recursos podem ser acessados e modificados, garantindo maior controle e segurança. Os webhooks possibilitam notificações instantâneas sobre eventos importantes, enquanto a validação via HMAC-SHA256 assegura a integridade e autenticidade das requisições. A plataforma ainda fornece logs detalhados para monitoramento e diagnóstico, garantindo que cada interação seja rastreável e eficiente. Com uma arquitetura moderna e flexível, a API V2 é a escolha ideal para plataformas que buscam escalabilidade e automação inteligente. Autenticação A autenticação deve ser feita utilizando os parâmetros <APP_ID> e <API_KEY> que são informados ao gerar suas credenciais de API em: Configurações > API. Configurar a Credencial - Nome da Credencial No campo Nome, insira um identificador descritivo para a credencial. - Tipo de permissão Selecione o tipo de permissão da credencial: - Permissão padrão: Define a permissão por nível similar ao da plataforma. - Permissão avançada: Define permissões específicas por modelo de recurso. Preenchido clique em Criar. Como configurar permissões no modo Avançado Se optar por Permissão Avançada, siga estas orientações para configurar os acessos específicos: 1. A plataforma exibirá uma lista de modelos (ou categorias) de recursos, como: - Usuário - Matrícula - Equipe - Entre outros 1. Para cada modelo, você poderá marcar as permissões desejadas, que incluem: - Visualizar — permitir acesso somente leitura - Criar — permitir a criação de novos registros - Atualizar — permitir alterações em registros existentes - Excluir — permitir remoção de registros - Outras permissões específicas conforme o modelo ⚠️ Importante: Selecione apenas as permissões necessárias para garantir a segurança da integração. Estes parâmetros devem ser informados no HEADER da requisição, no seguinte formato: HEADER = { Content-Type: application/json, app-id: "LTHDT9EQIXXXXXXXXXXXXXXXXISZYXR", api-key: "ZUXXXXXXXXXXXXXXXXXXXXnRyGPD" } Endpoints O endpoint base para as requisições da API V2 é: https://<sua_plataforma>/api/v2 Toda a documentação sobre os endpoints, exemplos de requisições e exemplos de respostas estão dentro da documentação em sua plataforma. Você pode acessar esta documentação exclusiva da sua plataforma indo em: Configurações > API, então clique no botão Documentação.

Última atualização em Sep 15, 2025

Como integrar o TikTok Pixel em sua plataforma

Integração do TikTok Pixel Acesse a plataforma com sua conta de administrador então vá em: Integrações > Pixel de conversão, então escolha o TikTok pixel na lista de integrações. Esta integração requer apenas seu ID de pixel do TikTok e um nome para a integração. Como criar seu TikTok pixel Após criada sua conta sua conta no TikTok Ads Manager: https://ads.tiktok.com/i18n/signup/ Estando no **Painel > Ferramentas > Eventos, no gerenciador de eventos clique em Iniciar. Escolha a opção Web, então avance. Informe a URL da sua plataforma, então avance. Na tela seguinte escolha a opção Configuração manual, então avance. Na tela seguinte escolha a opção Pixel do TikTok, então avance. Defina um nome para o seu pixel, então avance. Na tela "código-base", apenas avance. Na tela "Gerenciar configurações", marque/desmarque as opções conforme suas necessidades, então avance. Na tela seguinte "Configurar eventos" apenas avance. Chegado na última tela "Teste", clique em Concluir. Feito isso, nas opções do lado esquerdo da tela clique em Fonte de dados. Estando nesta página você encontrará seu ID do TikTok pixel. Prontinho ;D, agora você já tem tudo o que precisa para realizar esta integração em sua plataforma. Adendos: - A integração do TikTok pixel permite até 5 integrações de pixels simultaneamente com a plataforma. Abaixo você encontrará uma tabelas dos eventos rastreados pela integração.

Última atualização em Sep 15, 2025

Como integrar o Google Analytics em sua plataforma

Integração do Google Analytics Acesse a plataforma com sua conta de administrador então vá em: Integrações > Pixel de conversão, então escolha o Google Analytics pixel na lista de integrações. Esta integração requer apenas seu ID de pixel do Google Analytics e um nome para a integração. Para realizar a integração basta clicar no botão Editar, ativar a integração e informar seu código de acompanhamento. Criando uma conta no Google Analytics Acesse o site do Google Analytics ; Efetue o login com a sua conta Google, então clique no botão Começar a usar para iniciar. Se estiver no plano gratuito, o Google oferece um período de avaliação do Analytics, então basta prosseguir, ler os termos deles, e se concordar, continue; A próxima etapa você precisará definir um nome para a sua conta, escolher as opções de compartilhamento que deseja ativar ou não e então clicar no botão Próximo para avançar para a seguinte etapa; Na etapa seguinte, defina um nome para a sua propriedade do Analytics, preencha os detalhes de fuso horário e moeda, e clique em “Próximo”; Nas etapas seguintes você irá informar detalhes comerciais sobre sua empresa. Preenchido todas as informações solicitadas, clique no botão Criar; Lhe será apresentado o contrato de termos de serviço do Google Analytics, caso concorde com o mesmo, clique em Aceito para continuar; Na escolha de tipo de plataforma, selecione “Web” e então preencha a URL da sua plataforma e e nome do fluxo nos respectivos campos solicitados. Depois clique em “Criar fluxo”; Com o fluxo criado, agora basta selecioná-lo e a página de detalhes será exibida. Nessa página você encontrará o ID necessário. Copie-o e cole na página de integração da sua plataforma. Frisando que ao realizar a integração, o Google Analytics pode levar algum tempo (média de 24 horas) até que seja capturado os hits da sua plataforma. Prontinho, agora você já tem tudo o que precisa para realizar sua integração! Adendos: - A integração do Google Analytics permite até 5 integrações de pixels simultaneamente com a plataforma.

Última atualização em Sep 15, 2025

Como integrar o Linkedin Pixel em sua plataforma

Integração do Linkedin Pixel Acesse a plataforma com sua conta de administrador então vá em: Integrações > Pixel de conversão, então escolha o Linkedin pixel na lista de integrações. Esta integração requer somente sete informações, o Código da TAG e 6 IDs de eventos de conversão criados no Linkedin. Como criar o Linkedin Pixel Logue-se com sua conta do Linkedin e vá em Gerenciador de campanhas: No Gerenciador de Campanhas você criará uma conta para gestão de campanhas. Você precisará definir um nome para sua conta, altere a moeda para BRL então clique no botão "Próxima". Caso tenha você também pode associar sua página Linkedin. Por fim, aceite os termos do Linkedin e continue Ao chegar na etapa de campanha, você será instruido a criar sua primeira campanha. Podemos ignorar esta etapa clicando no icone do linkedin para irmos para o Home dashboard. Estando no dashobar de Gerenciador de campanhas, no menu lateral esquerdo clique em Avaliação, e depois em Acompanhamento de conversões. Na tela seguinte, clique no botão Criar conversão, e escolha a opção Conversão da insight Tag no menu drop down. Você será levado para uma outra página onde preencherá um fomulário com as informações para a criação do seu evento. - Nome da sua conversão; - No campo " Categoria" , escolha a opção Comprar ; - No campo "Defina o valor da conversão" , você deve declarar qual é o valor médio da conversão do seu lead; - Em "Selecione o período em que a conversão pode ser contada", deixe o padrão do Linkedin, ou altere para a sua necessidade; - Em "Selecione o modelo de atribuição para especificar como cada interação com o anúncio é creditada", deixe o padrão do Linkedin, ou altere para a sua necessidade; Preenchido todos os campos clique no botão Próxima etapa. Na etapa dois, selecione Configuração manual de conversões, e em " Defina seu método de acompanhamento de conversões" escolha a opção Especifico ao evento. Feito isso, Avance . Nesta mesma tela expandindo o campo Código da insight tag você conseguirá pegar seu código da TAG no campo "linkedin_partner_id" Nesta mesma tela, um pouco abaixo você encontrara o ID especifico ao evento que esta criando, copie o ID do evento para que também informe na plataforma. Clique no botão Próxima etapa, então no resumo das suas configurações, clique no botão Criar. Será necessário repetir o processo de criação de eventos para cada evento listado abaixo, para que consiga os IDs dos mesmos. - Comprar; - Lead; - Concluir cadastro; - Iniciar checkout; - Visualizar conteúdo; - Entrar em contato; Prontinho, integração configurada com sucesso! >U< Adendos: A integração do Linkedin pixel permite apenas uma integração de pixel simultaneamente com a plataforma. Abaixo você encontrará uma tabela dos eventos rastreados pela integração.

Última atualização em Sep 15, 2025

Como integrar o Google Ads em sua plataforma

Integrando o Google Ads Acesse a plataforma com sua conta de administrador então vá em: Integrações > Pixel de conversão, então escolha o Google Ads na lista de integrações. Esta integração requer três informações apenas: ID da tag, exemplo: G-B1ZWXCEDEM ID da conversão, exemplo: AW-976670125 Rótulo de conversão, exemplo: QgEkCPnaAYKGMbdb29ED Caso você não possua uma ação de conversão do Google Ads, basta acessar https://ads.google.com/intl/pt-BR_br/home/ e se logar com sua conta Google, caso você ainda não tenha configurada uma conta no Google Ads, será necessário criá-la. Etapas inicias para novas contas Ao criar uma nova conta lhe será apresentado algumas etapas de configurações de seus dados: 1. Um botão para criar sua primeira campanha, basta clicar neste botão para prosseguir; 2. Na próxima etapa você precisará informar o nome da sua empresa e seu site, então clique em Próxima; 3. Na página de "Vincular contas", "Escolher uma meta" e "Sugestões para você" pule; 4. Logo lhe será apresentado uma mensagem para sair da criação de campanha, clique em Sair da criação de Campanha; 5. Em seguida lhe será perguntado informações sobre sua localização (país, fuso horário); 6. Em seguida lhe será solicitado seus dados pessoais, seja de pessoa fisica ou pessoa juridica; 7. Em seguida lhe será solicitado informações de endereço; 8. Em seguida seus dados de pagamento. O GOOGLE LHE COBRARÁ TEMPORÁRIAMENTE UM VALOR INFORMADO NO SITE, AO QUAL O GOOGLE TAMBÉM INFORMA QUE ESTE MESMO VALOR SERÁ ESTORNADO. Preenchido todos os dados basta clicar em Enviar; Criando uma ação de conversão Após logado em sua conta do Google Ads vá em: Metas > Resumo. Então, clique em " Nova ação de conversão ", você será levado para uma nova página onde deve clicar no botão " SITE " onde você deverá inserir a URL da sua plataforma, exemplo: https://minhaplataformateste.mindz.com.br , feito isso clique em " Verificar ". Feito isso, aparecerá novas informações na pagina atual, como campos de conteúdos logo abaixo, você irá até a opção "Criar ações de conversão manualmente utilizando código", então, clique no botão " Adicionar uma ação de conversão manualmente ". Na janela de configurações que for aberta, escolha a categoria (A) " Compra ", no campo (B) "Nome da conversão" defina um nome para a conversão que está criando, e nas opções de valor (C) certifique-se de estar marcado a opção " Usar valores diferentes para cada conversão ", ainda nas opções de valor (C) deixe o campo valor padrão como R$ 0, terminado estas configurações clique em " Concluído ". Obs: O valor padrão é o valor atribuído a uma conversão quando o mesmo não é declarado. Na tela seguinte, você já consegue ver a ação que criou, agora, clique em " Salvar e continuar ". Por fim, na tela seguinte, clique em " Concluído ". Finalizado estas configurações você será levado para a tela de resumo, onde são listadas todas as ações criadas por você. Clique no nome da ação que criou para ter acesso aos códigos que serão utilizados na integração da sua plataforma. Na tela de detalhes da sua ação, clique na opção " Instalar a TAG por conta própria ". Lhe será mostrado novas informações logo abaixo, busque pelas áreas de código denominadas " TAG do Google " para obter sua TAG e " Snippet de evento " para obter seu ID da conversão e Rótulo da conversão. A : TAG do Google; B : ID da conversão; C : Rótulo da conversão. Agora com posse das informações necessárias para a realização da sua integração, basta voltar na sua plataforma inserir os dados necessários e salvar sua integração para que ela seja ativada. Atenção: - A captura de eventos pelo Google pode levar em média alguns dias, basta aguardar. - Todas as páginas são monitoradas para remarketing, porém a página final de compra é usada para contabilização da conversão. - Esta integração permite até 5 pixels simultaneos na plataforma; - Em contas Google antigas, as telas de configurações podem ser apresentadas de forma diferente dos prints deste artigo. Abaixo você encontrará uma tabelas dos eventos rastreados pela integração.

Última atualização em Sep 15, 2025

Como integrar o Outbrain Pixel em sua plataforma

Integração do Outbrain Pixel Acesse a plataforma com sua conta de administrador então vá em: Integrações > Pixel de conversão, então escolha o Outbrain pixel na lista de integrações. Esta integração requer apenas seu ID de pixel do Outbrain e um nome para a integração. Como criar seu pixel do Outbrain Após criado sua conta no Outbrain, logue-se para iniciar suas configurações: https://www.outbrain.com/pt_br/ Estando logado, no menu latral esquerdo clique em " Conversions"; Na página de conversões, clique em Start here, então, escolha as opções Outbrain pixel e Install pixel Manually; No campo de Your website url, informe a URL da sua plataforma e clique em Analyze. Após o Outbrain analisar a URL que você informou, logo abaixo na seção Install the pixel, expanda a seção de código JS para podermos copiar o nosso ID. O ID do seu pixel estará na variavel chamada "OB_ADV_ID". Cole este ID na integração do Outbrain em sua plataforma. Feito isso clique em Next para seguir com a configuração do Outbrain. Você será direcionado para criar a sua conversão, nesta tela em Conversion setup escolha a opção Event based. Logo abaixo escolha uma categoria dentre os eventos monitorados por esta integração no menu drop down Event category. Atenção: Recomendamos não alterar o NAME. Não é necessário alterar outros campos. Terminado clique em Create conversion. No modal que lhe aparecerá em seguida chamado " Event-Based Conversion Code" basta clicar em Close. Prontinho, você já tem seu ID para a integração e ja criou sua primeira conversão, agora é preciso que você crie as demais conversões necessárias, uma conversão para cada evneto monitorado desta integração, a lista de eventos está abaixo: - Add to cart - Purchase - Lead - Content view - Registration Criando uma conversão No menu lateral esquerdo do Outbrain clique na opção Conversions; Estando na página de conversões clique no botão Create conversion. Você será direcionado para criar a sua conversão, nesta tela em Conversion setup escolha a opção Event based. Logo abaixo escolha uma categoria dentre os eventos monitorados por esta integração no menu drop down Event category. Atenção: Recomendamos não alterar o NAME. Não é necessário alterar outros campos. Terminado clique em Create conversion. No modal que lhe aparecerá em seguida chamado " Event-Based Conversion Code" basta clicar em Close. Prontinho ^u^ agora você tem tudo o que precisa para realizar a sua integração na plataforma! Adendos: - A integração do Outbrain pixel permite até 5 integrações de pixels simultaneamente com a plataforma. Abaixo você encontrará uma tabelas dos eventos rastreados pela integração.

Última atualização em Sep 15, 2025

Como integrar o Microsoft Ads em sua plataforma

Integração do Microsoft Ads Acesse a plataforma com sua conta de administrador então vá em: Integrações > Pixel de conversão, então escolha o Microsoft Ads na lista de integrações. Esta integração requer apenas seu ID de pixel do Microsoft Ads e um nome para a integração. Como configurar o Microsoft Ads Após criada sua conta, logue-se para iniciar as configurações: https://ads.microsoft.com/ Inicialmente você precisará clicar em **Criar conta. ** Após lhe será solicitado país e idioma, preencha e avance; Em seguida, a URL da sua plataforma criada conosco, preencha e avance; Na próxima etapa lhe será perguntado se deseja criar uma Conta e Campanha ou Criar conta somente, escolha Criar conta somente e avance; Feito isso lhe será solicitado detalhes sobre sua conta, como nome da empresa, telefone, endereço, dentre outras informações, preencha e avance; Em seguida lhe será solicitado informações de pagamento, preencha com seus dados e então clique em Entrar no ar. Feito isso você será direcionado para a página inicial, no menu lateral esquerdo vá em: Conversões > Marca do UET (Universal Event Tracking); Na página seguinte clique em + Criar. Na próxima página defina uma nome e descrição para o seu rastreamento, então, salve e avance; Na página seguinte escolha a opção Instalar a marca você mesmo, então avance; Na próxima página apenas avence. Agora você chegou ao final da configuração, clique em Concluído. Após concluído sua configuração e de volta a tela de Marca do UET, você encontrará seu ID do Microsoft Ads na tabela de rastreamentos. Criando uma conversão No menu lateral esquerdo vá em: Conversões > Metas de conversão, então clique no botão +Criar. Na tela seguinte escolha a opção Site, então avance; Na tela de tipo de meta que deseja definir escolha a opção Comprar, e marque a opção Evento, então avance; Na tela seguinte você poderá definir configurações especificas ao seu caso, mas de forma resumida e recomendada, mantenha o nome igual ao evento, no caso "Comprar", a receita "Não atribuir um valor", então avance; Na página seguinte escolha a opção Ativar conversões aprimoradas, então avance; Na tela seguinte escolha a opção " Sim, a marca do UET já estava instalada ...", então clique em **Salvar e avançar; ** Na página seguinte apenas avance; Na tela de Instalar marca de evento, escolha a opção Instalação manual, então avance; Na página seguinte na seção "Quando você deseja acompanhar este evento" escolha a opção " Rastrear evento em carregamento..." então salve e avance. Pronto, sua próxima tela basta clicar em Concluído. Prontinho ^u^ agora você tem tudo o que precisa para integrar o Microsoft Ads em sua plataforma. Adendos: - A integração do Microsoft Ads permite até 5 pixels simultaneamente com a plataforma. Abaixo você encontrará uma tabela dos eventos rastreados pela integração.

Última atualização em Sep 15, 2025

Como integrar o Taboola Pixel em sua plataforma

Integração do Taboola Pixel Acesse a plataforma com sua conta de administrador então vá em: Integrações > Pixel de conversão, então escolha o Taboola pixel na lista de integrações. Esta integração requer apenas seu ID de pixel do Taboola e um nome para a integração Como criar seu pixel do Taboola Após criado sua conta no Taboola, logue-se para iniciar as configurações: https://www.taboola.com/pt/ Ao se logar clique na opção " Realize". Então na barra de menu lateral esquerda escolha a opção " Tracking". Na próxima tela você já encontrará o **ID **do pixel que utilizará na integração com a plataforma, ele esta localizado no canto superior esquerdo da tela. Porém, para a integração do Taboola é necessário criar cada um dos eventos que será trackeados manualmente e para isso clique no botão New conversion. Você será levado para a tela de criação de conversões, onde precisará definir um Nome para a conversão, escolha um nome condizente com o evento que irá criar, exemplo : Compra para evento de checkout, Visita lading page para eventos de visualização da landing page, e afins. Em seguida, escolha a opção Event. Seguindo a página você encontrará algumas outras opções: A: Opcional: Preencha somente se suas configurações especificas precisarem; B: Escolha o evento que esta criando neste momento; C: Não altere, este nome é atualizado automaticamente pelo Taboola ao escolher o evento. Não faça nenhuma alteração nos demais campos desta página, apenas clique no botão Create. Repita este processo de criação de conversão para cada evento listado abaixo: - Adicionar ao carrinho: view_content - Visualizar Conteúdo: view_content - Lead: lead - Realizar Compra: make_purchase - Contato: contact - Registro completo: complete_registration Criado todos os eventos eles ficarão listados na home do seu Taboola. Prontinho ;D você tem tudo que precisa para realizar a integração na sua plataforma! Adendos: - A integração do Taboola pixel permite até 5 integrações de pixels simultaneamente com a plataforma. Abaixo você encontrará uma tabelas dos eventos rastreados pela integração.

Última atualização em Sep 15, 2025

Como integrar o Pinterest Pixel em sua plataforma

Integração do Pinterest Pixel em sua plataforma Estando logado em sua plataforma como administrador vá em: Integrações > Pixel de conversão, então na lista de integrações escolha o Pinterest pixel. Esta integração requer somente uma Tag gerada no Pinterest Business e um nome para diferenciar este pixel dos demais outros eventuais que você adicione posteriormente. Como criar o Pinterest Tag 1. Após criada sua conta no Pinterest, efetue o login: https://br.pinterest.com/login/ 2. Após logado, no meu superior direito você precisará clicar em " Converter em conta Business" para converter sua conta pessoal em uma conta Business do Pinterest; 3. 1. Na etapa seguinte lhe será apresentado uma tela com as diferenças da conta pessoal para a conta Business, clique em Atualizar; 2. Siga as próximas etapas com respostas correspondentes a seu negócio até que chegue na seguinte tela: 5. Estando nesta tela não precisa mais avançar, vá no menu superior esquerdo > Gerenciar negócios > Conversões. 6. Lhe será apresentado um formulário para que informe alguns dados para a conta de anúncios. 7. Preenchido e avançado lhe será apresentado um aviso para que aceite o Contrato de Publicidade do Pinterest, clique em aceitar para continuar. Feito isso vá novamente em: menu superior esquerdo > Gerenciar negócios > Conversões. 8. Na tela de conversões vá em: Tag do Pinterest > Gerenciador de Tags, então clique no botão Instalar a Tag do Pinterest. 9. Na próxima tela que abrir simplesmente clique no botão Pular que fica no canto inferior direito. 10. Na próxima tela, clique no botão Pular para a configuração manual no canto inferior direito. 11. Na tela seguinte, basta copiar os números da sua Tag do Pinterest, estes números serão utilizados na sua integração com a plataforma. Depois basta clicar em Continuar. 12. Nas próximas telas, basta clicar em continuar até que chegue na ultima etapa, onde você clicará em Feito. Prontinho ^u^ você tem tudo que precisa para realizar a integração do Pixel Pinterest!!! Adendos: - Esta integração permite apenas um pixel configurado por vez na plataforma; Abaixo você encontrará uma tabela dos eventos rastreados pela integração.

Última atualização em Sep 15, 2025

Biblioteca MindzJs

MindzJs V1 Introdução MindzJs V1 é uma biblioteca JavaScript projetada para simplificar a integração com a API pública da aplicação Mindz. Esta biblioteca oferece métodos simplificados para realizar operações relacionadas a cursos, bundles, planos, estatísticas, declarações, newsletter e contato. Como Usar | Instalação Para começar a utilizar o MindzJs V1, inclua o script no seu projeto: <script src="https://cdn.ead.guru/static/API/mindz.js"></script> Uso Básico A biblioteca fornece classes para diferentes entidades, como cursos, bundles, planos, etc. Cada classe possui métodos para recuperar dados específicos da API pública. Exemplo: Obtendo informações sobre um curso const myCourse = new Course("curso-slug"); await myCourse.get(); console.log(myCourse.data); // Exibe os dados do curso Exemplo: Registrando um usuário na newsletter const myNewsletter = new Newsletter(); const userData = { email: "[email protected]", code: "123", first_name: "John", last_name: "Doe" }; await myNewsletter.registerUser(userData); console.log(myNewsletter.data); // Exibe os dados do usuário registrado na newsletter Exemplo: Enviando uma mensagem de contato const myContact = new Contact(); const validSubjects = ["Comercial", "Suporte", "Denúncia", "Bugs e falhas"]; const messageData = { name: "John Doe", email: "[email protected]", subject: "Suporte", message: "Hello, I have a question." }; if (validSubjects.includes(messageData.subject)) { await myContact.sendMessage(messageData); console.log(myContact.data); // Exibe os dados da mensagem de contato enviada } else { console.error("Assunto inválido. Os assuntos permitidos são: Comercial, Suporte, Denúncia, Bugs e falhas."); } Classes Disponíveis Course constructor(slug): Cria uma instância do curso com base no slug. async get(): Obtém informações detalhadas sobre o curso. async getScore(): Obtém a pontuação do curso. Bundle constructor(slug): Cria uma instância do bundle com base no slug. async get(): Obtém informações detalhadas sobre o bundle. Plan constructor(slug): Cria uma instância do plano com base no slug. async get(): Obtém informações sobre o plano. Plans constructor(): Cria uma instância de planos. async get(data): Obtém uma lista de planos com base nos parâmetros fornecidos. Parâmetros: data: Objeto contendo os parâmetros limit, offset, ordering, search. Bundles constructor(): Cria uma instância de bundles. async get(data): Obtém uma lista de bundles com base nos parâmetros fornecidos. Parâmetros: data: Objeto contendo os parâmetros limit, offset, ordering, search. Courses constructor(): Cria uma instância de cursos. async get(data): Obtém uma lista de cursos com base nos parâmetros fornecidos. Parâmetros: data: Objeto contendo os parâmetros limit, offset, ordering, search. Products constructor(): Cria uma instância de produtos. async get(): Obtém uma lista de produtos. Statements constructor(): Cria uma instância de declarações. async get(): Obtém informações sobre declarações. Stats constructor(): Cria uma instância de estatísticas. async get(): Obtém estatísticas gerais. Newsletter constructor(): Cria uma instância para registro na newsletter. async registerUser(data): Registra um usuário na newsletter. Parâmetros: data: Objeto contendo os parâmetros email, code, first_name, last_name. Contact constructor(): Cria uma instância para registro de contato. async sendMessage(data): Envia uma mensagem de contato. Parâmetros: data: Objeto contendo os parâmetros name, email, subject, message. O subject deve ser escolhido entre as opções: Comercial, Suporte, Denúncia, Bugs e falhas.

Última atualização em Sep 23, 2025

Como integrar o Facebook Messenger na sua plataforma

Caso queira ver esse conteúdo em vídeo clique aqui Para fazer a integração da sua plataforma ao Facebook Messenger, você deve primeiro ter uma página no Facebook. Após ter criado sua página, vá em: **Configurações da Página > Mensagens > Adicionar o Messenger ao seu site ** Uma janela como essa aparecerá. Basca clicar em avançar para começar a editar o Messenger a sua plataforma. No canto superior direito você poderá configurar o idioma do Messenger. Faça as configurações necessárias e clique em avançar. Tire a seleção de cores personalizadas e clique em avançar. Agora você deverá adicionar a URL da sua plataforma na aba ADICIONAR NOME DO DOMÍNIO DO SITE. Não se esqueça de adicionar o https://, do contrário o facebook não autorizará para que o plugin funcione no seu site. Na mesma página, do lado direito, na aba TRECHO DO CÓDIGO, nas ultimas linhas você conseguirá ver um número logo após o page_id. Esse número é o id da sua página. Você deve salva-lo, pois usaremos esse numero para ativar o plugin do Facebook Messenger em nosso site. ou Cada página terá um ID diferente, não se esqueça do seu. Depois de concluir a configuração do seu plugin, vá até sua plataforma, na página de Painel do Administrador e vá em APPS. Dentro da página APPS, vá na aba Suporte e Chat e clique em Facebook Messenger. Clique em editar, e Ativar Facebook Messenger. você verá uma aba assim: Nós já temos acesso ao ID da página**.** Cole o ID da sua página na aba de ID, e adicione uma Mensagem de boas vindas aqueles que vierem conversar com você no Messenger em sua plataforma. Após adicionar esses campos, basta clicar em editar que sua plataforma já terá o Facebook Messenger ativado. Se tudo ocorrer bem, você já terá acesso ao Facebook Messenger em sua plataforma. Outras configurações adicionais, como mensagens automatizadas, podem ser modificadas diretamente pelo Facebook.

Última atualização em Sep 15, 2025

Integração com o N8N

Etapa 1: Instalando o Nó da Mindz no N8N Esta etapa é feita apenas uma vez para disponibilizar o nó da Mindz na sua instância do N8N. 1 - Acesse as Configurações: Na sua instância do N8N, vá para Settings > Community Nodes. 2 - Instale o Nó: Clique em "Install" e pesquise por @mindz-solyd/n8n-nodes-mindz. Confirme a instalação. Etapa 2: Criando um Workflow e Adicionando o Nó da Mindz Depois de instalado, você pode adicionar o nó da Mindz a quantos workflows precisar. 1 - Crie um Novo Workflow: No painel principal do N8N, clique em "Add Workflow" para criar um novo fluxo de trabalho (ou abra um já existente). 2 - Adicione o Nó: Na tela do workflow, clique no ícone + para abrir a lista de nós. 3 - Selecione o Nó da Mindz: Pesquise por "Mindz" e selecione o nó para adicioná-lo ao seu workflow. 4 - Crie a Credencial: Abra as configurações do nó e, no campo "Credential", clique em "- Create New -". 5 - Copie a URL de Redirecionamento: Uma janela para criar a nova credencial se abrirá. A primeira informação que você precisa está aqui. Localize e copie o campo "OAuth Redirect URL". Etapa 3: Habilitando a Integração e Gerando as Chaves na Mindz Agora, com a URL em mãos, vamos usar esta tela para ativar a integração e gerar as chaves de acesso. 1 - Clique em “Integrações" e selecione a integração desejada. 2 - Selecione o integrador e clique em "Habilitar integrador" ou "Gerenciar Integração" para configurar a conexão com o N8N. 3 - Cole a URL de Redirecionamento: No campo apropriado (geralmente chamado "URLs de Redirecionamento"), cole a "OAuth Redirect URL" que você acabou de copiar do N8N. 4 - Salve e Obtenha as Credenciais: Clique em "Salvar". Após salvar, a plataforma irá gerar e exibir as seguintes informações. Copie todas elas para usar no N8N: Atenção: Guarde o Client Secret em um local seguro, pois ele só será exibido uma vez. 1. Client ID 2. Client Secret 3. URL de Autorização (Authorization URL) 4. URL de Token (Token URL) Etapa 4: Finalizando a Autenticação no N8N Esta é a etapa final, onde inserimos as chaves da Mindz para autenticar a conexão. 1 - Volte para a janela de criação de credencial no N8N que você deixou aberta. 2 - Preencha os campos com as informações que você acabou de copiar da plataforma Mindz: 1. Client ID: Cole o client_id gerado. 2. Client Secret: Cole o client_secret gerado. 3. Authorization URL: Cole a URL de Autorização. 4. Token URL: Cole a URL de Token. - Com todos os campos preenchidos, clique no botão "Sign in with Mindz" (ou similar). 4 - Uma janela pop-up da Mindz se abrirá, solicitando sua permissão. Faça login se necessário e autorize a conexão 5 - Após a autorização, a janela se fechará e a credencial estará salva e conectada com sucesso no N8N. Pronto! Seu nó da Mindz está autenticado e pronto para ser usado nos seus fluxos de trabalho.

Última atualização em Sep 15, 2025

Como integrar o Facebook Pixel em sua plataforma

Integração do Facebook Pixel Acesse a plataforma com sua conta de administrador então vá em: Integrações > Pixel de conversão, então escolha o Facebook pixel na lista de integrações. Esta integração requer apenas seu ID de pixel do Facebook e um nome para a integração. O Pixel, pode ser criado tanto em paginas de vendas quanto diretamente na sua conta do Facebook. Como criar o Facebook Pixel Estando no seu Facebook, vá em Gerenciador de eventos Clique no Ícone de Conectar fonte de dados e então selecione Web. Atenção: Para que consiga selecionar a opção WEB é preciso antes criar um portfólio empresarial, deixando o mouse sobre a opção web aparecerá uma mensagem de aviso sobre e com o link para que crie seu portfólio. O portfólio empresarial pedirá informações como, nome da sua conta de empresa, seu nome, seu e-mail comercial, dentre outros detalhes, feito isso basta Enviar suas informações. Criado seu portfólio empresarial você já deve conseguir seguir com a configuração. Estando na home https://business.facebook.com/latest/business_home Clique no ícone de Gerenciador de Eventos no menu lateral. Então, clique em Conectar dados, na janela que foi aberta marque a opção Web, então, clique em Avançar. Defina um nome para o seu pixel, então clique em Criar; Na etapa seguinte, escolha a opção configurar manualmente, então, avance. Em seguida, escolha a opção Pixel da Meta somente, então avance. Na tela seguinte, lhe será apresentado um capo com o código Js do seu pixel, não vamos utiliza-lo neste formato, mas caso queira salvar este código basta clicar no botão Copiar código, então, clique em Continuar. Na próxima etapa, você pode habilitar ou não a Correspondência avançada automática do Facebook, assim como explicado nesta página, então é só Continuar. Agora nesta nova etapa não é necessário realizar nenhuma alteração, clique no botão Ir para a visão geral do pixel. Pixel Criado e ID encontrado com sucesso! ;D Adendos: - A integração do Facebook pixel permite até 5 integrações de pixels simultaneamente com a plataforma. Abaixo você encontrará uma tabela dos eventos rastreados pela integração. 1 - Caso precise que sejam monitoradas outras paginas, que não foram mencionadas acima, você precisa se informar diretamente com o suporte do Facebook pixel. 2 - A integração do Facebook Pixel, por ser uma integração externa, não temos controle sobre modificações ou configurações personalizadas sobre o Facebook pixel, qualquer duvida sobre configurações especifica, funcionamento, como são coletados os dados pelo Facebook, e afins. Deve ser perguntado diretamente ao próprio suporte do Pixel. *Fonte: *Criar e instalar um pixel do Facebook | Central de Ajuda do Facebook para Empresas

Última atualização em Sep 18, 2025

Como adicionar e configurar um domínio próprio

Caso queira ver esse conteúdo em vídeo clique aqui Registrando seu domínio O primeiro passo para usar seu próprio domínio é adquirir um, o mesmo pode ser adquirido em diversas empresas de registro de domínio. Se você já tem um domínio, pode pular essa parte e partir para os próximos passos. Caso queira um domínio brasileiro (terminado em .br) recomendamos adquirir através da entidade oficial de registro de domínios no Brasil: Registro.br. O custo médio de um domínio .com.br é de R$ 40,00 por ano. Caso queira um domínio internacional (.com e outros) poderá escolher diversas empresas, a Mindz recomenda o Cloudflare ou a GoDaddy para o registro do mesmo. O custo médio é de US$ 12 por ano, mas pode variar muito para cada tipo de domínio. A Mindz não fornece e nem registra domínios, é importante que você faça seu próprio registro pois o domínio é sua marca, e ela deve pertencer somente à você. Iniciando o processo de configuração Para poder configurar um domínio próprio é preciso estar em um plano pago que permita a configuração de domínio ou ter alcançado um nível que libere esta configuração gratuitamente. Após registrado o domínio é preciso informar ao sistema da Mindz sobre o mesmo, fazendo os seguintes passos: Vá em: Configurações > Domínio próprio; Após isso ative a opção Usar domínio próprio. O campo Domínio irá ser habilitado e você poderá digitar seu domínio, é preciso ter muita atenção nesse momento. Existem duas abordagens para o uso do domínio próprio, a primeira é utilizar um subdomínio e a outra utilizar o domínio raiz. Exemplo: se você registrou o domínio example.com, você pode escolher usar o domínio raiz, ou seja, o próprio example.com (nesse caso o correto é adicionar no campo utilizando o seguinte formato: www.example.com, mais detalhes à frente). Também poderá usar um subdomínio, como por exemplo ead.example.com ou aulas.example.com. Escolha o que faz mais sentido para seu negócio, se você já possui um site ou pretende ter um em seu domínio raiz, a escolha mais acertada é utilizar um subdomínio. IMPORTANTE: Caso escolher pela abordagem do domínio raiz é importante preencher o campo de domínio com o www, ou seja, se seu domínio é example.com é importante preencher o espaço de domínio com www.example.com. Ao clicar em Salvar será lhe apresentado uma tabela contendo valores que você deve adicionar em sua tabela de DNS. Adicionando entradas em sua tabela DNS Você deverá criar duas entradas na tabela DNS do seu domínio. A tabela DNS é quem aponta um endereço ou domínio (example.com) para onde os servidores estão localizados. Os domínios podem ter sido registrados em diferentes empresas de registro, cada empresa possui o seu próprio gerenciador de DNS e em muitos casos tais gerenciadores são difíceis de mexer e não possuem recursos importantes, em alguns provedores você nem possui a liberade de editar a sua própria tabela DNS e precisa pedir ajuda ao suporte, por isso aqui nesse tutorial iremos recomendar utilizar o CloudFlare como seu gerenciador de DNS. O CloudFlare é um serviço gratuito (possui recursos premium pagos) e oferece total liberdade e segurança para gerenciar a sua tabela DNS. Iremos apenas utilizar os recursos gratuitos por isso não é preciso se preocupar com gastos adicionais. Para começar basta clicar aqui e criar um conta gratuita na Cloudflare. Após criar sua conta na CloudFlare e informar seu domínio ele irá pedir para que você adicione dois Nameservers (servidores de nomes de domínio ou NS) ao painel do seu domínio. Acesso o painel do seu domínio, seja na Registro.br, GoDaddy ou onde você tenha comprado seu domínio e procure pelas opções de NS, Nameserver ou Servidores de nomes. Adicione então as entradas NS fornecidas pela CloudFlare e aguarde enquanto a Cloudflare faça a detecção de mudança do Nameserver, isso pode levar algumas horas, após isso sua tabela DNS poderá ser gerenciada diretamente pelo CloudFlare. Agora podemos adicionar as entradas DNS no CloudFlare. Para isso primeiro escolha seu domínio, você pode ter quantos domínios desejar na CloudFlare. Após ter selecionado o domínio navegue até a seção de DNS. No menu superior. Você então poderá começar a adicionar novas entradas, as entradas a serem criadas são informadas a você dentro da sua plataforma indo em Configurações > Domínio próprio São duas entradas do tipo CNAME. Para adicionar basta clicar no botão "Adicionar registro" na CloudFlare. Escolha então o TIPO de entrada como **CNAME. ** E adicione o nome e valor da entrada respectivamente e lembre-se de desligar a nuvem laranja, deixar no modo DNS only (Somente DNS). Após conferir as informações clique em salvar. Repita o processo para adicionar a segunda entrada. Validando seu domínio na Mindz Após adicionar as entradas no CloudFlare e conferir as informações você deverá validar seu domínio na Mindz. Para isso navegue até Configurações > Domínio próprio e clique em Validar. A validação pode demorar algumas horas para acontecer, isso devido ao tempo de propagação das alterações no domínio. Caso dê erro, aguarde algumas horas e tente a validação novamente. Adicionando um redirecionamento para domínio raiz (Opcional) Caso você tenha utilizado o domínio raiz como domínio da sua plataforma, notou em nosso tutorial que pedimos para adicionar o endereço com o www, como exemplo: www.example.com. Isso acontece porque é preciso criar entradas do tipo CNAME para podermos apontar para os servidores da Mindz e muitos provedores de DNS não aceitam entradas do tipo CNAME usando o domínio raiz sem o www. Uma consequência disso é que agora sua plataforma irá funcionar apenas com o www no endereço, se alguém digitar seu endereço no navegador como https://example.com (sem o www) acabará tendo um erro. E é isso que iremos corrigir nessa seção desse artigo, caso você tenha utilizado um subdomínio não é preciso seguir essas instruções. Para corrigirmos isso basta criarmos um redirecionamento do domínio raiz para o endereço com www, e isso é bem simples utilizando o CloudFlare. Primeiro navegue para o menu DNS no seu Cloudflare. Adicione uma nova entrada do tipo CNAME, no nome preencha com uma @, isso corresponde ao seu domínio raiz, e no destino preencha com: morty.mindz.com.br Dessa vez deixe a nuvem laranja ligada (Com proxy/with proxy). Caso dê algum erro certifique-se de excluir qualquer outra entrada do tipo A ou CNAME para o domínio raiz antes de tentar adicionar novamente. Após criada a entrada, navegue para o menu Page Rules no seu CloudFlare, lembre-se de deixar seu domínio selecionado na barra superior do site. Clique em Criar page rules, no primeiro campo preenche com o seguinte: example.com/* Lembre-se de substituir o example.com pelo seu domínio. No segundo campo escolha a opção Encaminhamento de URL (URL Forwarding), e selecione o código de status como 301. Após isso preencha o último campo da seguinte maneira: https://www.example.com/$1 Lembre-se de substituir example.com pelo seu domínio. Clique em Salvar e implantar e pronto, seu configuração estará feita. Ela pode levar alguns minutos até fazer efeito, lembre-se de limpar o cache do seu navegador. Com essa configuração qualquer pessoa que acesse qualquer de suas páginas sem usar o www será redirecionado instantaneamente para o endereço correspondente com www. Atenção: Caso realize alguma configuração incorreta, ou precise alterar o domínio próprio que esta sendo configurado, é preciso remover o domínio atual, para que só então você consiga corrigir alguma configuração incorreta ou mudar o domínio configurado.

Última atualização em Oct 08, 2025