Gestiona todo en un solo lugar con Stays
La plataforma líder en Latinoamérica para la gestión de rentas cortas.

Guía de operación
estratégica para alquiler por temporada: aprende a crear la tuya

Aprende ya mismo a crear tu propia guía de operación con nuestras herramientas y consejos. Optimiza procesos y mejora la comunicación con los huéspedes para una gestión más sólida.

Creamos un contenido totalmente enriquecedor para ti basado en la realidad del mercado del alquiler por temporada de la mano de Bruna Pádua, fundadora y CEO de bnbguests.

Completa el formulario y recibe
tu material ahora mismo
+55

18 páginas de consejos de experts
Ícone

Lo que necesitas saber antes de empezar

Es importante que sepas que este manual contribuye a mantener una buena relación con los dos principales clientes del alquiler vacacional: huéspedes y propietarios. Las ventajas para cada caso son distintas.

Ícone

Paso a paso: orientaciones por ambiente

Con la ayuda de Bruna, pasaremos por cada ambiente (cocina, cuartos, baños, etc), y daremos sugerencias de directrices para incluir en la guía de gobernanza.

Ícone

Revisión y resultados

Las orientaciones para la inspección del inmueble y el informe visual también deben estar incluidas en la guía de gobernanza. Estas inspecciones pueden ser realizadas por un equipo interno de tu empresa o por los prestadores de servicios.

Agenda una demo personalizada y empieza a crecer sin perder el control.

Habla con un experto
/* ===================== JOURNEY (API EVENT) ===================== */ var SFMC_SUBDOMAIN = "mc-ycchxv0tq-5j-4sxx55ct7254"; var SFMC_CLIENT_ID = "vsq6wbk2ty7t7dyj404kox1u"; var SFMC_CLIENT_SECRET = "UFARPfCvOwmIy283ShgBkfwy"; var SFMC_ACCOUNT_ID = "534018374"; var JB_EVENT_DEFINITION_KEY = "APIEvent-8f9d208d-aa11-1382-6083-47fa5efb15bc"; Variable.SetValue("@sfmc_subdomain", SFMC_SUBDOMAIN); Variable.SetValue("@sfmc_client_id", SFMC_CLIENT_ID); Variable.SetValue("@sfmc_client_secret", SFMC_CLIENT_SECRET); Variable.SetValue("@sfmc_account_id", SFMC_ACCOUNT_ID); Variable.SetValue("@jb_event_definition_key", JB_EVENT_DEFINITION_KEY); /* ===================== HELPERS ===================== */ function s(v){ if (v === null || v === undefined) return ""; return String(v).replace(/^\s+|\s+$/g, ""); } function isEmpty(v){ return s(v) === ""; } function digitsOnly(v){ return s(v).replace(/\D+/g, ""); } // Helper necessário para a autenticação da API function urlEnc(v){ try { return Platform.Function.URLEncode(String(v)); } catch(e) { return encodeURIComponent(String(v)); } } function getSourceFromUrl(u){ u = s(u); if (isEmpty(u)) return ""; var path = u.replace(/^https?:\/\/[^\/]+/i, ""); path = path.replace(/[#?].*$/g, ""); path = path.replace(/^\/+|\/+$/g, ""); if (isEmpty(path)) return ""; return path.split("/")[0]; } /* ===================== SOURCE ===================== */ var requestUrl = ""; try { requestUrl = String(Platform.Request.RequestURL); } catch(e) {} var sourceRaw = getSourceFromUrl(requestUrl); var sourceSlug = s(sourceRaw).toLowerCase() .replace(/[^a-z0-9]+/g, "_") .replace(/^_+|_+$/g, ""); if (isEmpty(sourceSlug)) sourceSlug = "nao_identificado"; /* ===================== POST HANDLER ===================== */ var isPost = (Request.Method == "POST"); if (isPost) { Variable.SetValue("@submitSuccess", ""); Variable.SetValue("@submitError", ""); Variable.SetValue("@doInsert", ""); var nome = s(Request.GetFormField("nome")); var email = s(Request.GetFormField("email")).toLowerCase(); var ddi = s(Request.GetFormField("ddi")); var telLocal = s(Request.GetFormField("telefone_local")); var ramo = s(Request.GetFormField("ramo")); var qtd = s(Request.GetFormField("quantidade")); var plataformas = s(Request.GetFormField("plataformas")); var pais = s(Request.GetFormField("pais")); var utm_source = s(Request.GetFormField("utm_source")); var utm_medium = s(Request.GetFormField("utm_medium")); var utm_campaign = s(Request.GetFormField("utm_campaign")); var utm_id = s(Request.GetFormField("utm_id")); var utm_term = s(Request.GetFormField("utm_term")); var utm_content = s(Request.GetFormField("utm_content")); var fbclid = s(Request.GetFormField("fbclid")); var gad_source = s(Request.GetFormField("gad_source")); var gad_campaignid = s(Request.GetFormField("gad_campaignid")); var gclid = s(Request.GetFormField("gclid")); var campanha = s(Request.GetFormField("campanha")); var conjunto = s(Request.GetFormField("conjunto")); var anuncio = s(Request.GetFormField("anuncio")); var honeypot = s(Request.GetFormField("website")); var ddiClean = ddi.replace(/[^\d]/g, ""); var telDigits = digitsOnly(telLocal); var telefoneFull = (ddiClean + telDigits).replace(/[^\d]/g, ""); // Gera o ID único para API e Banco var eventId = Platform.Function.GUID(); /* ===================== VALIDATION ===================== */ var isValid = true; if (!isEmpty(honeypot)) isValid = false; if (isEmpty(email)) isValid = false; if (isEmpty(nome)) isValid = false; if (isEmpty(qtd)) isValid = false; if (isEmpty(ramo)) isValid = false; if (!/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(email)) isValid = false; if (telDigits.length < 8) isValid = false; /* ===================== RESULT ===================== */ if (!isValid) { Variable.SetValue("@submitSuccess", "false"); Variable.SetValue("@submitError", "Validação falhou. Verifique os campos e tente novamente."); } else { Variable.SetValue("@doInsert", "true"); Variable.SetValue("@event_id", eventId); // Fundamental para a API Variable.SetValue("@deKey", DE_NAME_OR_KEY); Variable.SetValue("@nome", nome); Variable.SetValue("@email", email); Variable.SetValue("@telefone", telefoneFull); Variable.SetValue("@ramo", ramo); Variable.SetValue("@qtd", qtd); Variable.SetValue("@plataformas", plataformas); Variable.SetValue("@source", sourceSlug); Variable.SetValue("@pais", pais); Variable.SetValue("@utm_source", utm_source); Variable.SetValue("@utm_medium", utm_medium); Variable.SetValue("@utm_campaign", utm_campaign); Variable.SetValue("@utm_id", utm_id); Variable.SetValue("@utm_term", utm_term); Variable.SetValue("@utm_content", utm_content); Variable.SetValue("@fbclid", fbclid); Variable.SetValue("@gad_source", gad_source); Variable.SetValue("@gad_campaignid", gad_campaignid); Variable.SetValue("@gclid", gclid); Variable.SetValue("@campanha", campanha); Variable.SetValue("@conjunto", conjunto); Variable.SetValue("@anuncio", anuncio); Variable.SetValue("@thankyou", THANKYOU_URL); } }
Gestiona todo en un solo lugar con Stays
La plataforma líder en Latinoamérica para la gestión de rentas cortas.

Guía de operación
estratégica para alquiler por temporada: aprende a crear la tuya

Aprende ya mismo a crear tu propia guía de operación con nuestras herramientas y consejos. Optimiza procesos y mejora la comunicación con los huéspedes para una gestión más sólida.

Creamos un contenido totalmente enriquecedor para ti basado en la realidad del mercado del alquiler por temporada de la mano de Bruna Pádua, fundadora y CEO de bnbguests.

Completa el formulario y recibe
tu material ahora mismo
+55

18 páginas de consejos de experts
Ícone

Lo que necesitas saber antes de empezar

Es importante que sepas que este manual contribuye a mantener una buena relación con los dos principales clientes del alquiler vacacional: huéspedes y propietarios. Las ventajas para cada caso son distintas.

Ícone

Paso a paso: orientaciones por ambiente

Con la ayuda de Bruna, pasaremos por cada ambiente (cocina, cuartos, baños, etc), y daremos sugerencias de directrices para incluir en la guía de gobernanza.

Ícone

Revisión y resultados

Las orientaciones para la inspección del inmueble y el informe visual también deben estar incluidas en la guía de gobernanza. Estas inspecciones pueden ser realizadas por un equipo interno de tu empresa o por los prestadores de servicios.

Agenda una demo personalizada y empieza a crecer sin perder el control.

Habla con un experto