CINXE.COM
HabitatSoft Gestión Inmobiliaria Online
<!DOCTYPE html> <!-- Habitatsoft Gesti贸n Inmobiliaria Online --> <!--[if IE 8]><html class="ie8 no-js" lang="es"><![endif]--> <!--[if IE 9]><html class="ie9 no-js" lang="es"><![endif]--> <!--[if !IE]><!--> <html lang="es" class="no-js"> <!--<![endif]--> <head> <title>HabitatSoft Gestión Inmobiliaria Online</title> <meta charset="utf-8" /> <!--[if IE]><meta http-equiv='X-UA-Compatible' content="IE=edge,IE=9,IE=8,chrome=1" /><![endif]--> <meta name="viewport" content="width=device-width, initial-scale=1.0, user-scalable=0, minimum-scale=1.0, maximum-scale=1.0"> <meta name="apple-mobile-web-app-capable" content="yes"> <meta name="apple-mobile-web-app-status-bar-style" content="black"> <meta content="HabitatSoft Gesti贸n Inmobiliaria Online" name="description" /> <meta content="HabitatSoft" name="author" /> <link rel="preconnect" href="https://fonts.googleapis.com"> <link rel="preconnect" href="https://fonts.gstatic.com" crossorigin> <link href="https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&display=swap" rel="stylesheet"> <!-- end: META --> <!-- start: MAIN CSS --> <link href="https://gestion.habitatsoft.com/bundles/microcore.css?v=638798604936259846" rel="stylesheet"/> <script> var ENVIRONMENT = "PRO"; var CULTURE = 'es-ES'; var LANGUAGE = 'CS'; var HTTP_HOST = 'https://gestion.habitatsoft.com'; var AGENCY_WEB_HTTP_HOST = 'https://agency.habitatsoft.com'; if (window.location.hostname.endsWith('.pisos.com') || window.location.hostname.endsWith('.pisos.tech')) { var xhr = new XMLHttpRequest(); var url = HTTP_HOST + '/Login/IsAuthenticated'; var isSync = false; xhr.open('GET', url, isSync); xhr.withCredentials = true; if (isSync) xhr.onreadystatechange = function () { if (xhr.readyState === 4 && xhr.status === 200) { var response = xhr.responseText; if (response.toLowerCase() === 'true') { window.location.href = HTTP_HOST; } } }; xhr.send(); if (!isSync) if (xhr.status === 200) { var response = xhr.responseText; if (response.toLowerCase() === 'true') { window.location.href = HTTP_HOST; } } } </script> <script src="https://gestion.habitatsoft.com/Scripts/custom/Ads.js"></script> <link rel="apple-touch-icon" href="https://gestion.habitatsoft.com/Images/apple-touch-icon.png"> <link rel="apple-touch-icon-precomposed" sizes="57x57" href="https://gestion.habitatsoft.com/Images/apple-touch-icon-precomposed.png"> <link rel="apple-touch-icon" href="https://gestion.habitatsoft.com/Images/apple-touch-icon-120x120.png"> <link rel="apple-touch-icon-precomposed" sizes="120x120" href="https://gestion.habitatsoft.com/Images/apple-touch-icon-120x120-precomposed.png"> <!-- end: MAIN CSS --> <script src="https://gestion.habitatsoft.com/bundles/jquery.js?v=638798604936259846"></script> <script> (function (w, d, s, l, i) { w[l] = w[l] || []; w[l].push({ 'gtm.start': new Date().getTime(), event: 'gtm.js' }); var f = d.getElementsByTagName(s)[0], j = d.createElement(s), dl = l != 'dataLayer' ? '&l=' + l : ''; j.async = true; j.src = 'https://www.googletagmanager.com/gtm.js?id=' + i + dl; f.parentNode.insertBefore(j, f); })(window, document, 'script', 'dataLayer', 'GTM-NZ2KC73'); </script> <!-- End Google Tag Manager --> <style> body { font-family: 'Poppins', sans-serif; } /*Select2*/ .select2-container .select2-choice { margin-top: 0 !important; } .select2-search { display: none; } .select2-container .select2-choice .select2-arrow b { background: none !important; } .select2-container.select2-container-disabled .select2-choice { background-color: #eee !important; cursor: not-allowed; } .select2-container.select2-container-disabled .select2-choice .select2-arrow { background-color: #eee !important; border-left: 1px solid #aaa; } .has-error .select2-container .select2-choice { border-color: #a94442 !important; box-shadow: 0 1px 1px rgba(0, 0, 0, 0.075) inset; } body.login label.text-error { color: #D0011B !important; } </style> <!-- Start vocento VTM H --> <script src="//static.vocstatic.com/voonto2/latest/voonto.js" data-cmp="true" data-kangaroo="false"></script> <script src="//static.vocstatic.com/tag-manager/latest/vtm.js" data-analytics-id="ppcc_pro" data-append="true"></script> <script> if (typeof (TagManager) !== "undefined") { TagManager.ready.then(function () { TagManager.set({}).track(); }); } </script> <!-- End vocento VTM H --> <!-- Start getFingerprint--> <script src="https://cdn.jsdelivr.net/npm/@thumbmarkjs/thumbmarkjs/dist/thumbmark.umd.js"></script> <!-- End getFingerprint--> </head> <!-- end: HEAD --> <!-- start: BODY --> <body class="login newLogin"> <!-- Test Auto Build--> <span id="gaVars" data-var-ads="LoginProfesionales#mob=0" data-page-name="/Login" data-bot="false" data-session-id="zttyshoyfbhghj50aufoudgw" data-new-session="false" data-ip="8.222.208.146:53068, 192.168.83.212" data-url="https://gestion.habitatsoft.com/Login" data-url-ref="https://www.pisos.com/"></span> <span id="gaCusVar" data-var=""></span> <span id="AdditionalVars" data-base-url="https://www.pisos.com/" data-base-gestion-url="https://gestion.pisos.com/"></span> <div class="col-xs-12 loginNavbar"> <div class="loginNavbar__logo"> <a href="https://www.habitatsoft.com" target="_blank" class="habitatSoftLogo"><img height="40" src="https://gestion.habitatsoft.com/Images/habitatsoft_logo.png" /></a> </div> <div class="loginNavbar__logo"> <span class="loginNavbar__logo__text"><span class="hidden-xs">El software de gestión de </span><span class="hidden-sm hidden-md hidden-lg pull-right">El software de<br>gesti贸n de </span></span><a href="https://www.pisos.com" target="_blank" class="pisosLogo"><img height="40" src="https://gestion.habitatsoft.com/Images/logo-pisos.svg" /></a> </div> </div> <div class="col-xs-12 no-padding loginContent"> <div class="col-xs-12 col-md-6 col-lg-4 loginContent__login"> <div class="col-xs-12 no-padding loginContent__login__form"> <form action="https://gestion.habitatsoft.com/login/authenticate" class="form-login" id="formValidation" method="post" novalidate="novalidate" style="margin: 0 auto; float: none;"> <fieldset> <div class="form-group hide"> <input class="form-control" data-erroraliasstored="false" data-val="true" data-val-required="Debe indicar el email o usuario" id="Alias" name="Alias" type="text" value="" /> <input class="form-control" data-erroraliasstored="false" data-val="true" data-val-required="The IsSimpleModeEnabled field is required." id="IsSimpleModeEnabled" name="IsSimpleModeEnabled" type="text" value="False" /> <input class="form-control" data-erroraliasstored="false" data-val="true" data-val-number="El campo IdAgente debe ser un n煤mero." data-val-required="The IdAgente field is required." id="IdAgente" name="IdAgente" type="text" value="0" /> <input type="hidden" name="Fingerprint" id="Fingerprint" /> </div> <div class="col-xs-12 no-padding margin-bottom-5"> <span class="loginContent__title">Hola,</span><br /> <span class="loginContent__subtitle">Nos alegra verte por aquí</span> </div> <div class="col-xs-12 no-padding margin-bottom-5"> <label class="control-label">Email o alias</label> <input type="text" id="emailAlias" name="emailAlias" class="form-control" /> </div> <div class="col-xs-12 no-padding margin-bottom-5 licLogin hide" id="frm-license-container"> <label class="control-label">Licencia</label> <input autofocus="" class="form-control" data-val="true" data-val-regex="La inmobiliaria debe contener 4 o 6 caracteres" data-val-regex-pattern="^[0-9]{4,6}?$" disabled="disabled" id="Inmobiliaria" name="Inmobiliaria" type="text" value="" /> </div> <label class="control-label col-xs-12 no-padding">Contraseña</label> <div class="input-group margin-bottom-5"> <input autocomplete="off" class="form-control password input-with-measure" data-val="true" data-val-required="Debes indicar el password" id="Password" name="Password" type="password" /> <div class="input-group-addon"> <span class="input-group-text"> <i class="icomoon-show" id="togglePassword"></i> </span> </div> </div> <div class="pull-left jsRecordar"> <label class="checkbox-inline"> <input checked="checked" class="grey remember" data-val="true" data-val-required="The Recordar field is required." id="Recordar" name="Recordar" type="checkbox" value="true" /><input name="Recordar" type="hidden" value="false" /> Recordar </label> </div> <div class="margin-bottom-10 pull-right"> <label class="recoverPassword">He olvidado mi contraseña</label> </div> <div class="col-xs-12 no-padding" id="submit-container"> <button data-style="zoom-out" id="submitValidation" type="submit" class="btn btn-hs-primary ladda-button loginContent__login__button col-xs-12"> <span class="ladda-label">Entrar</span> <span class="ladda-spinner"></span> <span class="ladda-progress" style="width: 0px"></span> </button> </div> <div id="hs-captcha-container" class="hide"> <div class="form-actions form-group col-xs-12 no-padding margin-top" style="margin-bottom: 16px;"> <input data-val="true" data-val-mvcvtkrequiredif="Debe validar el captcha" data-val-mvcvtkrequiredif-dependentproperty="CaptchaRequired" data-val-mvcvtkrequiredif-targetvalue="True" id="CaptchaFilled" name="CaptchaFilled" type="hidden" value="" /> <input data-val="true" data-val-required="The CaptchaRequired field is required." id="CaptchaRequired" name="CaptchaRequired" type="hidden" value="False" /> <script> var LOGIN_CAPTCHA_SCRIPT_LOADED = false; function captchaCallBack() { console.log("captchaCallBack"); $("#CaptchaFilled").val("true"); $("#CaptchaFilled").valid(); } function expiredCallback() { $("#CaptchaFilled").val(""); setTimeout(function () { $("#CaptchaFilled").valid(); }, 1); } function onloadRecaptchaCallback() { LOGIN_CAPTCHA_SCRIPT_LOADED = true; $("#hs-captcha-container").trigger("captcha_script_loaded"); } </script> <script src="https://www.google.com/recaptcha/api.js?onload=onloadRecaptchaCallback&render=explicit" async defer></script> <div id="hs-captcha"></div> </div> </div> </fieldset> </form> </div> <div class="col-xs-12 loginContent__login__contactInfo"> <div class="col-xs-12 no-padding text-size-18 margin-bottom-15" style="font-weight: 600; color: #001489;">¿Aún no eres parte de la familia?</div> <div class="col-xs-12 no-padding margin-bottom-15"> An煤nciate en <b>pisos.com</b> y comprueba el retorno en muy poco tiempo. Gestiona tu negocio con nuestro software online <b>HabitatSoft</b>. </div> <button data-style="zoom-out" class="btn contactUs"> <span class="icomoon-llamadas icon-24" style="vertical-align: sub;"></span> Te llamamos </button> <div class="col-xs-12 no-padding margin-top moreInfoLabel"> O ll谩manos gratis al <span style="white-space: nowrap"><span class="icomoon-llamadas"></span> 917 897 467</span> de lunes a jueves de <span style="white-space: nowrap">9 a 18h</span> o viernes de <span style="white-space: nowrap">9 a 15:30h.</span> </div> </div> </div> <div class="col-xs-12 col-md-6 col-lg-8 loginContent__products"> <div class="col-xs-12 margin-bottom-15 margin-top-30 loginContent__title">Sácale el mayor provecho a nuestros productos</div> <div class="col-xs-12 margin-top loginContent__products__list"> <div class="item margin-top margin-bottom-15 loginContent__products__item"> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__title"> Publicación de anuncios en pisos.com </div> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__description"> Podrás elegir entre diferentes packs de publicación que se adaptarán a tus necesidades. ¡Déjate asesorar por nuestro equipo comercial! </div> <div class="col-xs-12"> <span class="contactUs" data-product="isInterestedInPublishProperties">Me interesa</span> </div> <div class="col-xs-12 product-image"> <img class="product" src="https://gestion.habitatsoft.com/Images/products_login/login_product_publicacion.png" /> </div> </div> <div class="item margin-top margin-bottom-15 loginContent__products__item"> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__title"> Productos de visibilidad </div> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__description"> Destaca tus anuncios del resto y colócalos en las primeras posiciones de los listados de resultados. ¡No dejes pasar la oportunidad de diferenciarte del resto! </div> <div class="col-xs-12"> <span class="contactUs" data-product="isInterestedInVisibilityProducts">Me interesa</span> </div> <div class="col-xs-12 product-image"> <img class="product" src="https://gestion.habitatsoft.com/Images/products_login/login_product_visibilidad.png" /> </div> </div> <div class="item margin-top margin-bottom-15 loginContent__products__item"> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__title"> Obra nueva </div> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__description"> Contamos con una propuesta específica de publicación para tus promociones de obra nueva. ¡Consigue la máxima visibilidad para tus promociones! </div> <div class="col-xs-12"> <span class="contactUs" data-product="isInterestedInPublishNewDevelopment">Me interesa</span> </div> <div class="col-xs-12 product-image"> <img class="product" src="https://gestion.habitatsoft.com/Images/products_login/login_product_ON.png" /> </div> </div> <div class="item margin-top margin-bottom-15 loginContent__products__item"> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__title"> Publicidad </div> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__description"> Consigue más clientes potenciando el branding de tu empresa con acciones de marketing inmobiliario. Pregunta por nuestros packs. </div> <div class="col-xs-12"> <span class="contactUs" data-product="isInterestedInGeneralPublishing">Me interesa</span> </div> <div class="col-xs-12 product-image"> <img class="product" src="https://gestion.habitatsoft.com/Images/products_login/login_product_publicidad.png" /> </div> </div> <div class="item margin-top margin-bottom-15 loginContent__products__item"> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__title"> Software inmobiliario </div> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__description"> Gestiona y optimiza todos los procesos de tu agencia inmobiliaria con nuestro software inmobiliario Habitatsoft. Incluye la APP Smart Agent. </div> <div class="col-xs-12"> <span class="contactUs" data-product="isInterestedInSoftware">Me interesa</span> </div> <div class="col-xs-12 product-image"> <img class="product" src="https://gestion.habitatsoft.com/Images/products_login/login_product_HS.png" /> </div> </div> <div class="item margin-top margin-bottom-15 loginContent__products__item"> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__title"> Smart Agent </div> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__description"> App exclusiva para clientes de pisos.com que permite realizar todas las tareas del día a día de una agencia inmobiliaria. ¡Será como llevar tu oficina en el móvil! </div> <div class="col-xs-12"> <span class="contactUs" data-product="isInterestedInSmartAgent">Me interesa</span> </div> <div class="col-xs-12 product-image"> <img class="product" src="https://gestion.habitatsoft.com/Images/products_login/login_product_smartAgent.png" /> </div> </div> <div class="item margin-top margin-bottom-15 loginContent__products__item"> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__title"> Web Agencia </div> <div class="col-xs-12 margin-bottom-15 loginContent__products__item__description"> Capta y fideliza a tus clientes con una web personalizada y desarrollada en exclusiva para agencias inmobiliarias. Consulta los diferentes diseños. </div> <div class="col-xs-12"> <span class="contactUs" data-product="isInterestedInWebAgency">Me interesa</span> </div> <div class="col-xs-12 product-image"> <img class="product" src="https://gestion.habitatsoft.com/Images/products_login/login_product_webAgencia.png" /> </div> </div> </div> <div class="col-xs-12 copyright"> <!-- LANGUAGE SELECTOR --> <div class="dropdown dropDownLanguageLoginItem margin-top"> <a data-toggle="dropdown" data-hover="dropdown" class="dropdown-toggle" data-close-others="true" href="#"> <i class="icomoon-language"></i> <span class="badge"></span> <label class="hidden-xs hidden-sm bold">ES</label> <span class="icomoon-chevron-down"></span> </a> <ul class="dropdown-menu dropdown-menu-right margin-bottom-10 languageMenu"> <li class="liLanguage selected" data-languageCode="es-ES">Espa帽ol</li> <li class="liLanguage " data-languageCode="ca-ES">Catal脿</li> <li class="liLanguage " data-languageCode="en-US">English</li> </ul> </div> Copyright © 2025 HabitatSoft - <a href="https://www.habitatsoft.com/avisolegal.html" target="_blank">Aviso legal y política de privacidad</a> </div> </div> </div> <script src="https://gestion.habitatsoft.com/bundles/plugins.js"></script> <!--Esto es del Idioma --> <script src="https://gestion.habitatsoft.com/bundles/ES-ES.js"></script> <script src="/bundles/plugins.js?v=3h7QOwl6toXM5O4vkGU0F5a0exp5cE0IcdkbKrrvSXY1"></script> <script src="https://gestion.habitatsoft.com/bundles/code52.js"></script> <script type="text/javascript"> Code52.Language.Init('es-ES'); </script> <script src="https://gestion.habitatsoft.com/bundles/JS_LoginV2.js?v="></script> <script src="https://gestion.habitatsoft.com/Scripts/owl.carousel.min.js"></script> <script> var basePath = 'https://gestion.habitatsoft.com/'; var requestAbsoluteUri = 'http://gestion.habitatsoft.com/login'; var culture = 'es-ES'; $(document).ready(function () { $(document).click(function (event) { $('.navbar-collapse').collapse('hide'); }); $('.liLanguage').off('click').on('click', function () { var currentCulture = $.cookie("_culture"); var newCulture = $(this).data('languagecode'); $.cookie("_culture", newCulture, { expires: 365, path: '/' }); $.cookie("hs-agency-culture", false, { expires: 365, path: '/' }); window.location.reload(); }); const loginFormInputs = document.querySelectorAll("input"); loginFormInputs.forEach((input) => { input.addEventListener("blur", (event) => { if (event.target.value) { input.classList.add("is-valid"); } else { input.classList.remove("is-valid"); } }); }); const togglePassword = document.querySelector('#togglePassword'); const password = document.querySelector('#Password'); togglePassword.addEventListener('click', function (e) { const type = password.getAttribute('type') === 'password' ? 'text' : 'password'; password.setAttribute('type', type); $("#togglePassword").toggleClass('icomoon-hide icomoon-show'); }); }); $(".recoverPassword").off("click").on("click", function () { let prompt = bootbox.prompt({ title: 'Recuperar contraseña', className: "modal-sm modal__recoverPassword", closeButton: false, buttons: { confirm: { label: 'Enviar', className: 'btn-hs-primary js-confirmRecoverPassword disabled' }, cancel: { label: 'Cancelar', className: 'btn-hs-tertiary' } }, callback: function (result) {} }); prompt.init(function () { $('.bootbox-input-text').parent().prepend('<div class="margin-top-5 margin-bottom-10">Escribe tu email y te enviaremos un correo para activar una nueva contraseña. Revisa también tu carpeta de spam.</div>'); $(".js-confirmRecoverPassword").on("click", function (e) { e.preventDefault(); e.stopPropagation(); var email = $(".modal__recoverPassword .bootbox-input-text").val(); recoverPassword(email); }) }); //Validaci贸n del email var $input = $('.bootbox-input-text'); var typingTimer; var doneTypingInterval = 500; $input.on('keyup', function () { clearTimeout(typingTimer); typingTimer = setTimeout(function () { if (!isValidEmailAddress($input.val())) { if ($input.siblings(".error-message").length == 0) { $input.parent().append('<div class="error-message margin-top-5">Dirección de correo electrónico inválida</div>'); $(".modal__recoverPassword .btn-hs-primary").addClass("disabled"); } } else { $input.parent().find('.error-message').remove(); $(".modal__recoverPassword .btn-hs-primary").removeClass("disabled"); } }, doneTypingInterval); }); $input.on('keydown', function () { clearTimeout(typingTimer); }); }) function isValidEmailAddress(emailAddress) { var pattern = /^[-_a-z0-9]+(\.[-_a-z0-9]+)*@[a-z0-9-]+(\.[a-z0-9-]+)*(\.[a-z]{2,})$/; return pattern.test(emailAddress); } function recoverPassword(email) { if(true) { $.ajax({ url: AGENCY_WEB_HTTP_HOST + "/password-change/request", type: "POST", contentType: "application/json", data: JSON.stringify({ email: email }), success: function(response) { $('.modal__recoverPassword').modal('hide') $.Comunes.Gritter.Confirmation("Si tu email existe en nuestros sistemas, recibirás un correo con las instrucciones para cambiar tu contraseña. Revisa también tu carpeta de spam."); }, error: function(error) { $('.bootbox-input-text').parent().append('<div class="error-message margin-top-5">Dirección de correo incorrecta</div>'); } }); } else { $.post(basePath + "login/retrievepassword", { email: email }) .done(function(response) { if (response == "Ok") { $('.modal__recoverPassword').modal('hide') $.Comunes.Gritter.Confirmation("Te hemos enviado un correo para que puedas restabler tu contraseña"); } else if ($('.bootbox-input-text').siblings(".error-message").length == 0) $('.bootbox-input-text').parent().append('<div class="error-message margin-top-5">Dirección de correo incorrecta</div>'); }); } } $('.closeSidebarFromPisos').off('click').on('click', function (e) { $('.sidebarFromPisos').hide('fast'); }) </script> <noscript> <img src="//vocento.d3.omtrdc.net/b/ss/vocpisos,voces/1/G.4--S/886540940?pageName=&g=" width="1" height="1" border="0" /> </noscript> </body> </html>