> ## Documentation Index
> Fetch the complete documentation index at: https://docs.weeziq.com/docs/llms.txt
> Use this file to discover all available pages before exploring further.

# Integrations Overview

> Connect your favorite tools to WeezIQ. Sync products from Shopify and WooCommerce, book meetings with Cal.com, and export data to Google Sheets.

WeezIQ connects to external platforms so your chatbot can do more than just answer questions. The Integrations page (accessible from the sidebar) shows the status of all available connections at a glance.

## Available Integrations

<CardGroup cols={2}>
  <Card color="#caf874" icon="shopify" href="/integrations/overview#shopify" title="Shopify">
    Sync your entire product catalog and order history. The chatbot can display product cards, look up orders, and track e-commerce events.
  </Card>

  <Card color="#f3eaff" icon="wordpress" href="/integrations/woocommerce" title="WooCommerce">
    Connect your WordPress-powered store. Sync products, orders, coupons, reviews, and WordPress pages/posts.
  </Card>

  <Card color="#292929" icon="calendar" title="Cal.com">
    Let visitors book meetings directly inside the chat widget. Configure which event types to offer and set smart booking instructions.
  </Card>

  <Card color="#4285F4" icon="google" title="Google Workspace">
    Export leads and chatbot data to Google Sheets for analysis, CRM import, or sharing with your team.
  </Card>
</CardGroup>

***

## Shopify

Connect your Shopify store to turn your chatbot into an AI-powered sales assistant.

### What Gets Synced

<AccordionGroup>
  <Accordion title="Products">
    Titles, descriptions, handles, product types, vendors, tags, images, variants, price ranges, and status.
  </Accordion>

  <Accordion title="Orders">
    Order numbers, customer emails, total prices, currencies, financial status, fulfillment status, line items, shipping addresses, and tracking information.
  </Accordion>

  <Accordion title="Webhooks">
    Real-time webhook subscriptions keep your data current when products are updated, created, or deleted in Shopify.
  </Accordion>
</AccordionGroup>

### How to Connect

<Steps>
  <Step title="Navigate to Integrations">
    Go to the **Integration** page in the sidebar.
  </Step>

  <Step title="Connect Shopify">
    Find the Shopify card and click **Connect**.
  </Step>

  <Step title="Enter Your Store Domain">
    Enter your Shopify store domain (for example, `mystore.myshopify.com`).
  </Step>

  <Step title="Authorize Access">
    Authorize WeezIQ to access your store data.
  </Step>

  <Step title="Wait for Sync">
    The initial sync will begin automatically. You can monitor the sync status on the integration page.
  </Step>
</Steps>

### Chatbot Features with Shopify

Once connected, the chatbot can:

* Display interactive **Product Cards** with images, prices, and direct links inside the chat window.
* Offer a **Cart Overlay** where users can browse recommended products without leaving the chat.
* Track **Product Events** (when users view or interact with specific products).
* Look up **Order Status** when a customer provides their order number or email.

<Info>
  There is a dedicated **Shopify** subpage under Integration where you can view sync status, store details, and manage the connection.
</Info>

***

## Cal.com

Connect Cal.com so users can book meetings directly inside the chat widget.

### How to Connect

<Steps>
  <Step title="Navigate to Integrations">
    Go to the **Integration** page.
  </Step>

  <Step title="Connect Cal.com">
    Find the Cal.com card and click **Connect**.
  </Step>

  <Step title="Enter Your API Key">
    Enter your Cal.com API key. The key is securely encrypted using **AES-256-GCM** encryption before storage.
  </Step>
</Steps>

### Configuration

<AccordionGroup>
  <Accordion title="Event Types">
    WeezIQ caches your Cal.com event types (meeting durations, slugs, titles). You can enable or disable specific event types for the chatbot.
  </Accordion>

  <Accordion title="Booking Instructions">
    Set custom instructions that tell the AI exactly when to show the calendar widget. For example: *"Only offer to book a meeting if the user asks for a demo or has a billing complaint."* These instructions are embedded into the RAG context so the AI can make intelligent decisions.
  </Accordion>
</AccordionGroup>

### User Experience

When the chatbot determines that a meeting is appropriate (based on your instructions), it displays a **Cal.com booking widget** directly inside the chat window. The visitor can select a date, time, and event type without ever leaving the conversation.

***

## Google Workspace

Connect your Google account to export chatbot data to Google Sheets.

### What You Can Do

* **Export Leads:** Send captured leads (names, emails, phone numbers, conversation links) directly to a Google Sheet.
* **Export History:** The platform tracks every export including the spreadsheet ID, sheet name, record count, and timestamp.

### How to Connect

<Steps>
  <Step title="Navigate to Integrations">
    Go to the **Integration** page.
  </Step>

  <Step title="Connect Google">
    Find the Google card and click **Connect**.
  </Step>

  <Step title="Authenticate">
    Authenticate with your Google account and grant WeezIQ permission to write to Sheets.
  </Step>
</Steps>
