PHPackages                             dz0nika/angie-chat-craft - PHPackages - PHPackages  [Skip to content](#main-content)[PHPackages](/)[Directory](/)[Categories](/categories)[Trending](/trending)[Leaderboard](/leaderboard)[Changelog](/changelog)[Analyze](/analyze)[Collections](/collections)[Log in](/login)[Sign up](/register)

1. [Directory](/)
2. /
3. dz0nika/angie-chat-craft

ActiveCraft-plugin

dz0nika/angie-chat-craft
========================

Craft CMS AI-powered chat widget and data sync connector for Angie Chat SaaS

1.0.7(1mo ago)35↓100%MITPHPPHP ^8.2

Since Mar 7Pushed 1mo agoCompare

[ Source](https://github.com/dz0nika/angie-chat-craft)[ Packagist](https://packagist.org/packages/dz0nika/angie-chat-craft)[ RSS](/packages/dz0nika-angie-chat-craft/feed)WikiDiscussions main Synced 1mo ago

READMEChangelog (1)Dependencies (2)Versions (7)Used By (0)

Angie Chat - Craft CMS Plugin
=============================

[](#angie-chat---craft-cms-plugin)

AI-powered customer service chat widget for Craft CMS 5. This plugin connects your Craft content to the Angie Chat SaaS platform, enabling intelligent product Q&amp;A and customer support.

Requirements
------------

[](#requirements)

- Craft CMS 5.0 or later
- PHP 8.2 or later
- An active [Angie Chat](https://angiechat.com) subscription

Installation
------------

[](#installation)

### Via Composer (Recommended)

[](#via-composer-recommended)

```
composer require dz0nika/angie-chat-craft
php craft plugin/install angie-chat
```

### From the Plugin Store

[](#from-the-plugin-store)

Search for "Angie Chat" in the Craft Plugin Store and click Install.

Configuration
-------------

[](#configuration)

1. **Get Your License Key**

    - Log in to your [Angie Chat Dashboard](https://app.angiechat.com)
    - Navigate to **Websites** → Select your website → **Settings**
    - Copy your **Craft License Key**
2. **Configure the Plugin**

    - In Craft, go to **Settings** → **Plugins** → **Angie Chat**
    - Paste your license key
    - Select which sections should be synced to the AI
3. **Initial Sync**

    - Click **Force Sync All Data** to send existing content to the AI
    - Future saves will sync automatically

How It Works
------------

[](#how-it-works)

### Content Sync

[](#content-sync)

When you save an entry in an enabled section, the plugin:

1. Extracts text content from all fields (including Matrix blocks)
2. Strips HTML and flattens nested content
3. Extracts the primary image URL
4. Queues a background job to send data to Angie Chat

The sync happens asynchronously via Craft's queue, so your Control Panel stays fast.

### Chat Widget

[](#chat-widget)

The plugin automatically injects the Angie Chat widget on your frontend pages. The widget:

- Loads asynchronously (no impact on page speed)
- Uses your custom styling from the Angie Chat dashboard
- Maintains conversation context across page navigation

### Abandoned Cart Recovery (Craft Commerce)

[](#abandoned-cart-recovery-craft-commerce)

If you have Craft Commerce installed and the Growth Tier subscription:

1. Enable "Abandoned Cart Recovery" in plugin settings
2. Add a cron job to check for abandoned carts (see [Abandoned Cart Setup](#abandoned-cart-setup))
3. When a cart is detected as abandoned, the plugin sends cart data to Angie Chat
4. The AI generates a personalized recovery email

---

Configuration File
------------------

[](#configuration-file)

You can override settings via `config/angie-chat.php`:

```
