{"id":358822,"date":"2026-08-25T15:43:19","date_gmt":"2026-08-25T15:43:19","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/tourpoint-property-video-tours\/"},"modified":"2026-08-25T15:42:44","modified_gmt":"2026-08-25T15:42:44","slug":"tourpoint","status":"publish","type":"plugin","link":"https:\/\/tw.wordpress.org\/plugins\/tourpoint\/","author":23555087,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1","requires":"6.4","requires_php":"8.0","requires_plugins":null,"header_name":"Tourpoint \u2014 Property Video Tours","header_author":"Ashcombe","header_description":"Walkthrough videos that cost the visitor nothing until they press play, and viewing requests that convert the buyer's timezone into yours. Works with any theme.","assets_banners_color":"14181d","last_updated":"2026-08-25 15:42:44","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":43,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"ashcombe","date":"2026-08-25 15:42:44"}},"upgrade_notice":{"1.0.0":"<p>First release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3665615,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3665615,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3665615,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3665615,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"tourpoint\/viewings":{"name":"tourpoint\/viewings","title":"Tourpoint"}},"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3665615,"resolution":"1","location":"assets","locale":"","width":960,"height":600},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3665615,"resolution":"2","location":"assets","locale":"","width":715,"height":640},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3665615,"resolution":"3","location":"assets","locale":"","width":1560,"height":510},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3665615,"resolution":"4","location":"assets","locale":"","width":1560,"height":740}},"screenshots":{"1":"The walkthrough on a listing \u2014 a photograph until it is pressed","2":"Choosing a day and an hour, with the office's time shown live","3":"A request in the admin, with the call time in your own timezone","4":"The settings screen"}},"plugin_section":[],"plugin_tags":[5070,2199,9698,277446,277447],"plugin_category":[],"plugin_contributors":[277448],"plugin_business_model":[],"class_list":["post-358822","plugin","type-plugin","status-publish","hentry","plugin_tags-property","plugin_tags-real-estate","plugin_tags-timezone","plugin_tags-video-tour","plugin_tags-viewing","plugin_contributors-ashcombe","plugin_committers-ashcombe"],"banners":{"banner":"https:\/\/ps.w.org\/tourpoint\/assets\/banner-772x250.png?rev=3665615","banner_2x":"https:\/\/ps.w.org\/tourpoint\/assets\/banner-1544x500.png?rev=3665615","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tourpoint\/assets\/icon-128x128.png?rev=3665615","icon_2x":"https:\/\/ps.w.org\/tourpoint\/assets\/icon-256x256.png?rev=3665615","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tourpoint\/assets\/screenshot-1.png?rev=3665615","caption":"The walkthrough on a listing \u2014 a photograph until it is pressed"},{"src":"https:\/\/ps.w.org\/tourpoint\/assets\/screenshot-2.png?rev=3665615","caption":"Choosing a day and an hour, with the office's time shown live"},{"src":"https:\/\/ps.w.org\/tourpoint\/assets\/screenshot-3.png?rev=3665615","caption":"A request in the admin, with the call time in your own timezone"},{"src":"https:\/\/ps.w.org\/tourpoint\/assets\/screenshot-4.png?rev=3665615","caption":"The settings screen"}],"raw_content":"<!--section=description-->\n<p>Built for property websites whose buyers are somewhere else.<\/p>\n\n<p>Some of the people looking at your listings cannot come and see them. They are working in Dubai, studying in Toronto, or buying a home back in a country they left. They will not fly in on the strength of six photographs, and they cannot work out what six in the evening your time means where they are.<\/p>\n\n<p>Tourpoint does two things about that.<\/p>\n\n<p><strong>A walkthrough video that respects the visitor's data.<\/strong> Paste a YouTube, Vimeo or uploaded video link onto a listing. The page shows the property's own photograph with a play button over it, and the video downloads only when someone presses play. Embedding a player on page load costs around half a megabyte and a dozen requests before the visitor has decided to watch \u2014 on a metered mobile connection that is the visitor's money, spent without asking.<\/p>\n\n<p><strong>Viewing requests that do the timezone arithmetic.<\/strong> The buyer picks a day and an hour <em>in their own time<\/em>, from the countries buyers actually call from. The form shows them, as they choose, what that hour is where you are. You see the appointment converted into your timezone, with theirs beside it. Daylight saving on both sides is handled \u2014 including the fortnight each spring when two countries disagree about what time it is.<\/p>\n\n<p>You set the hours you take calls, in your own time, and nothing outside them can be booked. A buyer in Los Angeles choosing eight in the evening is choosing six the next morning in Nairobi, and the form says so rather than putting it in your calendar.<\/p>\n\n<p>The call itself happens on WhatsApp. That is deliberate: in-browser video calling needs relay servers somebody has to pay for and burns the visitor's data, and a buyer on a weak connection in another country is exactly who this is for. One tap opens the chat.<\/p>\n\n<h4>Works with your theme<\/h4>\n\n<p>There are no templates to edit and nothing to override. The section takes its typeface and text size from the theme around it, so it looks like part of your site rather than a plugin dropped into it. Only the accent colour is yours to set, and it is one colour picker.<\/p>\n\n<p>Put it on the page in whichever way suits your site: automatically under the listing, as a block, or with the <code>[tourpoint]<\/code> shortcode.<\/p>\n\n<h4>Nothing is lost to a mail problem<\/h4>\n\n<p>Every request is stored in WordPress, under <strong>Viewings<\/strong>, whether the notification email arrives or not. WordPress cannot reliably send mail on its own, and a booking that exists only in an email that never sent is a customer you never knew you had.<\/p>\n\n<h4>What it does not do<\/h4>\n\n<p>No calendars, no availability rules, no payments, no reminders, no syncing. If you need a full appointment system, use one. This does one thing: it gets a buyer in another country from a listing to a time you have both agreed on.<\/p>\n\n<h4>Privacy<\/h4>\n\n<p>Nothing is sent anywhere except the video provider you chose, and only after the visitor presses play. No tracking, no analytics, no external fonts, no calls home. The plugin makes no outbound request at all on its own behalf.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate.<\/li>\n<li>Go to <strong>Settings \u2192 Tourpoint<\/strong>.<\/li>\n<li>Tick the post type your listings live in, add your WhatsApp number, and check the timezone is right.<\/li>\n<li>Edit a listing. There is a <strong>Walkthrough video<\/strong> box in the sidebar \u2014 paste a link.<\/li>\n<\/ol>\n\n<p>That is the whole setup.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20it%20include%20actual%20video%20calling%3F\"><h3>Does it include actual video calling?<\/h3><\/dt>\n<dd><p>No, deliberately. Browser video calling needs relay servers you would have to pay for, and it burns the visitor's data on a mobile connection. This books the appointment; the call happens on WhatsApp, which everyone already has and which survives a weak signal far better than a browser.<\/p><\/dd>\n<dt id=\"will%20it%20work%20with%20my%20real-estate%20theme%3F\"><h3>Will it work with my real-estate theme?<\/h3><\/dt>\n<dd><p>Yes. It does not replace any template and does not depend on any theme. It works with Houzez, RealHomes, WP Residence, a custom theme, or plain posts.<\/p><\/dd>\n<dt id=\"which%20post%20types%20can%20it%20be%20used%20on%3F\"><h3>Which post types can it be used on?<\/h3><\/dt>\n<dd><p>Any public post type. Tick the ones you want on the settings screen.<\/p><\/dd>\n<dt id=\"where%20do%20the%20videos%20come%20from%3F\"><h3>Where do the videos come from?<\/h3><\/dt>\n<dd><p>YouTube, YouTube Shorts, Vimeo, or a video file in your own media library. Paste whatever link the app gave you; the plugin works out the rest.<\/p><\/dd>\n<dt id=\"does%20it%20slow%20my%20site%20down%3F\"><h3>Does it slow my site down?<\/h3><\/dt>\n<dd><p>The stylesheet and script load only on pages that actually show the section, and together they are a few kilobytes. The video itself downloads nothing until pressed.<\/p><\/dd>\n<dt id=\"what%20if%20a%20buyer%20picks%20an%20hour%20i%20am%20asleep%3F\"><h3>What if a buyer picks an hour I am asleep?<\/h3><\/dt>\n<dd><p>They cannot. You set the hours you take calls on the settings screen, in your own time. The form names those hours, shows the buyer live what their chosen hour is where you are, and refuses anything that falls outside them \u2014 the check happens on the server, so it holds even if somebody submits the form without a browser.<\/p><\/dd>\n<dt id=\"can%20i%20change%20the%20countries%20in%20the%20list%3F\"><h3>Can I change the countries in the list?<\/h3><\/dt>\n<dd><p>Yes, with the <code>tourpoint_zones<\/code> filter. The documentation has an example.<\/p><\/dd>\n<dt id=\"what%20if%20my%20site%20cannot%20send%20email%3F\"><h3>What if my site cannot send email?<\/h3><\/dt>\n<dd><p>Every request is stored in WordPress under <strong>Viewings<\/strong>. The email is a convenience, never the record.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Walkthrough videos that cost the visitor nothing until they press play, and viewing requests booked in the buyer&#039;s own timezone. Works with any theme.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/358822","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=358822"}],"author":[{"embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ashcombe"}],"wp:attachment":[{"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=358822"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=358822"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=358822"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=358822"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=358822"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/tw.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=358822"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}