Description
HiraAssist – Helpdesk and AI Sales Agent connects your WordPress site to HiraAssist’s AI-powered helpdesk and sales platform. Add live chat to any site in seconds. If you run WooCommerce, you can optionally sync products, orders, and shipping rates too.
Important: This plugin requires a HiraAssist account (free trial available at hiraassist.com). When connected, the plugin may send product data, order information, and chat messages to HiraAssist servers to provide AI-powered helpdesk and sales features. The site administrator controls whether the chat widget is enabled and whether WooCommerce sync is active.
External Service: HiraAssist
This plugin connects your WordPress site to HiraAssist, a third-party SaaS platform for AI helpdesk and sales automation.
What the service is used for:
* Live web chat widget on your site
* AI-powered customer support and sales conversations
* Optional WooCommerce product catalog sync, order sync, and shipping rate quotes
What data is sent, and when:
* On connect: Company ID, API keys, store URL, and (if WooCommerce sync is enabled) product/order webhook payloads
* When the chat widget is enabled: Chat messages between site visitors and the AI assistant; logged-in WordPress user name/email/phone may be passed to pre-fill the chat session
* When WooCommerce sync is enabled: Product and order data via WooCommerce webhooks
* When delivery quotes are enabled: Cart items and delivery address are sent to your own site’s REST endpoint so HiraAssist can request shipping rates
Privacy & terms:
* HiraAssist Terms of Service
* HiraAssist Privacy Policy
The chat widget is only loaded when a site administrator enables it in the plugin settings. Anonymous visitor tracking is not performed by this plugin beyond what is required to operate the chat session initiated by the visitor.
WooCommerce (Optional)
WooCommerce is not required to use the web chat widget. Store sync, webhooks, and shipping quotes are only available when WooCommerce is installed and the administrator enables store sync in the plugin settings.
Key Features
One-Click Setup
* Automatically generates WooCommerce API credentials
* Auto-configures webhooks for real-time synchronization
* No manual configuration required
Real-Time Product & Order Sync
* Products sync automatically via webhooks
* Order updates flow seamlessly to HiraAssist
* Inventory changes reflected instantly
* Support for simple and variable products
AI-Powered Chat Widget
* 24/7 automated customer support
* Integrated with your product catalog
* Context-aware responses based on customer history
* Product recommendations and order tracking
* Customizable branding and appearance
Branch-Scoped Catalog
* Optional branch ID for multi-location businesses
* Sync products to specific HiraAssist branches
* Configure delivery calculations per branch
Secure & Reliable
* Encrypted credential storage in WordPress database
* Webhook signature verification for all incoming data
* Follows WordPress and WooCommerce security best practices
* Requires manage_options capability for admin access
What Data is Sent to HiraAssist?
This plugin communicates with HiraAssist servers (hiraassist.com) to provide AI customer support functionality:
- Product Information: Names, descriptions, prices, images, categories, stock status, variations
- Order Information: Order details, line items, customer information, payment and shipping details, order status updates
- Customer Interactions: Chat messages and conversations through the widget (when enabled)
All data transmission uses encrypted HTTPS connections. Review HiraAssist’s privacy policy at hiraassist.com/privacy.
API Endpoints Used
The plugin communicates with these HiraAssist endpoints:
* POST /api/ecommerce/integrations/woocommerce/auto-connect – Initial connection setup
* GET /api/ecommerce/integrations/test – Connection verification
* POST /api/ecommerce/integrations/{id}/sync – Manual product sync trigger
* POST /api/ecommerce/widget-config – Widget configuration retrieval
System Requirements
- WordPress 5.8 or higher
- PHP 7.4 or higher
- HTTPS enabled (recommended for secure API communication)
- Outbound HTTPS connections allowed (not blocked by firewall)
- HiraAssist account (sign up at hiraassist.com)
- WooCommerce 5.0+ (optional — only required when store sync or delivery quotes are enabled)
Compatibility
- WooCommerce HPOS: Fully compatible with High-Performance Order Storage
- Custom Order Tables: Supported
- Cart & Checkout Blocks: Compatible
- Multisite: Not tested (single-site only recommended)
Support
Need help? We’re here for you!
- Documentation: hiraassist.com/docs
- Email Support: support@hiraassist.com
- Live Chat: Available in your HiraAssist dashboard
Privacy & Terms
This plugin connects to HiraAssist’s external services. By using this plugin, you agree to:
- HiraAssist Terms of Service: hiraassist.com/terms
- HiraAssist Privacy Policy: hiraassist.com/privacy
Review these documents to understand how customer data is processed and stored.
Installation
From WordPress Admin (Recommended)
- Download the plugin ZIP file
- Go to Plugins > Add New in your WordPress admin
- Click Upload Plugin at the top of the page
- Click Choose File, select the ZIP file, and click Install Now
- Click Activate Plugin
- Go to HiraAssist in the WordPress admin menu to configure
Manual Installation
- Download the plugin ZIP file and extract it
- Upload the plugin folder to
/wp-content/plugins/via FTP - Go to Plugins in your WordPress admin
- Find HiraAssist – Helpdesk and AI Sales Agent and click Activate
- Go to HiraAssist in the WordPress admin menu to configure
Configuration
-
Get HiraAssist Credentials:
- Log in to your HiraAssist Dashboard
- Navigate to Organization Integrations
- Select WooCommerce
- Copy your Company ID and API Key
-
Connect Your Store:
- In WordPress admin, go to HiraAssist
- Enter your Company ID and API Key
- (Optional) Enter a Branch ID if syncing to a specific branch
- Enable/disable Sync products & services and Sync store delivery calculation as needed
- Click Connect to HiraAssist
-
Enable Chat Widget (Optional):
- Toggle Enable Widget to ON
- The AI chat widget will appear on your storefront
- Customize appearance in your HiraAssist dashboard
That’s it! The plugin will automatically generate WooCommerce API credentials, set up webhooks, and start syncing your products.
FAQ
-
Is this plugin free?
-
Yes, the plugin itself is free to download and install. However, you need a HiraAssist subscription to use the AI features. HiraAssist offers a free trial – visit hiraassist.com to learn more.
-
Do I need a HiraAssist account?
-
Yes, a HiraAssist account is required. The plugin connects your WooCommerce store to HiraAssist’s AI platform for customer support automation.
-
What data does this plugin send to external services?
-
The plugin sends product information (names, prices, images, etc.), order data, and customer chat interactions to HiraAssist servers. This data is required to provide AI-powered customer support. See the Description section for full details.
-
Will this slow down my store?
-
No. The chat widget loads asynchronously and doesn’t block page rendering. Webhooks process in the background without affecting frontend performance.
-
Does it work with variable products?
-
Yes! All WooCommerce product types are supported, including variable products with multiple variations and attributes.
-
Can I use this with other WooCommerce plugins?
-
Yes! HiraAssist works alongside other WooCommerce extensions. It uses standard WooCommerce APIs and hooks.
-
What happens if I disconnect or deactivate the plugin?
-
Your WooCommerce store remains unchanged. Products, orders, and customer data in WooCommerce are not affected. Data stored in HiraAssist can be exported from your HiraAssist dashboard.
-
Can customers complete checkout through the chat widget?
-
Yes! Customers can browse products, add items to their cart, and complete checkout entirely through the AI chat assistant.
-
How do I troubleshoot connection issues?
-
- Verify your API URL includes
https:// - Check your API Key is valid in the HiraAssist dashboard
- Ensure WordPress can make outbound HTTPS requests (check with your host)
- Check PHP error logs at
wp-content/debug.log(if WP_DEBUG is enabled) - Contact HiraAssist support at support@hiraassist.com
- Verify your API URL includes
-
Does this work with WordPress Multisite?
-
The plugin has not been tested with Multisite installations. We recommend single-site WordPress installations only at this time.
-
What WooCommerce webhooks are created?
-
The plugin automatically creates these webhooks for real-time sync:
*product.created– Triggered when a new product is added
*product.updated– Triggered when a product is modified
*product.deleted– Triggered when a product is removed
*order.created– Triggered when a new order is placed
*order.updated– Triggered when order status changesAll webhooks use signature verification for security.
-
Can I sync to a specific HiraAssist branch?
-
Yes! Enter your branch UUID (from the HiraAssist dashboard) in the Branch ID field during setup. Leave empty to sync to all branches company-wide.
-
What is “Sync store delivery calculation”?
-
When enabled, HiraAssist can query your WooCommerce store for real shipping rates (via
POST /wp-json/hiraassist/v1/calculate-shipping). This allows HiraAssist to provide accurate delivery quotes based on your store’s configured shipping methods.
Reviews
There are no reviews for this plugin.
Contributors & Developers
“HiraAssist – Helpdesk and AI Sales Agent” is open source software. The following people have contributed to this plugin.
ContributorsTranslate “HiraAssist – Helpdesk and AI Sales Agent” into your language.
Interested in development?
Browse the code, check out the SVN repository, or subscribe to the development log by RSS.
Changelog
1.0.0
- Initial WordPress.org release of HiraAssist – Helpdesk and AI Sales Agent
- AI web chat widget for any WordPress site (WooCommerce optional)
- Optional WooCommerce product sync, order sync, and shipping rate quotes
- One-click setup with automatic API credentials and webhook configuration
- Auto-repairs missing webhooks when migrating from the legacy HiraAssist WooCommerce plugin
- WooCommerce HPOS, Custom Order Tables, and Cart & Checkout Blocks compatible
