Vacation rental software
Vacation rentals were here before AirBnB! Our team loves villas, cottages & rental apartments – they make holidays special. Working remotely, managing cleaners (sometimes cleaning), trying to market your homes to really show them off – always short of time. We’re here to become your next team member.
System.Exception: Exception while creating a value. ---> System.InvalidOperationException: Timeout expired. The timeout period elapsed prior to obtaining a connection from the pool. This may have occurred because all pooled connections were in use and max pool size was reached. at System.Data.ProviderBase.DbConnectionFactory.TryGetConnection(DbConnection owningConnection, TaskCompletionSource`1 retry, DbConnectionOptions userOptions, DbConnectionInternal oldConnection, DbConnectionInternal& connection) at System.Data.ProviderBase.DbConnectionInternal.TryOpenConnectionInternal(DbConnection outerConnection, DbConnectionFactory connectionFactory, TaskCompletionSource`1 retry, DbConnectionOptions userOptions) at System.Data.SqlClient.SqlConnection.TryOpenInner(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.TryOpen(TaskCompletionSource`1 retry) at System.Data.SqlClient.SqlConnection.Open() at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.<>c__DisplayClass20_0.<ExecuteAction>b__0() at Umbraco.Core.Persistence.FaultHandling.RetryPolicy.ExecuteAction[TResult](Func`1 func) at Umbraco.Core.Persistence.Database.OpenSharedConnection() at Umbraco.Core.Persistence.Database.BeginTransaction(IsolationLevel isolationLevel) at Umbraco.Core.Scoping.Scope.get_Database() at Umbraco.Core.Persistence.Repositories.MacroRepository.<PerformGetByQuery>d__9.MoveNext() at System.Linq.Enumerable.WhereEnumerableIterator`1.MoveNext() at System.Linq.Enumerable.FirstOrDefault[TSource](IEnumerable`1 source) at Umbraco.Core.Services.MacroService.GetByAlias(String alias) at umbraco.cms.businesslogic.macro.Macro.<>c__DisplayClass55_0.<GetByAlias>b__0() at Umbraco.Core.Cache.CacheProviderExtensions.<>c__DisplayClass0_0`1.<GetCacheItem>b__0() at Umbraco.Core.Cache.DictionaryCacheProviderBase.<>c__DisplayClass10_0.<GetSafeLazy>b__0() --- End of inner exception stack trace --- at Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, CacheDependency dependency) at Umbraco.Core.Cache.HttpRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String dependentFiles) at Umbraco.Core.Cache.DeepCloneRuntimeCacheProvider.GetCacheItem(String cacheKey, Func`1 getCacheItem, Nullable`1 timeout, Boolean isSliding, CacheItemPriority priority, CacheItemRemovedCallback removedCallback, String dependentFiles) at umbraco.cms.businesslogic.macro.Macro.GetByAlias(String alias) at umbraco.macro..ctor(String alias) at Umbraco.Web.UmbracoComponentRenderer.RenderMacro(String alias, IDictionary`2 parameters, page umbracoPage) at ASP._Page_Views_Partials_grid_editors_macro_cshtml.Execute() in e:\WebOnlyServer\ElinaCorporate\Web\Views\Partials\Grid\Editors\Macro.cshtml:line 15 at System.Web.WebPages.WebPageBase.ExecutePageHierarchy() at System.Web.Mvc.WebViewPage.ExecutePageHierarchy() at System.Web.WebPages.WebPageBase.ExecutePageHierarchy(WebPageContext pageContext, TextWriter writer, WebPageRenderingBase startPage) at Umbraco.Core.Profiling.ProfilingView.Render(ViewContext viewContext, TextWriter writer) at System.Web.Mvc.Html.PartialExtensions.Partial(HtmlHelper htmlHelper, String partialViewName, Object model, ViewDataDictionary viewData) at ASP._Page_Views_Partials_grid_editors_card_cshtml.Execute() in e:\WebOnlyServer\ElinaCorporate\Web\Views\Partials\Grid\Editors\Card.cshtml:line 29
elina PMS can help your vacation rentals
Instant view of powerful analytics & marketing tools which focus on growth via a daily dashboard
ONE central HUB
Centralised management system keeps you in control of reservations, operations, finance & revenue via single or multi-locations
Tasks such as invoicing, updating OTAs, guest communication, room pricing & payments are automated freeing up management time
Booking.com, AirBnB & 100s more
Spread booking evenly between owners, calculate earnings & payments, self service
website & booking engine
All in one website and booking engine build for vacation rentals to increase direct bookings
Set up your vacation rental software for success
Tip 1: guest communication
Designing the right content for communicating to guests at each point of contact for holiday rentals helps a lot. Use a different communication for each touch point from when the guest has booked. Consider each one and make sure you have optimised the communication. elina PMS enables you to have as many automated emails as you want, and popular ones are booking confirmation, guest login, travel directions, check in info, terms and conditions, pre arrival email and post arrival. This is a really important set up point for vacation rental software users.
Tip 2: self-service for owners
Holiday rental owners want to see how you are managing their rentals and how much money they are making. Use elina PMS to create accounts for owners so they can manage availability on their rentals, view their rentals performance and see bookings that have been taken. This saves admin time for you and gives a professional approach. Handing over responsibility through self-service gives you an extra dimension to your vacation rental software.
Tip 3: Mark-up OTA rates
Manage the end price on OTAs such as Booking.com Homes, Expedia or AirBnB by using mark up. This means that you can use your current price in elina PMS for distribution and use a mark-up or mark-down rule to alter it by a percentage or fixed amount before it is sent to the channel. This is a great way of ensuring your official website has the best pricing and rewarding channels with lower commission with better rates. It’s also an easy way to manage and remove your cost of sale. You can also choose to send the same rates to every channel.
Tip 4: Use the booking engine for enquiries
Holiday rentals get a lot of enquiries, as well as people looking to book online. Use the fast booking engine and website to send the exact rental or rentals the prospective booker should consider with their dates in a link. This way, if they like it, they can book it. It means they can see the best content and you’ve really helped them. The elina PMS vacation rental booking engine also has destination search and custom filters in the website, so you can find the perfect rental quickly (and send it)!