{"id":325586,"date":"2026-07-02T14:13:28","date_gmt":"2026-07-02T14:13:28","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/chatwithads-connector\/"},"modified":"2026-07-02T14:13:06","modified_gmt":"2026-07-02T14:13:06","slug":"chatwithads-connector","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/chatwithads-connector\/","author":23515847,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.5","stable_tag":"0.1.5","tested":"7.0","requires":"5.6","requires_php":"7.4","requires_plugins":null,"header_name":"ChatWithAds Connector","header_author":"ChatWithAds","header_description":"Connects your WordPress \/ WooCommerce store to ChatWithAds with one click \u2014 no manual API keys, and it keeps working behind hosting bot protection.","assets_banners_color":"ccdad5","last_updated":"2026-07-02 14:13:06","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/www.chatwithads.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":44,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","faq","changelog"],"tags":{"0.1.5":{"tag":"0.1.5","author":"ameydabhade","date":"2026-07-02 14:13:06"}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3594171,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3594171,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3594171,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3594171,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3594171,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.5"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[232,456,3652,286],"plugin_category":[36,45,55],"plugin_contributors":[269897],"plugin_business_model":[],"class_list":["post-325586","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-marketing","plugin_tags-reporting","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_category-seo-and-marketing","plugin_contributors-ameydabhade","plugin_committers-ameydabhade"],"banners":{"banner":"https:\/\/ps.w.org\/chatwithads-connector\/assets\/banner-772x250.png?rev=3594171","banner_2x":"https:\/\/ps.w.org\/chatwithads-connector\/assets\/banner-1544x500.png?rev=3594171","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/chatwithads-connector\/assets\/icon.svg?rev=3594171","icon":"https:\/\/ps.w.org\/chatwithads-connector\/assets\/icon.svg?rev=3594171","icon_2x":false,"generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p>ChatWithAds is an AI marketing-analytics copilot. This connector links your WordPress \/ WooCommerce store to your ChatWithAds workspace:<\/p>\n\n<ul>\n<li><strong>One-click connection<\/strong> \u2014 no creating API keys, no copy\/pasting credentials.<\/li>\n<li><strong>Works behind bot protection<\/strong> \u2014 all communication is initiated <em>outbound<\/em> from your site, so host-level firewalls and bot challenges (e.g. on Hostinger shared plans) don't break it. You do not need to disable any security features.<\/li>\n<li><strong>Read-only<\/strong> \u2014 the connector provisions a read-only WooCommerce REST API key and only ever reads orders, products, customers, coupons and reports. It never modifies your store.<\/li>\n<li><strong>Revocable<\/strong> \u2014 disconnect from either side at any time; the API key is deleted automatically.<\/li>\n<\/ul>\n\n<h4>How it works<\/h4>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 ChatWithAds<\/strong> and click <strong>Connect to ChatWithAds<\/strong>.<\/li>\n<li>Approve the connection in the ChatWithAds app. Done \u2014 setup finishes automatically within a minute.<\/li>\n<\/ol>\n\n<p>The plugin checks in with ChatWithAds about once per minute via WP-Cron. On very low-traffic sites WP-Cron can be slow; for best results configure a real system cron for wp-cron.php (standard WordPress guidance).<\/p>\n\n<h3>External Services<\/h3>\n\n<p>This plugin connects your site to the ChatWithAds platform (https:\/\/www.chatwithads.com). It communicates with the ChatWithAds API at chatwithads-backend.azurewebsites.net. No data is sent until a site administrator explicitly clicks \"Connect to ChatWithAds\" and then approves the connection in the ChatWithAds app.<\/p>\n\n<p>What is sent, and when:<\/p>\n\n<ul>\n<li><strong>On connection<\/strong> \u2014 your site URL, site name, WordPress and WooCommerce versions, and a randomly generated site identifier and secret that authenticate all later requests.<\/li>\n<li><strong>After approval<\/strong> \u2014 a read-only WooCommerce REST API key generated on your site, which ChatWithAds uses to read store data you have authorised (orders, products, customers, coupons, reports, shipping zones, payment gateway names). Nothing is ever written to your store.<\/li>\n<li><strong>While connected<\/strong> \u2014 a heartbeat roughly once per minute (plugin\/WordPress\/WooCommerce versions) and responses to read-only data requests from your ChatWithAds workspace.<\/li>\n<\/ul>\n\n<p>Disconnecting from Settings \u2192 ChatWithAds (or uninstalling the plugin) deletes the generated API key, notifies ChatWithAds, and stops all communication.<\/p>\n\n<p>Privacy policy: https:\/\/www.chatwithads.com\/privacy<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20slow%20down%20my%20site%3F\"><h3>Does this slow down my site?<\/h3><\/dt>\n<dd><p>No. The connector runs a tiny background check-in via WP-Cron and only does work when ChatWithAds requests data.<\/p><\/dd>\n<dt id=\"what%20data%20can%20chatwithads%20read%3F\"><h3>What data can ChatWithAds read?<\/h3><\/dt>\n<dd><p>Read-only WooCommerce data: orders, products, customers, coupons, reports, shipping zones and payment gateway names. Nothing is ever written to your store.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%3F\"><h3>How do I disconnect?<\/h3><\/dt>\n<dd><p>Settings \u2192 ChatWithAds \u2192 Disconnect, or remove the site from your ChatWithAds workspace. Either way the provisioned API key is deleted.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Internal: lengthen the internal code prefix to <code>cwads_<\/code>\/<code>CWADS_<\/code> to fully comply with WordPress.org prefixing guidelines. No functional or behavioural change.<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>Declare compatibility with WordPress 7.0.<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Drop Plugin URI header (WordPress.org submission requires it to differ from Author URI).<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>WordPress.org directory readiness: external-services disclosure, stricter input handling.<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Queries can aggregate all pages locally (<code>all_pages<\/code>), so relayed requests cost one round-trip instead of one per page.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>Initial release: one-click pairing, automatic read-only WooCommerce key provisioning, signed REST namespace, outbound relay for bot-protected hosts.<\/li>\n<\/ul>","raw_excerpt":"Connect your WooCommerce store to ChatWithAds in one click \u2014 no manual API keys, and it keeps working behind hosting bot protection.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/325586","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=325586"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/ameydabhade"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=325586"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=325586"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=325586"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=325586"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=325586"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=325586"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}