{"id":303124,"date":"2026-05-07T09:29:09","date_gmt":"2026-05-07T09:29:09","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/jade-ai-for-estate-agents\/"},"modified":"2026-08-07T21:22:09","modified_gmt":"2026-08-07T21:22:09","slug":"jade-ai-for-estate-agents","status":"publish","type":"plugin","link":"https:\/\/th.wordpress.org\/plugins\/jade-ai-for-estate-agents\/","author":23485048,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"6.9.6","requires":"5.6","requires_php":"7.0","requires_plugins":null,"header_name":"Jade - AI for Estate Agents","header_author":"Jade","header_description":"Connects your WordPress site to Jade for automatic blog publishing.","assets_banners_color":"","last_updated":"2026-08-07 21:22:09","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/usejade.ai","rating":5,"author_block_rating":0,"active_installs":0,"downloads":343,"num_ratings":1,"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":"realtyseo","date":"2026-05-07 09:29:49"},"1.0.1":{"tag":"1.0.1","author":"realtyseo","date":"2026-05-07 11:09:45"},"1.0.2":{"tag":"1.0.2","author":"realtyseo","date":"2026-06-05 23:42:30"},"1.1.0":{"tag":"1.1.0","author":"realtyseo","date":"2026-07-24 18:38:56"},"1.2.1":{"tag":"1.2.1","author":"realtyseo","date":"2026-07-31 11:25:00"},"1.3.0":{"tag":"1.3.0","author":"realtyseo","date":"2026-08-07 21:22:09"}},"upgrade_notice":{"1.3.0":"<p>Recommended for all users. Articles published by Jade are now credited to a real author on your site instead of being left without one. Existing articles are not changed unless Jade updates them. Your existing connection token is preserved, so no reconnection is needed.<\/p>","1.2.1":"<p>Recommended for all users. Required if you want Jade to publish translated versions of your articles. Single-language sites are unaffected \u2014 English publishing is unchanged. Your existing connection token is preserved, so no reconnection is needed.<\/p>","1.1.0":"<p>Recommended for all users. Prevents duplicate posts if a publish is interrupted, and is required before Jade will retry automatic WordPress publishing for your site. Your existing connection token is preserved \u2014 no reconnection needed.<\/p>","1.0.2":"<p>Adds featured image support and improved connection validation.<\/p>","1.0.1":"<p>Initial release.<\/p>"},"ratings":{"1":0,"2":0,"3":0,"4":0,"5":1},"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3525286,"resolution":"256x256","location":"assets","locale":"","width":1024,"height":1024}},"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0","1.0.1","1.0.2","1.1.0","1.2.1","1.3.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[2353,569,410,529,7143],"plugin_category":[],"plugin_contributors":[262144],"plugin_business_model":[],"class_list":["post-303124","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-automation","plugin_tags-blogging","plugin_tags-content","plugin_tags-publishing","plugin_contributors-realtyseo","plugin_committers-realtyseo"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/jade-ai-for-estate-agents\/assets\/icon-256x256.png?rev=3525286","icon_2x":"https:\/\/ps.w.org\/jade-ai-for-estate-agents\/assets\/icon-256x256.png?rev=3525286","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Jade - AI for Estate Agents connects your WordPress site to Jade, an AI marketing assistant for estate agents. Once connected, Jade will automatically publish SEO-optimised blog articles directly to your WordPress site \u2014 no manual copying or login required.<\/p>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install and activate this plugin<\/li>\n<li>Go to Settings \u2192 Jade - AI for Estate Agents and copy your unique connection token<\/li>\n<li>Paste the token into your Jade dashboard under Settings \u2192 WordPress<\/li>\n<li>Jade will now publish articles directly to your site automatically<\/li>\n<\/ol>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>One-click connection to Jade via a secure token<\/li>\n<li>Automatic blog post publishing from your Jade dashboard<\/li>\n<li>Automatic featured image importing and assignment<\/li>\n<li>Duplicate-safe publishing: if a network error interrupts a publish, Jade can safely retry without creating a second copy of your article<\/li>\n<li>Secure connection validation between Jade and WordPress<\/li>\n<li>No username or password required<\/li>\n<li>Works on any WordPress site running 5.6 or later<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to an external service called Jade, provided by Platinum78 Digital Ltd.<\/p>\n\n<p>Jade is an AI marketing platform that generates and publishes content to connected WordPress websites.<\/p>\n\n<p>What data is sent:<\/p>\n\n<ul>\n<li>Website URL and basic site information<\/li>\n<li>Content generated for publishing, including post titles, body content, featured images, links, categories, and metadata<\/li>\n<li>The connection token used to authenticate the WordPress site with the user\u2019s Jade account<\/li>\n<\/ul>\n\n<p>When and how data is sent:<\/p>\n\n<ul>\n<li>When the user connects their site using the provided token<\/li>\n<li>When Jade publishes content to the WordPress site<\/li>\n<li>When the plugin communicates with Jade to validate or maintain the connection<\/li>\n<\/ul>\n\n<p>All data is transmitted securely over HTTPS.<\/p>\n\n<p>Where data is sent:<\/p>\n\n<ul>\n<li>https:\/\/app.usejade.ai (application API endpoints)<\/li>\n<li>https:\/\/usejade.ai (service website and account management)<\/li>\n<\/ul>\n\n<p>Privacy Policy:\nhttps:\/\/usejade.ai\/privacy-policy<\/p>\n\n<p>Terms of Service:\nhttps:\/\/usejade.ai\/terms-of-service<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Download the plugin zip file from your Jade dashboard<\/li>\n<li>In your WordPress admin go to Plugins \u2192 Add New \u2192 Upload Plugin<\/li>\n<li>Choose the zip file and click Install Now<\/li>\n<li>Click Activate Plugin<\/li>\n<li>Go to Settings \u2192 Jade - AI for Estate Agents and copy your token<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"is%20this%20plugin%20free%3F\"><h3>Is this plugin free?<\/h3><\/dt>\n<dd><p>Yes, the plugin is free. You need an active Jade subscription to use it.<\/p><\/dd>\n<dt id=\"where%20do%20i%20get%20a%20jade%20account%3F\"><h3>Where do I get a Jade account?<\/h3><\/dt>\n<dd><p>Visit https:\/\/usejade.ai to get started.<\/p><\/dd>\n<dt id=\"is%20the%20connection%20secure%3F\"><h3>Is the connection secure?<\/h3><\/dt>\n<dd><p>Yes. All communication between Jade and your WordPress site uses a unique connection token and HTTPS.<\/p><\/dd>\n<dt id=\"does%20jade%20publish%20featured%20images%3F\"><h3>Does Jade publish featured images?<\/h3><\/dt>\n<dd><p>Yes. Jade can automatically import generated images into your WordPress Media Library and assign them as featured images when publishing blog posts.<\/p><\/dd>\n<dt id=\"could%20a%20network%20problem%20cause%20the%20same%20article%20to%20be%20published%20twice%3F\"><h3>Could a network problem cause the same article to be published twice?<\/h3><\/dt>\n<dd><p>No, from version 1.1.0 onwards. Each publish request carries a unique key, which the plugin reserves in its own database table using a unique index before creating anything. If the same request is ever sent again \u2014 for example because the response was lost in transit \u2014 the plugin returns the article it already created instead of publishing a second copy.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20a%20publish%20is%20interrupted%20halfway%3F\"><h3>What happens if a publish is interrupted halfway?<\/h3><\/dt>\n<dd><p>The key stays reserved, and the plugin will not publish it again on its own. If the article was in fact created, Jade finds it and carries on. If it was not, the key remains reserved until it is released deliberately. This is intentional: a paused article is easy to fix, a duplicated one is not.<\/p><\/dd>\n<dt id=\"why%20should%20i%20upgrade%20to%201.1.0%3F\"><h3>Why should I upgrade to 1.1.0?<\/h3><\/dt>\n<dd><p>Automatic publishing retries are only enabled for sites running 1.1.0 or later. On earlier versions Jade cannot confirm whether an interrupted publish actually reached your site, so it will pause the article and ask you to check rather than risk duplicating it.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Articles published by Jade are now credited to a real author on your site. Until now they were created with no author at all, which left the byline blank, the author archive broken and the author field empty in your site's feed<\/li>\n<li>Jade can tell the plugin which user to credit. If it does not, the plugin uses the author you have configured, and otherwise the first administrator or editor on your site<\/li>\n<li>An article is never created without a valid author. If no suitable user can be found, publishing is declined with a clear explanation rather than leaving an article nobody owns<\/li>\n<li>Updating an article never changes who wrote it. Articles that already have an author keep it; only articles previously left without one are repaired<\/li>\n<\/ul>\n\n<h4>1.2.1<\/h4>\n\n<ul>\n<li>Added support for publishing translated articles as proper language versions of the original, for sites using WPML or Polylang. The translation is filed in its own language and linked to the English article, so your theme's language switcher treats them as one post rather than two unrelated ones<\/li>\n<li>Translated articles carry their own title, slug, excerpt, SEO title, meta description, featured image alt text, categories and tags<\/li>\n<li>If the original article has no language assigned yet, it is given your site's default language so the pair can be formed. Nothing else about the original is changed<\/li>\n<li>If a translation cannot be linked to its original for any reason, publishing fails with a clear error and the post is removed, rather than leaving an unlinked copy of your article on the site<\/li>\n<li>Re-sending a translation updates the existing post instead of creating another one, and repairs the link if it was missing<\/li>\n<li>Sites without a multilingual plugin are unaffected: translated articles are declined with an explanation, and English publishing continues exactly as before<\/li>\n<li>The plugin only reports multilingual support when a multilingual plugin is active with two or more languages configured<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Added duplicate-safe publishing: publish requests may carry a unique key, recorded in a dedicated database table with a unique index, so repeating a key returns the original post instead of creating a second one<\/li>\n<li>A key is never released automatically. If a publish is interrupted before it finishes, that key stays reserved until the article is found or it is released deliberately - it can never be taken over by a later request while the original may still be running<\/li>\n<li>Added a lookup endpoint so Jade can confirm whether an interrupted publish actually reached the site<\/li>\n<li>Added an endpoint to release a reserved key, which refuses to release any key whose article exists<\/li>\n<li>The plugin version is now reported to Jade, so automatic retries are only used where they are safe<\/li>\n<li>Featured images are now downloaded with a time limit and retried in the background, so a slow image can no longer hold up or interrupt publishing<\/li>\n<li>Hardened connection-token checking against timing attacks, and blocked featured image downloads from unsafe addresses<\/li>\n<li>Declared the minimum PHP version (7.0), which the plugin has required since 1.0.1<\/li>\n<\/ul>\n\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Added featured image support for published blog posts<\/li>\n<li>Added dedicated plugin health check support used by Jade connection validation<\/li>\n<li>Improved WordPress connection reliability<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial public release<\/li>\n<\/ul>","raw_excerpt":"Connects your WordPress site to Jade for automatic blog publishing.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/303124","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=303124"}],"author":[{"embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/realtyseo"}],"wp:attachment":[{"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=303124"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=303124"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=303124"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=303124"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=303124"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/th.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=303124"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}