Activechat Manual
  • What is Activechat?
  • New? Start here
    • The basics
    • Set up your first project
    • Install the chat widget
    • Upload the knowledge
    • Explore the CRM
    • AI-assisted live chat
      • How to set context for AI hints
    • Live chat mobile app
    • Build your first automation
  • Conversational AI
    • For Customer Service Teams
    • For Product Managers
    • For Innovation Teams
    • For Marketers
    • For e-commerce
    • For developers
  • Help Guides
    • Setting up your team
    • Managing conversations
      • Customer attributes
      • User tags and segments
      • Searching for specific users
      • Agent tags (live chat groups and queues)
      • Triggering live chat sessions from the bot
      • Notifications with the TRIGGER block
    • Managing knowledge
      • Uploading business data
      • Question answering and live chat hints
      • Fine-tuning the large language model
    • Natural language automation
    • Building automations visually
      • Customizing your welcome message
      • Adding new skills
      • Navigating skills
      • Copying skills and blocks
      • Handling errors
    • Improving your virtual agent
    • Using live chat AI hints
    • Customizing automatic website page messages
    • Tracking website actions
    • Facebook Ads automation
      • How to set up a Facebook ads bot
      • How to use buttons and quick replies in a Facebook ads chatbot
    • Lead generation
    • Zapier integrations
    • Customizing your project
      • How to customize the chat widget
      • How to customize the Facebook chat widget
      • How to change bot settings
    • Pricing guide
  • Fundamentals
    • Terminology
      • Intents and entities
      • Contexts
      • Skills and events
        • Built-in system skills
          • /start
          • /default
          • /_default_fallback
          • /_start_live_chat
          • /_page_visit
          • /_error
      • Conversation elements
        • Messages
        • Buttons
        • Quick replies
        • Galleries / carousels
    • Messaging channels
      • Website chat widget
        • Installation
        • Customization
        • Voice input
      • Chat widget landing page
      • Facebook Messenger
        • Connect your page
        • 24 hour rule
        • Message tags
        • Persistent menu
      • Telegram
      • Email
      • Twilio SMS automation
    • Intents and bot skills
    • Conversation insights
    • Grow tools
      • Landing pages
      • Messenger links and QR codes
    • Broadcasting
  • Visual builder reference
    • Sending messages
      • TEXT
      • LISTEN
      • IMAGE
      • MEDIA
      • GALLERY
      • FILE
      • EMAIL
      • SMS
      • LEAD
    • Triggering events
      • SEND
      • CATCH
      • TRIGGER
      • LIVE CHAT
    • Manipulating data
      • DATA
      • ADD TAG
      • REMOVE TAG
      • JSON
      • STATUS
      • VALIDATION
    • Conditional logic
      • SWITCH
    • Timers and delays
      • TIMER
      • WAITFOR
      • WAITUNTIL
    • E-commerce blocks
      • CATEGORY
      • PRODUCT
      • VARIATIONS
      • SIMILAR
      • UPSELLS
      • CROSSSELS
      • Shopping carts
        • ADD TO CART
        • UPDATE CART
        • SHOW CART
        • CLEAR CART
        • CREATE ORDER
    • Natural Language
      • NLP
    • System attributes
    • System events
  • Integrations
    • Google services
      • Connect your Google account
      • Google Sheets
        • Searching and updating Google Sheets data
        • Building galleries with Google Sheets data
      • Google Calendar
        • Searching for events
        • Creating and updating events
    • Shopify
    • WooCommerce
    • Dialogflow
      • Building an agent
      • Using entities
      • Slot filling
      • Context management
      • E-commerce NLP
Powered by GitBook
On this page

Was this helpful?

  1. Integrations

WooCommerce

PreviousShopifyNextDialogflow

Last updated 3 years ago

Was this helpful?

Building an advanced chatbot is really easy with Activechat. Your whole inventory of products, categories, tags, and variations is easily accessible from the chatbot flow builder, and the best part of it is that you do not have to build your product galleries manually – everything can be achieved with dynamic galleries. You can dynamically generate offers for your chatbot users based on their previous conversations or purchase history.

Combined with and that are triggered on order updates and shopping cart actions, this allows you to build really engaging conversations with your customers.

Connecting chatbot to WooCommerce store

WooCommerce chatbot integration is easily achieved with and one-click WooCommerce connection. The connection takes just two simple steps (you can perform both, or choose the one that suits your use case best):

  • to enable the website tracking feature and display the chatbot in the on your e-commerce store pages.

  • Connect Activechat to WooCommerce API to enable dynamic product galleries and shopping cart events.

We’ve already described the plugin installation (click for a detailed manual), so let’s look into the API connection step.

For the connection to work, there is a couple of pre-requisites. Make sure your WooCommerce installation has everything in place before continuing:

  • Your WooCommerce website should use a secure connection protocol (HTTPS). This is a must nowadays anyway, and security certificates are easily available from hosting companies and third-party providers (both paid and free).

  • Smart permalinks () should be enabled in the WordPress settings. Go to “Settings – Permalinks” in your WordPress admin panel to fix this.

  • Legacy REST API access should be enabled in the WooCommerce settings. Go to “WooCommerce – Settings – Advanced – Legacy API” to check that setting.

Enabling legacy REST API access for WooCommerce chatbot integration

Once these pre-requisites are in place, go back to Activechat, open “Settings – Integrations” in the main chatbot menu on the left, and click the gear icon in the “WooCommerce” tile.

Paste your store URL in the “WooCommerce store URL” field and click “Connect”. You will be redirected to your website for authentication.

WooCommerce authentication window will pop up. Enter your WordPress administrator credentials (e-mail and password) and click “Login”. After you log in, another window will ask for permission to access your store by Activechat. Click “Approve”.

Once approved, you will be taken back to Activechat, and the integration settings window will display the list of products, categories, and variations from your WooCommerce store, together with available payment and shipping options (you will need it later to push actual chatbot orders into the WooCommerce back-end).

WooCommerce chatbot integration settings
WooCommerce authentication window
Approving WooCommerce permissions for Activechat

Now the connection is active, and you can use to access your store data in your .

e-commerce chatbot blocks
chatbot skills
E-commerce blocks
WooCommerce
website tracking
system events
Activechat’s native WordPress plugin
chat widget
“pretty permalinks”
Install the WordPress plugin
here