Que bom te ver de novo

Entre para acessar sua conta

ou

(function () { 'use strict'; var CHAVE_SESSAO = 'elevenbase_session_url'; var CHAVE_NOME = 'elevenbase_nome'; var CHAVE_EMAIL = 'elevenbase_email'; var URL_WEBHOOK = 'https://hook.us2.make.com/ff60686bqvx8n6u9eby8j7465lvig23a'; function gerarIdSessao() { if (window.crypto && typeof window.crypto.randomUUID === 'function') { return window.crypto.randomUUID(); } return ( 'sessao-' + Date.now().toString(36) + '-' + Math.random().toString(36).slice(2) + '-' + Math.random().toString(36).slice(2) ); } function salvarSessao(valor) { if (!valor) { throw new Error('O Make não retornou um código de sessão.'); } var sessao = String(valor); window.localStorage.setItem(CHAVE_SESSAO, sessao); var sessaoSalva = window.localStorage.getItem(CHAVE_SESSAO); if (sessaoSalva !== sessao) { throw new Error('O navegador não conseguiu salvar a sessão.'); } return sessaoSalva; } function mostrarErro(mensagem) { var msg = document.getElementById('msgFeedback'); if (!msg) return; msg.innerText = mensagem; msg.style.color = '#d93025'; msg.style.display = 'block'; } function limparErro() { var msg = document.getElementById('msgFeedback'); if (!msg) return; msg.innerText = ''; msg.style.display = 'none'; } function restaurarBotao(botao, login) { if (!botao) return; botao.innerText = login ? 'Entrar' : 'Cadastrar'; botao.disabled = false; } window.alternarAba = function (aba) { var login = aba === 'login'; var formularioLogin = document.getElementById('formLogin'); var formularioCadastro = document.getElementById('formCadastro'); if (formularioLogin) { formularioLogin.style.display = login ? 'block' : 'none'; } if (formularioCadastro) { formularioCadastro.style.display = login ? 'none' : 'block'; } limparErro(); }; window.fazerLogout = function () { try { window.localStorage.removeItem(CHAVE_SESSAO); window.localStorage.removeItem(CHAVE_NOME); window.localStorage.removeItem(CHAVE_EMAIL); } catch (erro) { console.error('Não foi possível efetuar o logout.', erro); } window.location.replace(window.location.pathname); }; window.enviarAuth = async function (evento, acao) { if (evento) { evento.preventDefault(); evento.stopPropagation(); } var login = acao === 'login'; var botao = document.getElementById(login ? 'btnLogin' : 'btnCadastro'); var msg = document.getElementById('msgFeedback'); if (!botao || !msg) return false; botao.innerText = 'Aguarde...'; botao.disabled = true; msg.innerText = ''; msg.style.display = 'none'; var idSessao = gerarIdSessao(); var nome = login ? '' : document.getElementById('nomeCadastro').value.trim(); var email = login ? document.getElementById('emailLogin').value.trim() : document.getElementById('emailCadastro').value.trim(); var senha = login ? document.getElementById('senhaLogin').value : document.getElementById('senhaCadastro').value; var payload = { acao: acao, sessao: idSessao, nome: nome, email: email, senha: senha }; try { var resposta = await window.fetch(URL_WEBHOOK, { method: 'POST', headers: { 'Content-Type': 'application/json' }, body: JSON.stringify(payload) }); var texto = await resposta.text(); var resultado; try { resultado = JSON.parse(texto); } catch (erroJson) { throw new Error('Resposta inválida recebida do Make.'); } if (resposta.ok && resultado.status === 'sucesso') { var sessaoRetornada = resultado.sessao || resultado.url || idSessao; salvarSessao(sessaoRetornada); window.localStorage.setItem( CHAVE_NOME, nome || resultado.nome || 'Empresa' ); window.localStorage.setItem( CHAVE_EMAIL, email || resultado.email || '[email protected]' ); window.location.href = window.location.pathname + window.location.search + '#academy'; return false; } if (resultado.tipo === 'senha_incorreta') { mostrarErro(resultado.mensagem || 'Senha incorreta.'); restaurarBotao(botao, login); return false; } if (resultado.tipo === 'acesso_negado') { mostrarErro(resultado.mensagem || 'Acesso não autorizado.'); restaurarBotao(botao, login); return false; } mostrarErro( resultado.mensagem || 'E-mail ou senha incorretos. Tente novamente.' ); restaurarBotao(botao, login); } catch (erro) { console.error('Erro no login:', erro); mostrarErro( 'E-mail ou senha incorretos.' ); restaurarBotao(botao, login); } return false; }; })();

Hub feito para Cleaning Services

Compartilhe experiências, descubra novas ideias, tire dúvidas e encontre pessoas que estão trabalhando em projetos, negócios e soluções tão importantes quanto as suas.

Notion Workspace Cleaning Services Comunidade
Animação sobre conexão e colaboração
(function () { 'use strict'; function criarLayout() { var login = document.getElementById('embed01'); var comunidade = document.getElementById('eb-comunidade-dinamica'); if (!login || !comunidade) return; var layout = document.getElementById('eb-layout-principal'); if (!layout) { layout = document.createElement('div'); layout.id = 'eb-layout-principal'; login.parentNode.insertBefore(layout, login); } if (login.parentNode !== layout) { layout.appendChild(login); } if (comunidade.parentNode !== layout) { layout.appendChild(comunidade); } } function iniciar() { criarLayout(); window.setTimeout(criarLayout, 300); window.setTimeout(criarLayout, 1000); window.setTimeout(criarLayout, 2000); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', iniciar, { once: true }); } else { iniciar(); } })();

(function () { 'use strict'; var CHAVE_IDIOMA = 'elevenbase_hub_language'; var AULAS = { pt: [ { video: 'sc4d9assvf', title: 'Introdução', description: 'Visão geral do sistema e primeiros passos. Aprenda a navegar no workspace e a configurar o perfil da sua empresa de limpeza para maximizar a produtividade logo no primeiro momento dentro do sistema.' }, { video: 'ue759s6rhv', title: 'Sales', description: 'Domine a gestão do seu funil de vendas, desde o primeiro contacto até ao fecho de negócios. Descubra como estruturar o seu pipeline e conquistar novos clientes com ainda mais previsibilidade.' }, { video: 'o4zys9w52u', title: 'Leads & Clients', description: 'Analise o desempenho da sua base de leads e qualifique oportunidades com inteligência de dados. Acompanhe detalhes de conversões com histórico de comunicação para transformar potenciais clientes em contratos ativos.' }, { video: 'y72aqr0pv9', title: 'Human Resources', description: 'Assuma o controlo sobre a sua equipa e a gestão diária dos colaboradores. Este módulo abrange uma área específica para seus colaboradores e o acompanhamento de desempenho com formulários integrados.' }, { video: 'ucscsms23m', title: 'Administrative', description: 'Centralize a gestão financeira, os relatórios operacionais e as rotinas administrativas. Aprenda a assumir o controlo do fluxo de caixa e a analisar a rentabilidade da empresa para tomar decisões estratégicas.' }, { video: 'aoiyhtwdld', title: 'Assistances', description: 'Funções dadas ao seu assistente de uma forma simplificada e conectada, com as tarefas da página administrativa, unificando ainda mais a precisão e a realização das tarefas direto do sistema.' } ], en: [ { video: 'ajrh9z8rd9', title: 'Dashboard', description: 'Get an overview of your workspace and learn how to use the dashboard to keep your business organized and your daily operations visible.' }, { video: 'r3t3s838ug', title: 'Sales', description: 'Manage your sales pipeline from the first contact through to closing. Learn how to structure your process and win new clients with more predictability.' }, { video: 'lsk2vn4zow', title: 'Leads & Clients', description: 'Review your lead database and qualify opportunities with clearer information. Track conversions and communication history to turn potential clients into active contracts.' }, { video: '1945fkqdtv', title: 'Human Resources', description: 'Manage your team and daily employee operations. This module covers the employee area, performance tracking, and integrated forms.' }, { video: 'qj1h1y231w', title: 'Administrative', description: 'Centralize financial management, operational reports, and administrative routines. Learn how to track cash flow and review profitability for better business decisions.' }, { video: 'pws8zfzidk', title: 'Assistance', description: 'Learn how to organize assistant responsibilities and connect their work with the administrative area for more accurate day-to-day execution.' } ] }; var INTERFACE = { pt: { brand: 'Elevenbase Hub', logout: 'Sair', academyTitle: 'Notion Academy', academyDescription: 'Guia prático com vídeos tutoriais para explicar o uso do workspace.', watch: 'Assistir agora', contact: 'Contato', privacy: 'Privacidade', copyright: '© 2026 Elevenbase. Todos os direitos reservados.' }, en: { brand: 'Elevenbase Hub', logout: 'Sign out', academyTitle: 'Notion Academy', academyDescription: 'A practical video guide to help you use your workspace.', watch: 'Watch now', contact: 'Contact', privacy: 'Privacy', copyright: '© 2026 Elevenbase. All rights reserved.' } }; function um(seletor) { return document.querySelector(seletor); } function todos(seletor) { return document.querySelectorAll(seletor); } function atualizarTexto(elemento, texto) { if (elemento) elemento.textContent = texto; } function obterAulaAtiva() { var botoes = todos('.lesson-item'); for (var i = 0; i < botoes.length; i += 1) { if (botoes[i].classList.contains('active')) { return i; } } return 0; } function marcarIdiomaAtivo(idioma) { var botoes = todos('[data-hub-language]'); for (var i = 0; i < botoes.length; i += 1) { var ativo = botoes[i].getAttribute('data-hub-language') === idioma; botoes[i].classList.toggle('is-active', ativo); botoes[i].setAttribute('aria-pressed', ativo ? 'true' : 'false'); } } function atualizarTextosInterface(idioma) { var textos = INTERFACE[idioma]; var aulas = AULAS[idioma]; if (!textos || !aulas) return; atualizarTexto(um('.header-brand'), textos.brand); atualizarTexto(um('.btn-logout'), textos.logout); atualizarTexto(um('.player-header h2'), textos.academyTitle); atualizarTexto(um('.player-header p'), textos.academyDescription); var titulos = todos('.lesson-title'); var duracoes = todos('.lesson-duration'); for (var i = 0; i < aulas.length; i += 1) { atualizarTexto(titulos[i], aulas[i].title); atualizarTexto(duracoes[i], textos.watch); } atualizarTexto(um('.saas-footer > div:first-child'), textos.copyright); var linksFooter = todos('.footer-links a'); if (linksFooter[0]) linksFooter[0].textContent = textos.contact; if (linksFooter[1]) linksFooter[1].textContent = textos.privacy; } function trocarVideoDaAula(indice, idioma) { var aulas = AULAS[idioma]; var aula = aulas && aulas[indice] ? aulas[indice] : aulas[0]; if (!aula) return; var iframe = um('#videoIframe'); if (iframe) { iframe.src = 'https://fast.wistia.net/embed/iframe/' + encodeURIComponent(aula.video); } atualizarTexto(um('#videoTitulo'), aula.title); atualizarTexto(um('#videoDescricao'), aula.description); } function idiomaSalvo() { try { return window.localStorage.getItem(CHAVE_IDIOMA) === 'en' ? 'en' : 'pt'; } catch (erro) { return 'pt'; } } window.alterarIdiomaHub = function (idioma) { if (!AULAS[idioma]) return; var indice = obterAulaAtiva(); try { window.localStorage.setItem(CHAVE_IDIOMA, idioma); } catch (erro) {} atualizarTextosInterface(idioma); marcarIdiomaAtivo(idioma); trocarVideoDaAula(indice, idioma); }; function iniciarIdioma() { var idioma = idiomaSalvo(); atualizarTextosInterface(idioma); marcarIdiomaAtivo(idioma); trocarVideoDaAula(obterAulaAtiva(), idioma); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', iniciarIdioma, { once: true }); } else { iniciarIdioma(); } })();
Elevenbase Hub
EB

Introdução

Visão geral do sistema e primeiros passos. Aprenda a navegar no workspace e a configurar o perfil da sua empresa de limpeza para maximizar a produtividade logo no primeiro momento dentro do sistema.

(function () { 'use strict'; var NOME_CHAVES = [ 'elevenbase_nome', 'nome', 'name', 'userName', 'username', 'fullName', 'full_name', 'companyName', 'company_name', 'empresa', 'nome_empresa' ]; var EMAIL_CHAVES = [ 'elevenbase_email', 'email', 'userEmail', 'user_email', 'mail', 'contactEmail', 'contact_email', 'email_empresa' ]; var OBJETO_CHAVES = [ 'elevenbase_user', 'elevenbase_user_data', 'elevenbase_profile', 'user', 'userData', 'profile', 'session', 'elevenbase_session' ]; function valorValido(valor) { if (valor === null || valor === undefined) return false; valor = String(valor).trim(); return (valor !== '' && valor !== 'null' && valor !== 'undefined'); } function lerChave(chave) { try { var valor = window.localStorage.getItem(chave); return valorValido(valor) ? String(valor).trim() : ''; } catch (erro) { return ''; } } function lerObjeto(chave) { var valor = lerChave(chave); if (!valor) return null; try { var objeto = JSON.parse(valor); return objeto && typeof objeto === 'object' ? objeto : null; } catch (erro) { return null; } } function buscarEmObjetos(chaves, propriedades) { for (var i = 0; i < chaves.length; i += 1) { var objeto = lerObjeto(chaves[i]); if (!objeto) continue; for (var j = 0; j < propriedades.length; j += 1) { var propriedade = propriedades[j]; if (valorValido(objeto[propriedade])) { return String(objeto[propriedade]).trim(); } } } return ''; } function buscarValor(chaves, propriedades) { for (var i = 0; i < chaves.length; i += 1) { var valor = lerChave(chaves[i]); if (valor) return valor; } return buscarEmObjetos(OBJETO_CHAVES, propriedades); } function obterNome() { return buscarValor(NOME_CHAVES, [ 'name', 'nome', 'fullName', 'full_name', 'companyName', 'company_name', 'empresa', 'nome_empresa' ]); } function obterEmail() { return buscarValor(EMAIL_CHAVES, [ 'email', 'mail', 'userEmail', 'user_email', 'contactEmail', 'contact_email' ]); } function primeiraLetra(nome) { var texto = String(nome || '').trim(); if (!texto) return 'EB'; return texto.charAt(0).toUpperCase(); } function atualizarPerfil() { var nome = obterNome(); var email = obterEmail(); var elementoNome = document.getElementById('userName'); var elementoEmail = document.getElementById('userEmail'); var elementoAvatar = document.getElementById('userAvatar'); if (elementoNome && nome) elementoNome.textContent = nome; if (elementoEmail && email) elementoEmail.textContent = email; if (elementoAvatar && nome) elementoAvatar.textContent = primeiraLetra(nome); } window.trocarAula = function (botao, videoId, titulo, descricao) { var botoes = document.querySelectorAll('.lesson-item'); var indiceDaAula = 0; var idioma = 'pt'; for (var i = 0; i < botoes.length; i += 1) { botoes[i].classList.remove('active'); if (botoes[i] === botao) { indiceDaAula = i; } } if (botao) { botao.classList.add('active'); } try { idioma = window.localStorage.getItem('elevenbase_hub_language') === 'en' ? 'en' : 'pt'; } catch (erro) { idioma = 'pt'; } var videosEmIngles = [ 'ajrh9z8rd9', 'r3t3s838ug', 'lsk2vn4zow', '1945fkqdtv', 'qj1h1y231w', 'pws8zfzidk' ]; var titulosEmIngles = [ 'Dashboard', 'Sales', 'Leads & Clients', 'Human Resources', 'Administrative', 'Assistance' ]; var descricoesEmIngles = [ 'Get an overview of your workspace and learn how to use the dashboard to keep your business organized and your daily operations visible.', 'Manage your sales pipeline from the first contact through to closing. Learn how to structure your process and win new clients with more predictability.', 'Review your lead database and qualify opportunities with clearer information. Track conversions and communication history to turn potential clients into active contracts.', 'Manage your team and daily employee operations. This module covers the employee area, performance tracking, and integrated forms.', 'Centralize financial management, operational reports, and administrative routines. Learn how to track cash flow and review profitability for better business decisions.', 'Learn how to organize assistant responsibilities and connect their work with the administrative area for more accurate day-to-day execution.' ]; if (idioma === 'en') { videoId = videosEmIngles[indiceDaAula] || videosEmIngles[0]; titulo = titulosEmIngles[indiceDaAula] || titulosEmIngles[0]; descricao = descricoesEmIngles[indiceDaAula] || descricoesEmIngles[0]; } var iframe = document.getElementById('videoIframe'); var tituloElemento = document.getElementById('videoTitulo'); var descricaoElemento = document.getElementById('videoDescricao'); if (iframe) { iframe.src = 'https://fast.wistia.net/embed/iframe/' + encodeURIComponent(videoId); } if (tituloElemento) { tituloElemento.textContent = titulo; } if (descricaoElemento) { descricaoElemento.textContent = descricao; } if (window.innerWidth <= 768) { var conteudo = document.querySelector('.player-content'); if (conteudo) { conteudo.scrollIntoView({ behavior: 'smooth' }); } } }; function iniciar() { atualizarPerfil(); window.setTimeout(atualizarPerfil, 300); window.setTimeout(atualizarPerfil, 1000); window.setTimeout(atualizarPerfil, 2000); } if (document.readyState === 'loading') { document.addEventListener('DOMContentLoaded', iniciar, { once: true }); } else { iniciar(); } window.addEventListener('pageshow', atualizarPerfil); window.addEventListener('storage', atualizarPerfil); })();