{"id":286897,"date":"2026-03-20T18:17:04","date_gmt":"2026-03-20T18:17:04","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/nativesync-chat\/"},"modified":"2026-03-20T18:50:33","modified_gmt":"2026-03-20T18:50:33","slug":"nativesync-chat","status":"publish","type":"plugin","link":"https:\/\/af.wordpress.org\/plugins\/nativesync-chat\/","author":23461175,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.2","stable_tag":"1.0.2","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"NativeSync Chat","header_author":"NativeSync","header_description":"Real-time 2-way translation chat widget. Customers chat in their language, you read in yours. Powered by NativeSync SaaS.","assets_banners_color":"3b3dae","last_updated":"2026-03-20 18:50:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/nativesync.chat","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":79,"num_ratings":0,"support_threads":1,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.2":{"tag":"1.0.2","author":"nativesync","date":"2026-03-20 18:50:33"}},"upgrade_notice":{"1.0.2":"<p>Guideline 10 compliance: &quot;Powered by&quot; badge now requires explicit opt-in. Update recommended.<\/p>","1.0.1":"<p>Important update: All internal names are now properly prefixed per WordPress guidelines. Your Shop ID setting will be automatically migrated.<\/p>","1.0.0":"<p>First release of NativeSync Chat. Install to add real-time translation chat to your WordPress site.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3487407,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3487407,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3487858,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3487858,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.2"],"block_files":[],"assets_screenshots":[],"screenshots":{"1":"Chat widget on a WordPress site \u2014 customers see it as a floating bubble.","2":"Plugin settings page \u2014 simply paste your Shop ID.","3":"NativeSync Dashboard \u2014 view and reply to translated conversations."},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[5707,2369,2379,99,2333],"plugin_category":[41,48],"plugin_contributors":[258238],"plugin_business_model":[],"class_list":["post-286897","plugin","type-plugin","status-publish","hentry","plugin_tags-chat","plugin_tags-customer-support","plugin_tags-live-chat","plugin_tags-multilingual","plugin_tags-translation","plugin_category-communication","plugin_category-language-tools","plugin_contributors-nativesync","plugin_committers-nativesync"],"banners":{"banner":"https:\/\/ps.w.org\/nativesync-chat\/assets\/banner-772x250.png?rev=3487858","banner_2x":"https:\/\/ps.w.org\/nativesync-chat\/assets\/banner-1544x500.png?rev=3487858","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/nativesync-chat\/assets\/icon-128x128.png?rev=3487407","icon_2x":"https:\/\/ps.w.org\/nativesync-chat\/assets\/icon-256x256.png?rev=3487407","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><strong>NativeSync Chat<\/strong> adds a lightweight live chat widget to your WordPress site with <strong>real-time automatic translation<\/strong>. Your customers can write in any language \u2014 you'll see every message translated to your language in your dashboard. When you reply, they see your message in their language.<\/p>\n\n<p>Perfect for international e-commerce stores, multilingual support teams, and businesses serving customers who speak different languages.<\/p>\n\n<h4>Key Features<\/h4>\n\n<ul>\n<li><strong>2-Way Real-Time Translation<\/strong> \u2014 Messages are translated instantly in both directions.<\/li>\n<li><strong>Lightweight Widget<\/strong> \u2014 Under 50KB, loads asynchronously, zero impact on page speed.<\/li>\n<li><strong>No Login Required for Customers<\/strong> \u2014 Visitors simply type and chat.<\/li>\n<li><strong>Dashboard for Replies<\/strong> \u2014 View and reply to all conversations from the NativeSync web dashboard.<\/li>\n<li><strong>Online\/Offline Mode<\/strong> \u2014 Set custom offline messages when you're away.<\/li>\n<li><strong>Mobile Friendly<\/strong> \u2014 Responsive chat bubble works on all devices.<\/li>\n<li><strong>Telegram Notifications<\/strong> \u2014 Get notified of new chats via Telegram bot (optional).<\/li>\n<\/ul>\n\n<h4>Plans<\/h4>\n\n<ul>\n<li><strong>Free Plan<\/strong> \u2014 100 translated messages per month, NativeSync branding on widget.<\/li>\n<li><strong>Pro Plan ($29\/month)<\/strong> \u2014 Unlimited messages, white-label (no branding), priority support.<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Register a free account at <a href=\"https:\/\/nativesync.chat\">NativeSync Dashboard<\/a>.<\/li>\n<li>Copy your <strong>Shop ID<\/strong> from the Dashboard Settings page.<\/li>\n<li>Paste the Shop ID in <strong>Settings \u2192 NativeSync Chat<\/strong> in your WordPress admin.<\/li>\n<li>Done! A chat bubble appears on your site.<\/li>\n<\/ol>\n\n<h4>External Service (Important)<\/h4>\n\n<p>This plugin relies on the <strong>NativeSync SaaS platform<\/strong> to function. When the plugin is active and a Shop ID is configured, the following external connections are made:<\/p>\n\n<ol>\n<li><strong>Widget JavaScript<\/strong> is loaded from <code>https:\/\/nativesync.chat\/widget.min.js<\/code> on every frontend page where the widget is active. This script renders the chat interface.<\/li>\n<li><strong>Chat messages<\/strong> are sent to and received from the Supabase backend at <code>https:\/\/idjchdeiictepcijokzy.supabase.co<\/code> for real-time messaging and translation.<\/li>\n<li><strong>Translation<\/strong> is performed by the DeepL API on the server side (via Supabase Edge Functions). No direct connection to DeepL is made from the visitor's browser.<\/li>\n<\/ol>\n\n<p><strong>No data is collected or transmitted until the site administrator configures a valid Shop ID.<\/strong><\/p>\n\n<p>By using this plugin, you agree to the NativeSync:<\/p>\n\n<ul>\n<li><a href=\"https:\/\/nativesync.chat\/terms\">Terms of Service<\/a><\/li>\n<li><a href=\"https:\/\/nativesync.chat\/privacy\">Privacy Policy<\/a><\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>nativesync-chat<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install directly from the WordPress Plugin Directory.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> menu in WordPress.<\/li>\n<li>Go to <strong>Settings \u2192 NativeSync Chat<\/strong>.<\/li>\n<li>Register at <a href=\"https:\/\/nativesync.chat\">nativesync.chat<\/a> if you haven't already.<\/li>\n<li>Copy your Shop ID from the dashboard and paste it into the plugin settings.<\/li>\n<li>Click <strong>Save Settings<\/strong>.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20a%20nativesync%20account%3F\"><h3>Do I need a NativeSync account?<\/h3><\/dt>\n<dd><p>Yes. The plugin requires a free NativeSync account to function. You can register at <a href=\"https:\/\/nativesync.chat\">nativesync.chat<\/a>.<\/p><\/dd>\n<dt id=\"what%20languages%20are%20supported%3F\"><h3>What languages are supported?<\/h3><\/dt>\n<dd><p>NativeSync supports all languages available through the DeepL translation API, including English, Vietnamese, Chinese, Japanese, Korean, French, German, Spanish, Portuguese, and many more.<\/p><\/dd>\n<dt id=\"is%20there%20a%20free%20plan%3F\"><h3>Is there a free plan?<\/h3><\/dt>\n<dd><p>Yes! The free plan includes 100 translated messages per month. The chat widget will display \"Powered by NativeSync Chat\" branding. If you need more messages or want white-label (no branding), upgrade to the Pro plan for $29\/month.<\/p><\/dd>\n<dt id=\"why%20does%20the%20free%20plan%20show%20a%20%22powered%20by%20nativesync%22%20badge%3F\"><h3>Why does the free plan show a \"Powered by NativeSync\" badge?<\/h3><\/dt>\n<dd><p>The badge helps support the development of NativeSync Chat and keeps the free plan available. On WordPress, the badge is <strong>only shown if the site administrator explicitly opts in<\/strong> via the checkbox in <strong>Settings \u2192 NativeSync Chat<\/strong>. On Shopify, the badge is shown for Free plan users and hidden for Pro plan users.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20reach%20the%20free%20plan%20limit%3F\"><h3>What happens when I reach the free plan limit?<\/h3><\/dt>\n<dd><p>When the 100-message monthly limit is reached, new messages will be blocked until the next billing cycle (1st of each month). Visitors will see a friendly notice that the chat service has reached its limit.<\/p><\/dd>\n<dt id=\"does%20this%20plugin%20slow%20down%20my%20website%3F\"><h3>Does this plugin slow down my website?<\/h3><\/dt>\n<dd><p>No. The widget script is loaded asynchronously (deferred) and is under 50KB. It has zero impact on your Core Web Vitals or page load speed.<\/p><\/dd>\n<dt id=\"where%20is%20the%20data%20stored%3F\"><h3>Where is the data stored?<\/h3><\/dt>\n<dd><p>All chat data is stored on Supabase (hosted on AWS). Messages are encrypted in transit. See our <a href=\"https:\/\/nativesync.chat\/privacy\">Privacy Policy<\/a> for details.<\/p><\/dd>\n<dt id=\"can%20i%20use%20this%20on%20multiple%20wordpress%20sites%3F\"><h3>Can I use this on multiple WordPress sites?<\/h3><\/dt>\n<dd><p>Each WordPress site needs its own Shop ID. You can create multiple shops from the same NativeSync account.<\/p><\/dd>\n<dt id=\"how%20do%20i%20cancel%20the%20pro%20plan%3F\"><h3>How do I cancel the Pro plan?<\/h3><\/dt>\n<dd><p>You can cancel your Pro subscription directly from the NativeSync Dashboard under <strong>Settings \u2192 Plan &amp; Billing<\/strong>. Your Pro access continues until the end of the current billing period.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.2<\/h4>\n\n<ul>\n<li>Fixed: Guideline 10 compliance \u2014 \"Powered by\" badge now requires explicit opt-in via checkbox in plugin settings.<\/li>\n<li>Added: Attribution checkbox in Settings (default: unchecked). Badge only appears if admin explicitly enables it.<\/li>\n<li>Removed: Automatic Free Plan branding notice that did not meet WordPress guidelines.<\/li>\n<li>Updated: Widget script to support WordPress opt-in badge control via <code>data-show-badge<\/code> attribute.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Fixed: Prefixed all function names, constants, and options with <code>natich_<\/code> \/ <code>NATICH_<\/code> per WordPress Plugin Directory guidelines.<\/li>\n<li>Added: Free Plan branding notice in the settings page for Guideline 10 compliance.<\/li>\n<li>Added: Option migration from previous prefix (<code>nsc_<\/code>) to new prefix (<code>natich_<\/code>).<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release.<\/li>\n<li>Real-time 2-way translation chat widget.<\/li>\n<li>Free plan: 100 messages\/month.<\/li>\n<li>Pro plan: unlimited messages, white-label.<\/li>\n<li>Settings page with Shop ID configuration.<\/li>\n<li>Automatic widget injection via wp_enqueue_script().<\/li>\n<\/ul>","raw_excerpt":"Real-time 2-way translation chat widget. Customers chat in their language, you read in yours.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/286897","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=286897"}],"author":[{"embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/nativesync"}],"wp:attachment":[{"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=286897"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=286897"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=286897"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=286897"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=286897"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/af.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=286897"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}