{"id":401111,"date":"2026-11-09T15:22:02","date_gmt":"2026-11-09T15:22:02","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/phonesupport-ai-voice-assistant-for-woocommerce\/"},"modified":"2026-11-09T17:22:41","modified_gmt":"2026-11-09T17:22:41","slug":"phonesupport-ai-voice-assistant-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/phonesupport-ai-voice-assistant-for-woocommerce\/","author":23601634,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"0.1.17","stable_tag":"0.1.17","tested":"7.1.4","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"PhoneSupport \u2013 AI Voice Assistant for WooCommerce","header_author":"Digital Innovation Studio PLT","header_description":"A voice assistant that answers your store's visitors out loud about products, shipping and orders.","assets_banners_color":"778ac6","last_updated":"2026-11-09 17:22:41","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.phonesupport.app\/","header_author_uri":"https:\/\/innostudio.my\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":55,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"0.1.15":{"tag":"0.1.15","author":"innostudio","date":"2026-11-09 15:27:49","revision":3792767},"0.1.17":{"tag":"0.1.17","author":"innostudio","date":"2026-11-09 17:22:41","revision":3792938}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3792758,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3792758,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3792758,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3792758,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3792758,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["0.1.15","0.1.17"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3792758,"resolution":"1","location":"assets","locale":"","width":1100,"height":274},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3792758,"resolution":"2","location":"assets","locale":"","width":1100,"height":348},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3792758,"resolution":"3","location":"assets","locale":"","width":1100,"height":1018},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3792758,"resolution":"4","location":"assets","locale":"","width":1100,"height":990}},"screenshots":{"1":"Subscription and available minutes, with one-click top-ups.","2":"The assistant's knowledge: site scan, daily refresh and PDF documents.","3":"Settings: voice, language, welcome message, instructions, customer orders, call recording and button appearance.","4":"A recorded call with summary, audio and transcript, including the searches the assistant made."}},"plugin_section":[],"plugin_tags":[2353,2364,2369,171857,286],"plugin_category":[45],"plugin_contributors":[291666],"plugin_business_model":[],"class_list":["post-401111","plugin","type-plugin","status-publish","hentry","plugin_tags-ai","plugin_tags-chatbot","plugin_tags-customer-support","plugin_tags-voice-assistant","plugin_tags-woocommerce","plugin_category-ecommerce","plugin_contributors-innostudio","plugin_committers-innostudio"],"banners":{"banner":"https:\/\/ps.w.org\/phonesupport-ai-voice-assistant-for-woocommerce\/assets\/banner-772x250.png?rev=3792758","banner_2x":"https:\/\/ps.w.org\/phonesupport-ai-voice-assistant-for-woocommerce\/assets\/banner-1544x500.png?rev=3792758","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/phonesupport-ai-voice-assistant-for-woocommerce\/assets\/icon.svg?rev=3792758","icon":"https:\/\/ps.w.org\/phonesupport-ai-voice-assistant-for-woocommerce\/assets\/icon.svg?rev=3792758","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/phonesupport-ai-voice-assistant-for-woocommerce\/assets\/screenshot-1.png?rev=3792758","caption":"Subscription and available minutes, with one-click top-ups."},{"src":"https:\/\/ps.w.org\/phonesupport-ai-voice-assistant-for-woocommerce\/assets\/screenshot-2.png?rev=3792758","caption":"The assistant's knowledge: site scan, daily refresh and PDF documents."},{"src":"https:\/\/ps.w.org\/phonesupport-ai-voice-assistant-for-woocommerce\/assets\/screenshot-3.png?rev=3792758","caption":"Settings: voice, language, welcome message, instructions, customer orders, call recording and button appearance."},{"src":"https:\/\/ps.w.org\/phonesupport-ai-voice-assistant-for-woocommerce\/assets\/screenshot-4.png?rev=3792758","caption":"A recorded call with summary, audio and transcript, including the searches the assistant made."}],"raw_content":"<!--section=description-->\n<p>PhoneSupport adds a \"Talk to us\" button to your WordPress site or WooCommerce store. Visitors tap it and ask their question out loud, right from the browser, as if they were on the phone. An AI voice assistant answers in a natural voice using your site's own information.<\/p>\n\n<p>It works on any WordPress site (studios, hotels, restaurants, clinics, agencies, associations\u2026) and has special features for WooCommerce stores.<\/p>\n\n<h4>What the assistant knows<\/h4>\n\n<ul>\n<li><strong>Your site content.<\/strong> Scan your site with one click: your pages (and, on sites without WooCommerce, your latest 200 posts) become the assistant's knowledge, and stay up to date automatically.<\/li>\n<li><strong>Your instructions.<\/strong> Upload PDFs with FAQs, price lists, opening hours or policies and the assistant follows them in every call.<\/li>\n<\/ul>\n\n<p>If something isn't in your site's information, the assistant says so instead of making it up.<\/p>\n\n<h4>Special features for WooCommerce<\/h4>\n\n<p>On WooCommerce stores, PhoneSupport also:<\/p>\n\n<ul>\n<li><strong>Knows your whole catalogue.<\/strong> Products, prices and sale prices, stock, categories, attributes and SKUs, plus shipping zones and costs, payment methods and store policies. Variations (sizes, colours) are read with their own price and stock. Large catalogues (up to 10,000 products) are scanned in batches, with an estimate of the time needed before you start.<\/li>\n<li><strong>Keeps prices and stock current.<\/strong> New, edited, sold-out and deleted products reach the assistant within a minute; everything else is refreshed once a day.<\/li>\n<li><strong>Answers about orders.<\/strong> Optionally, customers can ask where their order is. Signed-in customers: their last 10 orders. Other visitors: one order, after they type its number and billing email in the widget (the same check as the WooCommerce order tracking form). The assistant tells them the status, products, shipping method and tracking number (from Shipment Tracking, Advanced Shipment Tracking or AfterShip). Orders are used only for the duration of the call, and addresses, emails, phone numbers and payment details are never shared.<\/li>\n<li><strong>Adds products to the cart by voice.<\/strong> When a visitor asks, the assistant confirms the product and quantity, asks which size or colour for products with variations, and adds it to their cart. Visitors still review the cart and pay on their own. You can turn it off in the settings.<\/li>\n<li><strong>Is compatible with High-Performance Order Storage (HPOS).<\/strong><\/li>\n<\/ul>\n\n<h4>Contact requests<\/h4>\n\n<p>Optionally, visitors can leave a contact request: a short form appears in the widget, and visitors either fill it in or tell their name, phone number or email and the reason to the assistant, who reads them back and writes them in the form so they can correct them. The request reaches your email when the call ends (reply to it to write to the visitor). Useful for call-backs, quotes and appointments, and when the assistant can't answer. The details are deleted from the PhoneSupport servers once the email is sent.<\/p>\n\n<h4>Email summary<\/h4>\n\n<p>Optionally, the assistant offers visitors a written summary of the call by email. The visitor chooses whether to type their address in the widget or say it to the assistant, who reads it back to confirm. When the call ends they receive what they asked about, with links to the products and pages mentioned and, if you like, the full transcript. Replies go to your store email, and you can get a copy of every summary. The address is deleted once the email is sent.<\/p>\n\n<h4>What you control<\/h4>\n\n<ul>\n<li>The voice (dozens of natural voices, with a preview), the language, the welcome message and custom instructions.<\/li>\n<li>Call recording: keep transcripts and\/or audio for 7, 30, 90 or 365 days, or keep nothing. Every recording can be played, read and deleted from the dashboard.<\/li>\n<li>The button's position, colour and label.<\/li>\n<\/ul>\n\n<p>Visitors are always told that they are talking to an AI assistant and whether the call is recorded.<\/p>\n\n<h4>Pricing<\/h4>\n\n<p>PhoneSupport is a hosted service. The plugin is free; the conversation time is provided by the PhoneSupport service:<\/p>\n\n<ul>\n<li><strong>Free trial:<\/strong> 10 minutes after you verify your email, no card required.<\/li>\n<li><strong>Subscription:<\/strong> $29.90 a month, or $299 a year (2 months free), with 100 minutes included every month.<\/li>\n<li><strong>Top-ups:<\/strong> 100 minutes $19.90, 200 minutes $29.90, 1000 minutes $129.90. Top-up minutes never expire and are used while the subscription is active.<\/li>\n<\/ul>\n\n<p>Optionally, turn on <strong>automatic top-up<\/strong>: when fewer than 10 minutes are left, the top-up you choose is charged to the card on your subscription, up to a monthly limit you set (1 to 10 times). You get a receipt and an email each time; if a charge fails, automatic top-up pauses and you're notified.<\/p>\n\n<p>Payments are handled by Stripe. When the minutes run out, the button hides itself.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to external services to work. Nothing is sent before you activate the plugin from <strong>WooCommerce \u2192 PhoneSupport<\/strong>.<\/p>\n\n<h4>PhoneSupport service (Digital Innovation Studio PLT)<\/h4>\n\n<p>The plugin's backend at https:\/\/api.phonesupport.app manages your account, credit and calls.<\/p>\n\n<ul>\n<li><strong>When you activate:<\/strong> your email address, your site's URL and site language are sent to create your account and send you a verification code. If you tick the optional box for product news, your email, site and language are also added to our mailing list; you can withdraw consent at any time.<\/li>\n<li><strong>When you save the settings:<\/strong> your store name and store email are sent, to be used as sender name and reply-to address of email summaries.<\/li>\n<li><strong>When you scan your site or upload a PDF, and automatically when a product changes and once a day (unless you turn off automatic updates):<\/strong> the text of your published products, pages, shipping zones, payment method names, store address and contact email, and of the PDFs you upload, is sent so the assistant can answer with it.<\/li>\n<li><strong>When a visitor starts a call:<\/strong> the visitor's browser connects to the service and streams microphone audio for the duration of the call. The service receives the visitor's IP address (stored only as a hash) and, if the orders feature is on and the customer is signed in, the customer's first name and last 10 orders (number, date, status, products, total, shipping and payment method, tracking, store notes). If the orders feature is on and a visitor who is not signed in types an order number and the billing email in the widget, your site checks them and, only if they match, sends that one order (same fields) to the service for the duration of the call. The number and email themselves are not sent to the service. When the assistant adds a product to the cart, the visitor's browser uses your store's own WooCommerce Store API; only the product name, quantity and result are sent back to the service. To let visitors resume a call after changing page, the service sends the last lines of the conversation, signed, to the visitor's browser, which keeps them only in that tab for 10 minutes and sends them back when the visitor resumes; the service does not store them.<\/li>\n<li><strong>When a visitor asks for an email summary (only if you turn the feature on):<\/strong> the email address the visitor types in the widget or says to the assistant is sent to the service, which emails the summary through its email delivery provider and deletes the address after sending.<\/li>\n<li><strong>When a visitor leaves a contact request (only if you turn the feature on):<\/strong> the name, phone number and\/or email and the reason the visitor gives the assistant are emailed by the service to your site's email address when the call ends, then deleted from the service.<\/li>\n<li><strong>When you open the dashboard:<\/strong> your account status, settings, call list and recordings are loaded from the service.<\/li>\n<\/ul>\n\n<p>To provide the service it uses voice AI, hosting, email delivery and mailing list providers, listed as sub-processors in the Privacy Policy and the Data Processing Agreement. The plugin connects only to the PhoneSupport service, never to these providers directly.<\/p>\n\n<p>Terms of Service: https:\/\/www.phonesupport.app\/legal\/terms\nPrivacy Policy: https:\/\/www.phonesupport.app\/legal\/privacy\nData Processing Agreement: https:\/\/www.phonesupport.app\/legal\/dpa<\/p>\n\n<h4>Stripe (payments)<\/h4>\n\n<p>When you subscribe, buy a top-up or manage invoices, you are redirected to a Stripe Checkout or Stripe Billing page. Payment details are entered on Stripe and never reach the plugin or the PhoneSupport service. If you turn on automatic top-up, the PhoneSupport service asks Stripe to charge the chosen top-up to the card already saved on your subscription.<\/p>\n\n<p>Terms of Service: https:\/\/stripe.com\/legal\/ssa\nPrivacy Policy: https:\/\/stripe.com\/privacy<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>WooCommerce \u2192 PhoneSupport<\/strong> (or <strong>Settings \u2192 PhoneSupport<\/strong> on sites without WooCommerce), enter your email, accept the Terms of Service and the Data Processing Agreement, and click <strong>Activate PhoneSupport<\/strong>.<\/li>\n<li>Enter the 6-digit code we email you: the 10-minute trial starts and the call button appears on your site.<\/li>\n<li>Pick a voice, click <strong>Scan site<\/strong> and, if you like, upload PDFs with your instructions.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20woocommerce%3F\"><h3>Do I need WooCommerce?<\/h3><\/dt>\n<dd><p>No. It works on any WordPress site, with extra features for WooCommerce stores. On any site the assistant answers from your pages, posts and PDF documents and can take contact requests; with WooCommerce it also knows your products and orders and can add products to the cart.<\/p><\/dd>\n<dt id=\"does%20it%20work%20on%20mobile%3F\"><h3>Does it work on mobile?<\/h3><\/dt>\n<dd><p>The button works in modern browsers that support microphone access over HTTPS. Your site must use HTTPS.<\/p><\/dd>\n<dt id=\"which%20languages%20does%20the%20assistant%20speak%3F\"><h3>Which languages does the assistant speak?<\/h3><\/dt>\n<dd><p>English, Italian, Spanish, French and German. It starts in your site's language and answers visitors in the language they speak.<\/p><\/dd>\n<dt id=\"is%20it%20gdpr%20compliant%3F\"><h3>Is it GDPR compliant?<\/h3><\/dt>\n<dd><p>PhoneSupport acts as a data processor on your behalf under a Data Processing Agreement (Art. 28 GDPR) that you accept when you activate the service. Visitor IP addresses are stored only as hashes, and the assistant never receives customers' addresses, emails or payment details. Remember to mention the voice assistant in your site's privacy policy.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20cancel%20the%20subscription%3F\"><h3>What happens if I cancel the subscription?<\/h3><\/dt>\n<dd><p>The button is hidden. Unused top-up minutes are kept for one year: if you subscribe again within a year you get them back.<\/p><\/dd>\n<dt id=\"can%20i%20move%20the%20plugin%20to%20a%20new%20site%20or%20domain%3F\"><h3>Can I move the plugin to a new site or domain?<\/h3><\/dt>\n<dd><p>Yes. Keep the API key shown in the dashboard and enter it on the new site to keep your subscription and credit.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>0.1.17<\/h4>\n\n<ul>\n<li>Contact requests: a form in the widget where visitors write their details (or check what the assistant took down). It can still be sent for a few minutes after the call.<\/li>\n<\/ul>\n\n<h4>0.1.16<\/h4>\n\n<ul>\n<li>Works without WooCommerce: on any WordPress site the assistant answers from your pages, posts and documents (settings in Settings \u2192 PhoneSupport).<\/li>\n<li>New: contact requests. The assistant takes the visitor's name, phone or email and reason, and you receive the request by email.<\/li>\n<\/ul>\n\n<h4>0.1.15<\/h4>\n\n<ul>\n<li>The service now tells a scan you start yourself apart from the daily automatic update.<\/li>\n<\/ul>\n\n<h4>0.1.14<\/h4>\n\n<ul>\n<li>Large catalogues: the scan runs in batches with a progress bar, shows how long it will take before you start, and reads up to 10,000 products.<\/li>\n<li>Product variations are read one by one (attributes, price, stock), so the assistant knows which size or colour is available.<\/li>\n<li>Automatic updates are on by default: changed, new and deleted products reach the assistant within a minute, everything else is refreshed daily.<\/li>\n<\/ul>\n\n<h4>0.1.13<\/h4>\n\n<ul>\n<li>When the order check in the widget fails (wrong number or email), the assistant now says so right away instead of waiting.<\/li>\n<\/ul>\n\n<h4>0.1.12<\/h4>\n\n<ul>\n<li>Each call starts in the language of the page the visitor is on (voice and greeting), for example on multilingual sites with WPML or Polylang.<\/li>\n<\/ul>\n\n<h4>0.1.11<\/h4>\n\n<ul>\n<li>Email summaries to the same address now follow the site's \"calls per visitor per hour\" limit instead of a fixed daily limit.<\/li>\n<\/ul>\n\n<h4>0.1.10<\/h4>\n\n<ul>\n<li>Fix: adding to the cart a product whose variations use \"Any\" for an attribute (for example \"Any Plug\") now works.<\/li>\n<\/ul>\n\n<h4>0.1.9<\/h4>\n\n<ul>\n<li>\"Resume the conversation\": if a visitor changes page in the same tab during a call, the button lets them pick up where they left off for 10 minutes, without starting over.<\/li>\n<\/ul>\n\n<h4>0.1.8<\/h4>\n\n<ul>\n<li>During a call, links and site searches open in a new tab so the call keeps going, and the widget tells visitors that changing page in the same tab ends the call. Leaving the page asks for confirmation first.<\/li>\n<\/ul>\n\n<h4>0.1.7<\/h4>\n\n<ul>\n<li>The assistant can add products to the visitor's cart when asked, including products with variations (can be turned off in the settings).<\/li>\n<li>Order details now include the price of each product.<\/li>\n<\/ul>\n\n<h4>0.1.6<\/h4>\n\n<ul>\n<li>Visitors who aren't signed in can ask about an order by typing its number and billing email in the widget (requires the customer orders option).<\/li>\n<\/ul>\n\n<h4>0.1.5<\/h4>\n\n<ul>\n<li>Optional consent to product news and offers when you activate.<\/li>\n<\/ul>\n\n<h4>0.1.4<\/h4>\n\n<ul>\n<li>Prices are now in US dollars.<\/li>\n<li>Yearly plan: $299 a year (2 months free), with 100 minutes included every month.<\/li>\n<\/ul>\n\n<h4>0.1.3<\/h4>\n\n<ul>\n<li>Call limits: free values for maximum call length (up to 15 minutes) and simultaneous calls (up to 100); up to 10 calls per visitor per hour.<\/li>\n<\/ul>\n\n<h4>0.1.2<\/h4>\n\n<ul>\n<li>Call limits per site: maximum call length, calls per visitor per hour and simultaneous calls.<\/li>\n<li>The widget can be opened from a button on the page (window.PhoneSupport.open()).<\/li>\n<\/ul>\n\n<h4>0.1.1<\/h4>\n\n<ul>\n<li>Email summary of the call, typed in the widget or dictated to the assistant.<\/li>\n<li>Links to the products, categories and pages the assistant talks about, in the widget and in the summary.<\/li>\n<li>Product categories included in the site scan.<\/li>\n<li>Optional automatic top-up when fewer than 10 minutes are left.<\/li>\n<li>The dashboard shows when a cancelled subscription ends.<\/li>\n<\/ul>\n\n<h4>0.1.0<\/h4>\n\n<ul>\n<li>First public release.<\/li>\n<\/ul>","raw_excerpt":"A voice assistant that answers your visitors out loud, day and night: products and orders on WooCommerce stores, services and information on any site.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/401111","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=401111"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/innostudio"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=401111"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=401111"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=401111"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=401111"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=401111"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=401111"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}