{"id":384373,"date":"2026-10-12T08:50:18","date_gmt":"2026-10-12T08:50:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/uptonica-ai-assistant-and-marketing-for-woocommerce\/"},"modified":"2026-10-13T11:24:33","modified_gmt":"2026-10-13T11:24:33","slug":"uptonica-ai-assistant-and-marketing-for-woocommerce","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/uptonica-ai-assistant-and-marketing-for-woocommerce\/","author":23583736,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.3.0","stable_tag":"1.3.0","tested":"7.1.4","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Uptonica \u2013 AI assistant, forms and marketing","header_author":"Uptonica","header_description":"Connect your WooCommerce store to Uptonica in one click: the AI shopping assistant on your site with a switch, store updates that keep arriving, and purchases sent from your server with the shopper's consent.","assets_banners_color":"161914","last_updated":"2026-10-13 11:24:33","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/uptonica.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":191,"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":"uptonica","date":"2026-10-12 08:50:03","revision":3740886},"1.0.1":{"tag":"1.0.1","author":"uptonica","date":"2026-10-12 09:44:37","revision":3740994},"1.1.0":{"tag":"1.1.0","author":"uptonica","date":"2026-10-13 09:11:37","revision":3743350},"1.2.0":{"tag":"1.2.0","author":"uptonica","date":"2026-10-13 10:45:28","revision":3743628},"1.3.0":{"tag":"1.3.0","author":"uptonica","date":"2026-10-13 11:24:33","revision":3743730}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3740958,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3740958,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3743643,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3743643,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":{"uptonica\/booking":{"name":"uptonica\/booking","title":"Uptonica booking"},"uptonica\/form":{"name":"uptonica\/form","title":"Uptonica form"}},"tagged_versions":["1.0.0","1.0.1","1.1.0","1.2.0","1.3.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[262246],"plugin_tags":[148285,1150,601,337,286],"plugin_category":[36,45],"plugin_contributors":[286044],"plugin_business_model":[],"class_list":["post-384373","plugin","type-plugin","status-publish","hentry","plugin_section-dashboard-widgets","plugin_tags-ai-assistant","plugin_tags-crm","plugin_tags-forms","plugin_tags-lead-generation","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-uptonica","plugin_committers-uptonica"],"banners":{"banner":"https:\/\/ps.w.org\/uptonica-ai-assistant-and-marketing-for-woocommerce\/assets\/banner-772x250.png?rev=3743643","banner_2x":"https:\/\/ps.w.org\/uptonica-ai-assistant-and-marketing-for-woocommerce\/assets\/banner-1544x500.png?rev=3743643","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/uptonica-ai-assistant-and-marketing-for-woocommerce\/assets\/icon-128x128.png?rev=3740958","icon_2x":"https:\/\/ps.w.org\/uptonica-ai-assistant-and-marketing-for-woocommerce\/assets\/icon-256x256.png?rev=3740958","generated":false},"screenshots":[],"raw_content":"<!--section=description-->\n<p><a href=\"https:\/\/uptonica.com\/\">Uptonica<\/a> is an AI marketing platform: a CRM with email and WhatsApp automations, forms and popups, an AI assistant that answers your visitors, and, for online stores, product content and advertising reports.<\/p>\n\n<p>This plugin connects your site to your Uptonica workspace without copying keys or code by hand. It works on any WordPress site; on a WooCommerce store it also connects the store.<\/p>\n\n<h4>On every site<\/h4>\n\n<ul>\n<li><strong>One-click connection.<\/strong> Click \u00abConnect to Uptonica\u00bb and choose your workspace.<\/li>\n<li><strong>Your forms become contacts.<\/strong> What people send through Contact Form 7, WPForms, Gravity Forms, Fluent Forms or Elementor Pro forms also reaches your Uptonica CRM: each submission with an email becomes a contact, shows in \u00abLead sources\u00bb and can start your automations. Your forms keep working as before.<\/li>\n<li><strong>Uptonica forms and popups in your pages.<\/strong> Add the \u00abUptonica form\u00bb block, or the <code>[uptonica_form id=\"\u2026\"]<\/code> shortcode, to show a form or popup made in Uptonica.<\/li>\n<li><strong>Leads counted from the server.<\/strong> A form submission reaches Meta as a lead, from your server, only when the visitor accepted marketing cookies, so a blocked browser script does not lose it.<\/li>\n<li><strong>Registrations as contacts.<\/strong> Optionally, people who register on your site join your CRM (without marketing consent).<\/li>\n<li><strong>The assistant with a switch.<\/strong> Add the Uptonica code to every page without editing your theme or Tag Manager. What it shows (the assistant, visit measurement) is chosen in Uptonica.<\/li>\n<li><strong>An assistant that knows your site.<\/strong> Your published pages and posts are taught to the Uptonica assistant, kept up to date when you edit or unpublish them, so it answers visitors from what your site says.<\/li>\n<li><strong>SEO titles and descriptions by AI.<\/strong> In the page and post editor, \u00abWrite with Uptonica\u00bb writes an SEO title and meta description from the page's text and saves them in Yoast SEO, Rank Math, or, with neither, in the page head.<\/li>\n<li><strong>Blog posts from Uptonica.<\/strong> Posts \u2192 From Uptonica lists the blog posts written in Uptonica; import one as a draft, review it and publish.<\/li>\n<li><strong>Google Search Console without touching the theme.<\/strong> Paste the verification tag and the plugin puts it on your home page.<\/li>\n<li><strong>Bookings in your pages.<\/strong> The \u00abUptonica booking\u00bb block, or <code>[uptonica_booking]<\/code>, shows your Uptonica booking page (every service, or one) inside your site.<\/li>\n<li><strong>The week on your dashboard.<\/strong> New contacts, submissions from your forms, assistant conversations and bookings of the last 7 days, each linked to Uptonica.<\/li>\n<li><strong>Landing pages on your own domain.<\/strong> Serve a landing page published in Uptonica at an address of your site, such as \/offer, without touching DNS.<\/li>\n<li><strong>Emails that reach the inbox.<\/strong> Optionally, the emails WordPress sends (new accounts, password resets, notifications, orders) leave through Uptonica from your verified domain, signed. Anything Uptonica cannot take is sent by WordPress as before.<\/li>\n<\/ul>\n\n<h4>On a WooCommerce store, also<\/h4>\n\n<ul>\n<li><strong>Store connection.<\/strong> Approve access on the standard WooCommerce screen: your catalog, orders and customers stay in sync.<\/li>\n<li><strong>Store updates that keep arriving.<\/strong> WooCommerce switches a webhook off after a few failed deliveries and drops the failed ones. For Uptonica's webhooks, the plugin sends failed deliveries again later and switches them back on.<\/li>\n<li><strong>Purchases from the server.<\/strong> A purchase is counted even when the shopper pays on an external page and never returns to the thank-you page, or blocks scripts. It is sent only when the shopper accepted measurement in your cookie banner.<\/li>\n<\/ul>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>An Uptonica account. You can create one during the connection.<\/li>\n<li>For the store features: WooCommerce 8.0 or later and a site served over https (WooCommerce's approval screen requires it).<\/li>\n<\/ul>\n\n<h3>External services<\/h3>\n\n<p>This plugin connects to Uptonica (https:\/\/uptonica.com\/), a service run by the plugin's author. Without it the plugin does nothing.<\/p>\n\n<ul>\n<li><strong>When you click \u00abConnect to Uptonica\u00bb<\/strong>, your browser is sent to app.uptonica.com with your site address, the address of the plugin page and whether WooCommerce is active. On a store, after you approve on the WooCommerce screen, WooCommerce sends Uptonica a REST API key for your store. Then the plugin calls <code>https:\/\/app.uptonica.com\/api\/wordpress\/v1\/exchange<\/code> once, from your server, to learn which workspace it joined and receive the key of your site's lead source.<\/li>\n<li><strong>When \u00abSend what people submit through your forms\u00bb is on<\/strong>, each submission with an email is sent from your server to your lead source at <code>https:\/\/app.uptonica.com\/api\/crm\/forms\/intake\/\u2026<\/code>: the fields the person filled in, the form's name, their IP address and browser user agent, the Uptonica visitor id (<code>_uton_aid<\/code>) when they accepted measurement, and the Meta click id from <code>_fbc<\/code> when they accepted marketing.<\/li>\n<li><strong>When \u00abAdd people who register on this site\u00bb is on<\/strong>, each new account's email and name are sent the same way.<\/li>\n<li><strong>When \u00abTeach the assistant your published pages and posts\u00bb is on<\/strong> (on by default), the title, address and text of each published page and post without a password are sent from your server to <code>https:\/\/app.uptonica.com\/api\/wordpress\/v1\/content<\/code>, again when one is edited, and its removal when it is unpublished or deleted.<\/li>\n<li><strong>When you click \u00abWrite with Uptonica\u00bb<\/strong> in the editor, that page's title and text and the site language are sent to <code>https:\/\/app.uptonica.com\/api\/wordpress\/v1\/seo<\/code>; the answer is saved in the page's SEO fields. It uses your Uptonica workspace's credits.<\/li>\n<li><strong>Posts \u2192 From Uptonica<\/strong> reads your workspace's blog posts from <code>https:\/\/app.uptonica.com\/api\/wordpress\/v1\/articles<\/code>.<\/li>\n<li><strong>The Search Console tag<\/strong> you paste is printed on your home page; it is sent nowhere.<\/li>\n<li><strong>The booking block and shortcode<\/strong> show <code>https:\/\/app.uptonica.com\/book\/\u2026<\/code> in a frame; visitors who book talk to app.uptonica.com.<\/li>\n<li><strong>The dashboard widget<\/strong> reads the last 7 days from <code>https:\/\/app.uptonica.com\/api\/wordpress\/v1\/summary<\/code>.<\/li>\n<li><strong>Landing pages on the site<\/strong>: the plugin fetches the page from <code>https:\/\/app.uptonica.com\/p\/\u2026<\/code> (kept for five minutes) and serves it at the address you chose; its forms post to app.uptonica.com.<\/li>\n<li><strong>When \u00abSend the emails WordPress sends through Uptonica\u00bb is on<\/strong>, each email WordPress sends (recipients, subject, body, reply-to and sender name) goes from your server to <code>https:\/\/app.uptonica.com\/api\/wordpress\/v1\/mail<\/code>, and Uptonica sends it.<\/li>\n<li><strong>In the block editor<\/strong>, the \u00abUptonica form\u00bb block reads the list of your workspace's forms from <code>https:\/\/app.uptonica.com\/api\/wordpress\/v1\/forms<\/code>. A page with the block or shortcode loads the form from <code>https:\/\/app.uptonica.com\/f\/\u2026<\/code>, and the visitor's browser then talks to app.uptonica.com.<\/li>\n<li><strong>When \u00abAdd the Uptonica code to every page\u00bb is on<\/strong>, every page loads <code>https:\/\/app.uptonica.com\/widget\/uptonica.js<\/code>. It shows the AI assistant and, following your cookie banner, measures visits.<\/li>\n<li><strong>When \u00abSend purchases from the server\u00bb is on<\/strong> (stores only), each paid order whose shopper accepted measurement is sent from your server to <code>https:\/\/app.uptonica.com\/api\/events<\/code>: order number, total, currency, products, the shopper's email (used to match the purchase to an existing contact and not stored on the event), IP address and browser user agent, and the analytics cookies already on the shopper's device (<code>_uton_aid<\/code>, <code>_ga<\/code>, <code>_fbp<\/code>, <code>_fbc<\/code>).<\/li>\n<li><strong>Store updates<\/strong> are sent by WooCommerce's own webhooks, which Uptonica registers on your store during the connection.<\/li>\n<\/ul>\n\n<p>Uptonica <a href=\"https:\/\/uptonica.com\/terms\">terms of service<\/a> and <a href=\"https:\/\/uptonica.com\/privacy-policy\">privacy policy<\/a>.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate this plugin.<\/li>\n<li>Open the Uptonica page (in the admin menu, or under WooCommerce on a store) and click \u00abConnect to Uptonica\u00bb.<\/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. Without WooCommerce you get the forms, the registrations, the Uptonica code and the block. WooCommerce adds the store connection, its updates and purchases.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20store%20my%20api%20keys%3F\"><h3>Does the plugin store my API keys?<\/h3><\/dt>\n<dd><p>No WooCommerce key: WooCommerce creates it on its approval screen and sends it to Uptonica directly. The plugin stores the workspace name, the public code of your Uptonica site tag and the key of your site's lead source, which it never prints in a page.<\/p><\/dd>\n<dt id=\"which%20form%20plugins%20are%20supported%3F\"><h3>Which form plugins are supported?<\/h3><\/dt>\n<dd><p>Contact Form 7, WPForms, Gravity Forms, Fluent Forms and Elementor Pro forms. A submission without an email address is not sent.<\/p><\/dd>\n<dt id=\"how%20do%20i%20disconnect%3F\"><h3>How do I disconnect?<\/h3><\/dt>\n<dd><p>Uptonica \u2192 Disconnect. On a store it also deletes the API key and the webhooks Uptonica was given. Your pages lose the Uptonica code and forms, and submissions stop being sent.<\/p><\/dd>\n<dt id=\"which%20cookie%20banners%20are%20supported%3F\"><h3>Which cookie banners are supported?<\/h3><\/dt>\n<dd><p>Any banner that implements the WP Consent API, plus Complianz, CookieYes, Cookiebot, OneTrust and iubenda. With any other banner, a purchase is sent only if the Uptonica code had already been allowed to measure that visitor, and a form submission still becomes a contact but never reaches Meta.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>\u00abUptonica booking\u00bb block and <code>[uptonica_booking]<\/code> shortcode.<\/li>\n<li>Dashboard widget with the last 7 days in Uptonica.<\/li>\n<li>Landing pages published in Uptonica, served at an address of your site.<\/li>\n<li>Optional: WordPress emails sent through Uptonica from your verified domain.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>The assistant learns your published pages and posts, and keeps up with your edits.<\/li>\n<li>\u00abWrite with Uptonica\u00bb: AI SEO title and description in Yoast SEO, Rank Math or the page head.<\/li>\n<li>Posts \u2192 From Uptonica: import blog posts written in Uptonica as drafts.<\/li>\n<li>Google Search Console verification tag on the home page.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>Works on any WordPress site, with or without WooCommerce.<\/li>\n<li>Submissions from Contact Form 7, WPForms, Gravity Forms, Fluent Forms and Elementor Pro become contacts in Uptonica, and leads for Meta with the visitor's consent.<\/li>\n<li>\u00abUptonica form\u00bb block and <code>[uptonica_form]<\/code> shortcode for Uptonica forms and popups.<\/li>\n<li>Optional: people who register on the site become contacts.<\/li>\n<\/ul>\n\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Webhook retries: one waits per product or order however many deliveries failed, Uptonica's Retry-After is honoured, and retries are spread out so a bulk import does not come back all at once.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release: one-click connection, site tag switch, webhook retries, purchases sent from the server.<\/li>\n<\/ul>","raw_excerpt":"Connect WordPress or WooCommerce to Uptonica: forms become CRM contacts, an AI assistant that knows your site, Uptonica forms and AI SEO.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/384373","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=384373"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/uptonica"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=384373"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=384373"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=384373"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=384373"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=384373"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=384373"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}