{"id":300211,"date":"2026-10-25T06:52:22","date_gmt":"2026-10-25T06:52:22","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/estateflow-crm-properties\/"},"modified":"2026-10-25T07:23:31","modified_gmt":"2026-10-25T07:23:31","slug":"tevrna-estate-manager-crm","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/tevrna-estate-manager-crm\/","author":23460488,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Tevrna Estate Manager & CRM","header_author":"Tevrna","header_description":"Real estate listings, agents and agencies, a lead CRM with sales pipeline, viewing appointments, property search, maps, wishlists, comparisons and a frontend agent portal.","assets_banners_color":"56769e","last_updated":"2026-10-25 07:23:31","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/profiles.wordpress.org\/tevrna\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":82,"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":"tevrna","date":"2026-10-25 06:51:55","revision":3764025},"1.0.1":{"tag":"1.0.1","author":"tevrna","date":"2026-10-25 07:23:31","revision":3764052}},"upgrade_notice":{"1.0.1":"<p>Fixes the main photo appearing twice on property pages with some themes.<\/p>","1.0.0":"<p>Initial release.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3764040,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3764040,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3764040,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3764040,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3764040,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3764040,"resolution":"2","location":"assets","locale":"","width":1440,"height":930},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3764040,"resolution":"3","location":"assets","locale":"","width":1160,"height":1480},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3764040,"resolution":"4","location":"assets","locale":"","width":1280,"height":1210},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3764040,"resolution":"5","location":"assets","locale":"","width":1280,"height":1240}},"screenshots":{"1":"CRM dashboard.","2":"Sales pipeline with stages, notes, filters and CSV export.","3":"Automatic property page with gallery, details, map and agent card.","4":"Property grid and search on the frontend.","5":"Agent portal."}},"plugin_section":[],"plugin_tags":[15643,1150,335,5095,2199],"plugin_category":[58],"plugin_contributors":[258903],"plugin_business_model":[],"class_list":["post-300211","plugin","type-plugin","status-publish","hentry","plugin_tags-agents","plugin_tags-crm","plugin_tags-leads","plugin_tags-property-listing","plugin_tags-real-estate","plugin_category-user-management","plugin_contributors-tevrna","plugin_committers-tevrna"],"banners":{"banner":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/banner-772x250.png?rev=3764040","banner_2x":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/banner-1544x500.png?rev=3764040","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/icon-128x128.png?rev=3764040","icon_2x":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/icon-256x256.png?rev=3764040","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/screenshot-1.png?rev=3764040","caption":"CRM dashboard."},{"src":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/screenshot-2.png?rev=3764040","caption":"Sales pipeline with stages, notes, filters and CSV export."},{"src":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/screenshot-3.png?rev=3764040","caption":"Automatic property page with gallery, details, map and agent card."},{"src":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/screenshot-4.png?rev=3764040","caption":"Property grid and search on the frontend."},{"src":"https:\/\/ps.w.org\/tevrna-estate-manager-crm\/assets\/screenshot-5.png?rev=3764040","caption":"Agent portal."}],"raw_content":"<!--section=description-->\n<p>Tevrna Estate Manager &amp; CRM turns WordPress into a real estate website and a small CRM for your agency. Everything described below is included and fully functional \u2014 there are no license keys, trials or usage limits.<\/p>\n\n<p><strong>Listings<\/strong><\/p>\n\n<ul>\n<li>Property post type with price, area, bedrooms, bathrooms, map coordinates, EPC class, video, floor plan and a photo gallery.<\/li>\n<li>\"Sold\", \"Rented\", \"Under Offer\", \"New\", \"Price Reduced\" labels and \"Featured\" properties.<\/li>\n<li>Property types, status (sale\/rent), locations and features taxonomies.<\/li>\n<li>Features are tagged automatically from keywords in the description (pool, garage, garden\u2026).<\/li>\n<li>Agent profiles with phone, email and WhatsApp, assigned per property. Agent pages list the agent's listings automatically.<\/li>\n<li>CSV import and one-click demo content.<\/li>\n<li>Schema.org <code>RealEstateListing<\/code> markup on property pages.<\/li>\n<li>Printable brochure (print or save as PDF from the browser).<\/li>\n<\/ul>\n\n<p><strong>Beautiful property pages \u2014 with any theme<\/strong><\/p>\n\n<p>Property and agent pages are laid out automatically: photo gallery with lightbox, key details, features, video, floor plan, location map, agent card, contact and viewing forms and a mortgage calculator. You can turn this off if your theme has its own template.<\/p>\n\n<p><strong>CRM<\/strong><\/p>\n\n<ul>\n<li>Sales pipeline: search, filter by stage or agent, change stages, keep notes, delete, export to CSV (UTF-8, opens correctly in Excel).<\/li>\n<li>Agents only see the leads assigned to them; administrators see everything.<\/li>\n<li>Duplicate-phone protection so two agents cannot claim the same client.<\/li>\n<li>Lead source tracking (contact form, viewing booking, manual).<\/li>\n<li>Viewing appointments with \"Add to Google Calendar\" links.<\/li>\n<li>Leads are created automatically from the contact and viewing forms, and the listing agent is emailed.<\/li>\n<\/ul>\n\n<p><strong>Frontend<\/strong><\/p>\n\n<ul>\n<li><code>[tevrna_properties_grid]<\/code> \u2014 grid with sorting, badges, wishlist and compare buttons. Filter with <code>featured=\"1\"<\/code>, <code>status<\/code>, <code>type<\/code>, <code>location<\/code> or <code>agent<\/code>.<\/li>\n<li><code>[tevrna_properties_slider]<\/code> \u2014 lightweight slider (no jQuery).<\/li>\n<li><code>[tevrna_advanced_search]<\/code> \u2014 keyword, location, type, price range and bedroom search, with \"save this search\".<\/li>\n<li><code>[tevrna_half_map]<\/code> \u2014 property list next to an interactive map (opt-in, see External services).<\/li>\n<li><code>[tevrna_request_info]<\/code> and <code>[tevrna_viewing_scheduler]<\/code> \u2014 lead capture forms.<\/li>\n<li><code>[tevrna_mortgage_calculator]<\/code>, <code>[tevrna_brochure_btn]<\/code>, <code>[tevrna_compare_properties]<\/code>.<\/li>\n<li><code>[tevrna_my_wishlist]<\/code>, <code>[tevrna_saved_searches]<\/code> \u2014 for logged-in buyers.<\/li>\n<li><code>[tevrna_authenticate]<\/code> \u2014 login and buyer registration (respects the \"Anyone can register\" setting).<\/li>\n<li><code>[tevrna_frontend_dashboard]<\/code> \u2014 agent portal to add listings, see view counts and remove listings.<\/li>\n<li>Optional Google reCAPTCHA v2 on all public forms.<\/li>\n<\/ul>\n\n<p><strong>Page builders<\/strong><\/p>\n\n<ul>\n<li>11 blocks for the block editor in a \"Tevrna Estate\" category (grid, slider, search, map, forms, calculator and more).<\/li>\n<li>Matching Elementor widgets when Elementor is active.<\/li>\n<\/ul>\n\n<p><strong>Languages<\/strong><\/p>\n\n<ul>\n<li>Fully translation-ready, with right-to-left (RTL) layout support. Translations are provided through translate.wordpress.org.<\/li>\n<\/ul>\n\n<p><strong>Developers<\/strong><\/p>\n\n<p>The plugin provides actions and filters (for example <code>tevrna_em_loaded<\/code>, <code>tevrna_em_admin_menu<\/code>, <code>tevrna_em_lead_created<\/code>, <code>tevrna_em_search_meta_query<\/code>, <code>tevrna_em_portal_tabs<\/code>) so themes and other plugins can extend it.<\/p>\n\n<p>Tevrna also sells a separate add-on plugin with extra modules on its own website. This plugin works completely on its own and does not contain any code from that add-on.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin does not contact any external service by default and does not collect usage data. The services below are only used when the site owner enables or configures them.<\/p>\n\n<h4>OpenStreetMap tile servers (map in [tevrna_half_map])<\/h4>\n\n<p>Used to display the background map tiles of the property map. It is <strong>off by default<\/strong> and only active after an administrator ticks \"Enable the map and load tiles from OpenStreetMap\" under Tevrna Estate \u2192 Settings. When enabled, the visitor's browser requests map images from tile.openstreetmap.org each time a page with the map is viewed; this sends the visitor's IP address, browser user agent and the referring page URL to the OpenStreetMap Foundation. No other data is sent. The map library (Leaflet) itself is bundled with the plugin.<\/p>\n\n<ul>\n<li>Service provider: OpenStreetMap Foundation<\/li>\n<li>Terms of Use: https:\/\/osmfoundation.org\/wiki\/Terms_of_Use<\/li>\n<li>Tile Usage Policy: https:\/\/operations.osmfoundation.org\/policies\/tiles\/<\/li>\n<li>Privacy Policy: https:\/\/osmfoundation.org\/wiki\/Privacy_Policy<\/li>\n<\/ul>\n\n<h4>Google reCAPTCHA v2 (spam protection)<\/h4>\n\n<p>Used to protect the login, registration, contact and viewing forms from spam. It is <strong>only active when an administrator enters both a reCAPTCHA Site Key and Secret Key<\/strong> in the settings. When active, pages containing these forms load the reCAPTCHA script from google.com, which collects information about the visitor's browser and interaction for risk analysis. When a form is submitted, your server sends the visitor's reCAPTCHA response token and your secret key to https:\/\/www.google.com\/recaptcha\/api\/siteverify to check it.<\/p>\n\n<ul>\n<li>Service provider: Google LLC<\/li>\n<li>Terms of Service: https:\/\/policies.google.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<h4>Google Calendar links<\/h4>\n\n<p>The Appointments screen and viewing confirmation emails contain an \"Add to Google Calendar\" link. Nothing is sent automatically: only if a person clicks the link does their browser open calendar.google.com with the appointment title and time pre-filled.<\/p>\n\n<ul>\n<li>Service provider: Google LLC<\/li>\n<li>Terms of Service: https:\/\/policies.google.com\/terms<\/li>\n<li>Privacy Policy: https:\/\/policies.google.com\/privacy<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>tevrna-estate-manager-crm<\/code> folder to <code>\/wp-content\/plugins\/<\/code>, or install the plugin from the Plugins screen.<\/li>\n<li>Activate the plugin.<\/li>\n<li>Go to Tevrna Estate \u2192 Settings to set your currency, number format, optional map and optional reCAPTCHA.<\/li>\n<li>Add properties under Tevrna Estate \u2192 All Properties, or import a CSV.<\/li>\n<li>Place the shortcodes listed on the Settings screen on your pages.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20anything%20locked%20or%20time-limited%3F\"><h3>Is anything locked or time-limited?<\/h3><\/dt>\n<dd><p>No. Every feature in this plugin is free and works without a license.<\/p><\/dd>\n<dt id=\"why%20is%20the%20map%20not%20showing%3F\"><h3>Why is the map not showing?<\/h3><\/dt>\n<dd><p>The map loads tiles from OpenStreetMap, so it is off until you enable it under Tevrna Estate \u2192 Settings. Until then, <code>[tevrna_half_map]<\/code> shows the property list only. Properties need a latitude and longitude to appear on the map.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20my%20theme%3F\"><h3>Does it work with my theme?<\/h3><\/dt>\n<dd><p>Yes. Property and agent pages get a complete layout automatically through the content area, so it works with block themes and classic themes. If your theme already provides a property template, turn off \"Property pages\" under Tevrna Estate \u2192 Settings.<\/p><\/dd>\n<dt id=\"does%20it%20work%20with%20elementor%3F\"><h3>Does it work with Elementor?<\/h3><\/dt>\n<dd><p>Yes. When Elementor is active you will find the plugin's widgets in the \"Tevrna Estate\" category. In the block editor, look for the \"Tevrna Estate\" block category.<\/p><\/dd>\n<dt id=\"can%20it%20be%20translated%3F\"><h3>Can it be translated?<\/h3><\/dt>\n<dd><p>Yes. The plugin is fully translation-ready and supports right-to-left languages. Translations are delivered through translate.wordpress.org.<\/p><\/dd>\n<dt id=\"who%20can%20use%20the%20agent%20portal%3F\"><h3>Who can use the agent portal?<\/h3><\/dt>\n<dd><p>Logged-in users who can upload files, such as users with the \"Real Estate Agent\" or \"Real Estate Agency\" role. Listings submitted by users who cannot publish posts are saved as \"pending\" for an administrator to approve.<\/p><\/dd>\n<dt id=\"what%20happens%20to%20my%20data%20if%20i%20delete%20the%20plugin%3F\"><h3>What happens to my data if I delete the plugin?<\/h3><\/dt>\n<dd><p>Deleting the plugin removes its settings, roles and the leads and appointments tables. Your properties, agents and agencies are kept as regular posts.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Property and agent pages no longer show the main photo twice: the theme's featured image is hidden when the automatic layout is on (it is already shown in the gallery or agent card).<\/li>\n<li>Properties with a single photo now show it in the gallery.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<\/ul>","raw_excerpt":"Real estate listings with beautiful property pages, agent profiles, a lead CRM, viewings, search, maps, blocks and an agent portal.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/300211","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=300211"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/tevrna"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=300211"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=300211"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=300211"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=300211"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=300211"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=300211"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}